Dastage经验总结
-projectinfo -jobinfo -stageinfo -lparams -paraminfo -log -lognewest 显示一个工程的信息,包括服务器名,工程名 显示一个JOB的信息,包括Job Status, dsjob -jobinfo [-useid] Job Start Time, Invocation List等 显示Stage 的信息,包括Stage Type, dsjob In Row Number, Stage Name等 显示一个JOB中的参数列表 显示参数的信息 向JOB日志中写信息,可以写一个INFO信息,或者一条WARNING信息 获得最新的日志ID dsjob -projectinfo -stageinfo dsjob -paraminfo [-useid] dsjob -lparams [-useid] [-useid] dsjob -log [-info | -warn] dsjob -lognewest [-useid] [] event type = INFO | WARNING | FATAL | REJECT | STARTED | RESET | BATCH dsjob -logdetail [-useid] [] dsjob -report [-useid] [report type>] report type = BASIC | DETAIL | XML dsjob -import DSXfile [ [-OVERWRITE] -JOB[S] | jobname ...] | [-LIST] -logdetail -report 根据日志ID,来获得日志的详细信息 得到一个JOB最近的状态报告信息,包括:JOB运行时间,结束时间,耗时,JOB中的STAGE,LINK信息等. -import 向一个工程导入JOB 6
如何从DataStage服务器导出所开发的JOBS列表
步骤如下:
1. 登陆DataStage服务器,输入登陆帐户,进入系统;
Individual 2007-10 31 /
64
Dastage经验总结
2. 输入命令: cd $DSHOME,进入DSEngine引擎;
3. 输入cd bin,进入bin目录
Individual 2007-10 32 /
64
Dastage经验总结
4. 输入dsjob,进入dsjob命令帮助
Individual 2007-10 33 /
64
Dastage经验总结
5. 输入dsjob -ljobs SGMDM05 > /SGMEDWETL/tmp/hf_jobs,把PROJECT为
SGMDM05下的JOB放到目录/SGMEDWETL/tmp下的hf_jobs文件里;
Status code = 0?表示导出成功
输入cd /SGMEDWETL/tmp,进入该目录,用命令more hf_jobs,查看导出的JOBS
Individual 2007-10 34 /
64
Dastage经验总结
如果想把服务器的hf_jobs导到本地机器上,可以使用FTP到本地,也可以使用第三方工具如: filezilla.
7 查看当前服务器状态信息的方法:
1. cd $DSHOME/bin 2. uv –admin –info 如下图:
8 如何在两台机器之间进行FTP文件
假设把机器167上的文件/SGMEDWETL/tmp/hf_jobs FTP 到机器33上.
1. 登陆到33机器, 输入命令:ftp 210.75.71.167, 进入167机器,输入167的登陆帐户进
入167系统;
Individual 2007-10 35 /
64