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


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

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

 Inforamtica 流程控制的組件。

  1. Decision:決策的組件,在里面可以寫一個規則,形成一個決議

        

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

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

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

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

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

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

   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就會自動的停止。

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM