Datastage8.5導入導出DS做業例子

如下爲Datastage8.5的命令行方式的導入和導出,直接登錄服務器執行以下命令便可。不是Datastage客戶端的導入和導出,使用命令行方式的好處是:能夠將該命令使用shell腳本進行調用導入和導出。shell

 

1.導入windows

1.1 導入新做業(原工做空間裏不存在)服務器

$DSHOME/../../Clients/istools/cli/istool import -dom dpapp01 -u 用戶名 -p 密碼 -ar /要導入的做業路徑/做業名稱.isx -ds '"dpapp01/BRCB_EDP"'app

解釋:dom

dpapp01 : 爲host名稱(須要再windows的host文件中配置)spa

  例如:host文件中配置是192.168.1.1 dpapp01這樣,那導入和導出命令的時候在-dom後面就要寫上dpapp01命令行

 

 -u username -p password:用戶名和密碼編譯

 /要導入的做業路徑/做業名稱.isx :該isx格式的ds做業能夠經過下面的導出命令導出ast

BRCB_EDP : 表示要導入到的工程(登錄到Datastage時候的可選工程)import

 

1.2 導入並替換原有已存在的做業

$DSHOME/../../Clients/istools/cli/istool import -dom dpapp01 -u 用戶名 -p 密碼 -ar /要導入的做業路徑/做業名稱.isx  -replace -ds '"dpapp01/BRCB_EDP"'

解釋:

dpapp01 : 爲host名稱(須要再windows的host文件中配置)

  例如:host文件中配置是192.168.1.1 dpapp01這樣,那導入和導出命令的時候在-dom後面就要寫上dpapp01

-u 用戶名 -p 密碼用戶名和密碼

 /要導入的做業路徑/做業名稱.isx :導入做業的名稱(isx格式)

BRCB_EDP : 表示要導入到的工程(登錄到Datastage時候的可選工程)

注意: -replace最好寫在-ds前面
 

2.導出

$DSHOME/../../Clients/istools/cli/istool export -dom dpapp01 -u 用戶名 -p 密碼 -ar /要導出到的路徑/做業名稱.isx -ds '-incexec "dpapp01/DS做業在服務器上的路徑/做業名稱.pjb"'

 

總結:

1.往服務器上導入的時候必定要先上傳到服務器,而後再導入執行

2.編譯並執行經過後,能夠再導出。

相關文章
相關標籤/搜索