數據倉庫基礎(十三)Informatica workflow

 看了幾天的Informatica ,關於infor的資料也比較少,主要的《商業智能深刻淺出》,以及中國大數據論壇上的教學視頻。在看了這些以後總感受遠遠不夠,但又缺少資料,不知道如何去深刻學習。shell

 workflow主要是對ETL的調度工做。主要是實際的操做session

 Inforamtica 流程控制的組件。學習

  1. Decision:決策的組件,在裏面能夠寫一個規則,造成一個決議

        

      上圖主要是一個Decision的時候,上面的規則就是這兩個session的執行成果返回一個結果。大數據

   2.Workflow 變量:第一次跑完將值寫入資料庫中操作系統

       這個寫在這裏,它不是一個組件。但在一下的組件會用到這個變量的定義。3d

       在菜單欄的workflow中的Edit選項workflow變量的定義如圖:orm

選擇variable選擇卡。persistent是每次跑完將值寫入資料庫中。若是沒有選擇persistent那就每一次運行完一個session 就變回原來的值視頻

下面的default是賦給一個默認值。blog

   3. assigrment:建立一個任務事件

   

在assigrment中能夠本身定義任務的規則。

   4.eventRaise eventwite:首先須要在workflow中先定義,在workflow->Edit中的event選項卡。

在裏面先定義事件。而後在eventRaise即eventwite中調用

   5.Timeer:建立一個計時器,能夠本身定義在多少事件後運行session 

能夠選擇相對事件和絕對事件。

   6. eventwite:文件探查,它主要是去探查系統有沒接受到某個文件,這樣能做爲一個標誌。

好比有不少文件要傳送過來,某個文件做爲一個結束的,描述性的文件,這樣認爲全部文件傳送完了。

   7.command 調操做系統的shell腳本

能夠在command中配置shell腳本

   8.email:能夠給用戶發送郵件,裏面配置須要發送的內容等。

 

workflow 的scheduler配置:

在菜單欄 workflow->Edit-scheduler選項卡選擇:

點擊scheduler後面的小時候,設置運行的時間。workflow若是運行失敗,scheduler就會自動的中止。

相關文章
相關標籤/搜索