gpt4 book ai didi

datastage server job之dsjob 命令

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 33 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章datastage server job之dsjob 命令由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

Datastage 的job可以通过dsjob命令来调用job或者获得job的信息,以及运行的报告和日志。 安装DataStage 的目录下 例如C:\Ascential\DataStage\Engine\bin> dsjob的的语法如下: Command Syntax: dsjob [-file <file> <server> | [-server <server>][-user <user>][-passwod <password>]] <primary command> [<arguments>] Valid primary command options are: -run 运行job -stop 停止运行中的job -lprojects 列出server中所有的工程 -ljobs 列出指定project中的所有的job -linvocations列出指定job中的所有的invocation -lstages 列出指定job中的所有的stage -llinks 列出指定job中的所有的link -projectinfo 列出指定project的信息 -jobinfo 列出指定job的信息 -stageinfo 列出指定stage的信息 -linkinfo 列出指定link的信息 -lparams 列出指定job的所有的parameter -paraminfo 列出指定parameter的信息 -log 获得job的所有的日志 -logsum 获得job的所有的日志 -logdetail 获得job的所的详细日志 -lognewest -report 获得job的所的详细日志 -jobid -file的参数找了一下,也没找到什么好的解释,望高手能够解释一下。 -server datastage 工程名称 -user 用户名称 -password 密码 -primary command -run Invalid arguments: dsjob -run [-mode <NORMAL | RESET | VALIDATE>] NORMAL 正常运行 RESET 重置 VALIDATE 验证job是否可行 [-param <name>=<value>] 设置变量值 [-warn <n>] warn 警告多少条记录以后job停止运行 [-rows <n>] rows 运行过多少记录以后job停止运行 [-wait] wait 等待多长时间停止运行 [-opmetadata <TRUE | FALSE>] [-disableprjhandler] [-disablejobhandler] [-jobstatus] Jobstatus 运行的状态 [-userstatus] [-useid] <project> <job|jobid> 1 dsjob -server 10.240.12.67 -user peace.zhao -password Yanzhang0717 -run -mode NORMAL sysup1_MPHASIS_1 Sequential 最简单的运行 2 C:\Ascential\DataStage\Engine\bin>dsjob -server 10.240.12.67 -user peace.zhao -password Yanzhang0717 -run -mode NORMAL -jobstatus sysup1_MPHASIS_1 Sequential Waiting for job... Finished waiting for job Job Status : (1) Status code = 1 3 C:\Ascential\DataStage\Engine\bin>dsjob -server 10.240.12.67 -user peace.zhao -password Yanzhang0717 -run -mode NORMAL -param input=7.txt -param output=8.txt -j obstatus sysup1_MPHASIS_1 Sequential Waiting for job... Finished waiting for job Job Status : (1) Status code = 1 -stop Invalid arguments: dsjob -stop [-useid] <project> <job|jobid> 停止正在运行的job -lprojects 列出所有的server中的job C:\Ascential\DataStage\Engine\bin>dsjob -server 10.240.12.67 -user peace.zhao -password Yanzhang0717 -lprojects Empty Study sysup1_MPHASIS sysup1_MPHASIS_1 sysup1_MPHASIS_2 sysup1_MPHASIS_3 tttt up_20090204 yes Status code = 0 -lprojects -ljobs -linvocations -lstages -llinks -lparams 功能和用法与-lprojects相似 -projectinfo 获得project的信息 C:\Ascential\DataStage\Engine\bin>dsjob -projectinfo sysup1_MPHASIS_1 Host Name : 10.240.12.67 Project Name : sysup1_MPHASIS_1 Status code = 0 -jobinfo C:\Ascential\DataStage\Engine\bin>dsjob -jobinfo sysup1_MPHASIS_1 Sequential Job Status : RUN OK (1) Job Controller : not available Job Start Time : Mon Jul 06 15:04:33 2009 Job Wave Number : 3 User Status : not available Job Control : 0 Interim Status : NOT RUNNING (99) Invocation ID : not available Last Run Time : Mon Jul 06 15:04:42 2009 Job Process ID : 0 Invocation List : Sequential Status code = 0 -linkinfo -paraminfo 与获得project 和job信息相同 -report 获得job运行的报告 C:\Ascential\DataStage\Engine\bin>dsjob –report Invalid arguments: dsjob -report [-useid] <project> <job|jobid> [report type>] report type = BASIC | DETAIL | XML C:\Ascential\DataStage\Engine\bin>dsjob -report sysup1_MPHASIS_1 Sequential BASIC ************************************************** ジョブのステータスレポート: Sequential 作成日時: 2009-07-06 15:26:27 ジョブ開始時刻 = 2009-07-06 15:04:33 ジョブ終了時刻 = 2009-07-06 15:04:42 ジョブ経過時間 = 00:00:09 ジョブステータス = 1(正常終了) Status code = 0 C:\Ascential\DataStage\Engine\bin>dsjob -report sysup1_MPHASIS_1 Sequential DETAIL ************************************************** ジョブのステータスレポート: Sequential 作成日時: 2009-07-06 15:27:00 ジョブ開始時刻 = 2009-07-06 15:04:33 ジョブ終了時刻 = 2009-07-06 15:04:42 ジョブ経過時間 = 00:00:09 ジョブステータス = 1(正常終了) ステージ: Sequential_File_1.IDENT1、入力行数 7768800 ステージ開始時刻 = 2009-07-06 15:04:36、終了時刻 = 2009-07-06 15:04:41、経 過時間 = 00:00:05 リンク: DSLink2、行数 7768800 リンク: DSLink2、行数 7768800 Status code = 0 C:\Ascential\DataStage\Engine\bin>dsjob -report sysup1_MPHASIS_1 Sequential XML <?xml version="1.0" encoding="UTF-8"?> <Job Name="Sequential" Desc="" Status="1" WaveNo="3" StartDateTime="2009-07-06T15:04:33" EndDateTime="2009-07-06T15:04:42" ElapsedTime="00:00:09" ElapsedSecs="9"> <ParamSet> <Param Name="input" Type="0" Desc="" Value="7.txt"/> <Param Name="output" Type="0" Desc="" Value="8.txt"/> </ParamSet> <ComponentSet> <Stage Name="Sequential_File_1.IDENT1" StageStatus="2" StageType="CTransformerStage" Desc="" StartDateTime="2009-07-06T15:04:36" EndDateTime="2009-07-06T15:04:41" ElapsedTime="00:00:05" ElapsedSecs="5"> <InputLinks> <Link Name="DSLink2" LinkType="1" Desc="" Stage="Sequential_File_0"/> </InputLinks> <OutputLinks> <Link Name="DSLink2" LinkType="3" Desc="" Stage="Sequential_File_0"/> </OutputLinks> <InstanceSet> <Instance Id="" CPU="3.25" PID="6008"> <Link Name="DSLink2" RowCount="7768800"/> <Link Name="DSLink2" RowCount="7768800"/> </Instance> </InstanceSet> </Stage> </ComponentSet> </Job> Status code = 0 日志的操作 -log 向指定的job中写日志 C:\Ascential\DataStage\Engine\bin>dsjob -log Invalid arguments: dsjob -log [-info | -warn] <project> <job> Log message is read from stdin. -logsum Invalid arguments: dsjob -logsum [-type <INFO | WARNING | FATAL | REJECT | STARTED | RESET | BATCH>] [-max <n>] [-useid] <project> <job|jobid> 获得运行时job的信息 Max 获得最近的 条记录 C:\Ascential\DataStage\Engine\bin>dsjob -logsum -type INFO -max 10 sysup1_MPHAS IS_1 Sequential 40 INFO Mon Jul 06 15:01:34 2009 Sequential..Sequential_File_1: プロジェクト デフォルト NLS マップ JPN-SJ IS を使用します 41 INFO Mon Jul 06 15:01:34 2009 ステージ Sequential..Sequential_File_1.IDENT1 の検証を完了しました。 44 INFO Mon Jul 06 15:04:33 2009 環境変数の設定: (...) 45 INFO Mon Jul 06 15:04:33 2009 Sequential: NLS 国別情報を JP-JAPANESE,JP-JAPANESE,JP-JAPANESE,JP-JAPANE SE,JP-JAPANESE へ設定 46 INFO Mon Jul 06 15:04:34 2009 Sequential..Sequential_File_1.IDENT1: DSD.StageRun アクティブ ステージを 開始しています。トレース モード = 0。 47 INFO Mon Jul 06 15:04:34 2009 Sequential..Sequential_File_1.IDENT1: NLS 国別情報を JP-JAPANESE,JP-JAPA NESE,JP-JAPANESE,JP-JAPANESE,JP-JAPANESE へ設定 48 INFO Mon Jul 06 15:04:34 2009 Sequential..Sequential_File_0: プロジェクト デフォルト NLS マップ JPN-SJ IS を使用します 49 INFO Mon Jul 06 15:04:34 2009 Sequential..Sequential_File_1: プロジェクト デフォルト NLS マップ JPN-SJ IS を使用します 50 INFO Mon Jul 06 15:04:41 2009 Sequential..Sequential_File_1.IDENT1: DSD.StageRun アクティブ ステージを 終了します。 (...) 52 INFO Mon Jul 06 15:32:32 2009 dd (...) Status code = 0 -logdetail C:\Ascential\DataStage\Engine\bin>dsjob -logdetail Invalid arguments: dsjob -logdetail [-useid] <project> <job|jobid> <first event id> [<last event id>] first event id 第一个log id last event id 最后一个log id 如果last event id为空则默认为first event id的详细信息 C:\Ascential\DataStage\Engine\bin>dsjob -logdetail sysup1_MPHASIS_1 Sequential 1 0 11 Event Id: 10 Time : Mon Jul 06 14:38:07 2009 Type : STARTED User : MPHASISORTC\peace.zhao Message : ジョブ Sequential をリセットしています。 Event Id: 11 Time : Mon Jul 06 14:38:07 2009 Type : INFO User : MPHASISORTC\peace.zhao Message : ステージ Sequential..Sequential_File_1.IDENT1 をリセットしています。 -lognewest 获得指定日志类型的最后一个log id C:\Ascential\DataStage\Engine\bin>dsjob -lognewest Invalid arguments: dsjob -lognewest [-useid] <project> <job|jobid> [<event type> ] event type = INFO | WARNING | FATAL | REJECT | STARTED | RESET | BATCH C:\Ascential\DataStage\Engine\bin>dsjob -lognewest sysup1_MPHASIS_1 Sequential INFO Newest id = 52 Status code = 0 。

最后此篇关于datastage server job之dsjob 命令的文章就讲到这里了,如果你想了解更多关于datastage server job之dsjob 命令的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com