15 January 2009

DataStage: Command Line Interface (#2: Retrieving Info)

ต่อจากตอนที่แล้ว ซึ่งยังคงอยู่ในหมวดของการรันและควบคุม Job แต่ตอนนี้จะพูดถึง option ที่ใช้ในการหา Information ต่างๆ ไม่ว่าจะเป็นรายชื่อ Project รายชื่อ Job หรือรายชื่อ Stage และ Link ภายใน Job

แสดงรายชื่อ Project ทั้งหมดที่มีใน Server นั้นๆ
dsjob -lprojects
ตัวอย่างคำสั่งและผลลัพธ์
/Dstage/IBM/InformationServer/Server/DSEngine/bin $ dsjob -lprojects
APROJECT
PROJECT1
PROJECT2
TESTPROJ
TRAINING

แสดงชื่อ Host ของ Project ที่ระบุ
dsjob -projectinfo {project name}
 ตัวอย่างคำสั่งและผลลัพธ์
/Dstage/IBM/InformationServer/Server/DSEngine/bin $ dsjob -projectinfo PROJ1
Host Name : HOSTUNIX1
Project Name : PROJ1

แสดงรายชื่อ Job ทั้งหมดภายใน Project ที่ระบุ
dsjob -ljobs {project name}
ตัวอย่างคำสั่งและผลลัพธ์
/Dstage/IBM/InformationServer/Server/DSEngine/bin $ dsjob -ljobs PROJ1
aDIMTSDIMAGNT
CopyOfaDIMTSDIMAGNT1
CopyOfTS_LEAD01
CopyOftest

แสดงรายชื่อ Job ตาม Invocation Id ที่ถูกแตกออกมาในการรัน
dsjob -linvocations {project name} {job name}
ตัวอย่างคำสั่งและผลลัพธ์
/Dstage/IBM/InformationServer/Server/DSEngine/bin $ dsjob -linvocations PROJ1 CopyOftest
CopyOftest.1
CopyOftest.0
CopyOftest

แสดงรายชื่อ Parameter ทั้งหมดภายใน Job ที่ระบุ
dsjob -lparams {project name} {job name}

แสดงรายชื่อ Stage ทั้งหมดภายใน Server/Parallel Job ที่ระบุ
dsjob -lstages {project name} {job name}

แสดงรายชื่อ Input และ Output Link ของ Stage ที่ระบุ
dsjob -llinks {project name} {job name} {stage name}

No comments: