導航:首頁 > 程序命令 > datastage作業命令

datastage作業命令

發布時間:2022-08-16 12:20:52

① DataStage作業的調度一般採用什麼工具

目前市面上有不少的ETL調度工具,包括control-m、taskctl、moia、ETL-PLUS、WFT、IBM自帶調度工具。這裡面性能最強
的是control-m,界面更易操作的是taskctl,當然taskctl,moia,etl-plus也都有各自的特點,符合國內客戶使用習慣。
IBM自帶的調度工具雖然免費,但不易使用和維護,很少有客戶採用。目前從客戶的反饋來看,特大型客戶更願意選擇control-m,未來國產調度工具要
想性能、效率、穩定性、大作業數、大並發數上得到突破,還需要加強內修,從代碼編程上多練功夫。

在我工作中對Datastage作業調度,最開始選用工具 為Moia ,之後有改為Control-M 。簡單來說前者配置相對簡單,但是對於作業之間依賴關系並沒有集成圖形化界面。這點Control-M 實現了。

② datastage作業如何在linux窗口內調起

1. 數據源連接能力
2. 完備的開發環境
3. ETL Job 的並行執行能力
4. 開發一個簡單的 ETL Job

③ 誰有datastage導出導入作業的參數詳解

1、導出
例子如下:
$DSHOME/../../Clients/istools/cli/istool export -dom dpapp01 -u edpusr -p edpusr -ar /home/dsadm/LOD_COBS_SVRHA1.isx -ds '-incexec "dpapp01/BRCB_EDP2/Jobs/FS2/COBS/LOD_COBS_SVRHA.pjb"'
詳細說明:
【$DSHOME/../../Clients/istools/cli/istool】:istool命令行程序
【export】:指定istool執行導出動作
【-dom】:連接伺服器,可使用hostname或者詳細IP,例如dpapp01或者193.168.1.1:9080
【-u】:用戶
【-p】:密碼
【-ar】:導出文件存放全路徑(注意需要有寫許可權)
【-ds】:導出的內容,詳細如下:
【-incexec】:指定導出的作業包括可執行文件
【"dpapp01/BRCB_EDP2/Jobs/FS2/COBS/LOD_COBS_SVRHA.pjb"】里各項說明:
dpapp01為hostname
BRCB_EDP2:實際工程名
Jobs/FS2/COBS/:作業所在路徑
LOD_COBS_SVRHA.pjb:作業名加後綴,其中並行作業為pjb,伺服器作業未sjb

2、導入:
例子如下:
$DSHOME/../../Clients/istools/cli/istool import -dom dpapp01 -u edpusr -p edpusr -ar /home/dsadm/LOD_COBS_SVRHA.isx -ds '"dpapp01/BRCB_EDP"'
詳細說明:
【$DSHOME/../../Clients/istools/cli/istool】:istool命令行程序
【import】:指定istool執行導入動作
【-dom】:連接伺服器,可使用hostname或者詳細IP,例如dpapp01或者192.168.1.1:9080
【-u】:用戶
【-p】:密碼
【-ar】:導出文件存放全路徑(注意需要有寫許可權)
【-ds】:導入的內容,填寫為 hostname/工程名
【-replace】:若要覆蓋已有作業,需帶上此參數。執行前需備份已有作業。

④ datastage作業運行失敗,應該如何處理

看樣子應該是作業的rt_log文件被鎖了。
Datastage環境中存在一種鎖的概念,是datastage特定進程對特定文件專屬訪問的許可權,這些特定文件一般是「RT_」開頭的,被鎖的文件或記錄,除了專屬的進程外,其它進程就無法訪問。
Datastage的鎖根據專屬訪問范圍,分為組鎖和記錄鎖。
正常情況下,datastage客戶端連接伺服器就會產生鎖,作業在編譯或者運行時也產生鎖,作業運行時進行數據所處理的數據文件、臨時文件也會產生鎖,這些鎖是用來保證datastage的連接、運行、邏輯處理能正常完成。
如果datastage運行過程發生連接異常中斷、運行異常終止、邏輯處理異常停止,以及其它一些不可知的錯誤,導致datastage進程意外終止,但鎖卻還是保留在文件或記錄里,則下次作業下次運行時,就很可能發生運行出錯了,因為無法獲得運行所需要的專屬訪問。
處理的方法是解鎖。
使用命令:
LIST.READU EVERY
展示活動記錄鎖列表,把找到的鎖記錄行的Inode號和Userno號記錄下來,使用命令:
UNLOCK INODE 628354USER 61296 ALL
進行解鎖。

這些命令是在uvsh交互環境中執行的。

⑤ DataStage作業執行報錯

你看下,DS配置的欄位類型和資料庫的欄位類型是否一致,還有報其他錯誤或警告?

⑥ datastage或AIX強制刪除落地文件的指令

試試rm -dlf 1*,就是刪除所有含1名稱的文件,f好像是強制的參數

⑦ datastage作業一直處於運行中是什麼原因呢,在director裡面看一直是running

1、檢查該表的數據量
對於數據大表,數據交換通常需要消耗比較長的時間,並且隨著數據量的增加,所需要的時間會增加很多。解決方法是分時間段逐步增量完成數據交換或載入。

2、檢查datastage伺服器系統資源是否不足
使用topas命令查看系統臨時空間、內存、CPU等硬體資源是否被佔用很高比例,如果是則從操作系統級別上先釋放系統資源。

3、檢查目標表是否存在死鎖。
需檢查目標表是否存在死鎖,如存在死鎖問題殺死鎖表進程,再次執行作業。

希望回答能夠幫到你解決問題。

⑧ 怎麼用命令行導入DataStage的job文件

job是datastage一個可執行進程,主要有server job、parallel job和sequence job三種類型。 server job是運行在datastage伺服器的進程,主要用於定義元數據、數據流程、數據結構等,是一種全局定義,不用於處理大數據量的邏輯,一些伺服器監控、...

⑨ datastage可以專門運行一個腳本嗎需要每天定時運行的。

可以,這需要在序列作業裡面實現。
新建一個序列作業,在pallete面板裡面找到 Execute Command Stage ,雙擊該stage,在「執行命令」標簽裡面,在「命令」框輸入要執行的腳本,在「參數」框輸入這個腳本的參數。

閱讀全文

與datastage作業命令相關的資料

熱點內容
fortran程序pdf 瀏覽:503
電池消耗演算法 瀏覽:393
伺服器中斷連接怎麼處理 瀏覽:221
上世紀互聯網不發達程序員很難 瀏覽:840
語音識別android開源 瀏覽:761
地埋式垃圾壓縮中轉站 瀏覽:901
apachehttpdlinux 瀏覽:943
快遞員中通app預付款是什麼 瀏覽:843
java路徑轉義 瀏覽:856
keytool加密演算法 瀏覽:130
笑臉圖案的APP相機是什麼軟體 瀏覽:249
app軟體為什麼會被下架 瀏覽:979
從內存到硬碟的命令是 瀏覽:51
程序員的爸爸們的發型 瀏覽:122
魔獸世界傷害壓縮是怎麼壓的 瀏覽:975
壓縮機型號hp 瀏覽:957
配音虛弱的程序員 瀏覽:61
8歲小學生程序員編程 瀏覽:255
app標示do的是什麼 瀏覽:451
小愛同學app里怎麼設置鬧鍾 瀏覽:628