informatica簡易教程


一、環境配置
1.informatica的元數據(賬號、密碼…)信息保存在Oracle上面
2.Linux下在infa/bin里有informatica的啟動腳本startup_infa.sh
3.修改windows主機的hosts,地址C:\Windows\System32\drivers\etc
添加192.168.68.128  infa到文件中,infa就是到時候連接配置的域名,而192.168.68.128就是informatica服務器主機的ip地址。
4.配置連接

*Gateway Host就是我們剛才修改那個C:\Windows\System32\drivers\etc里面的域名
*Gateway port必須為6001
*Domain Name可以隨便取
二、模塊

Informatica總的來說由4大模塊組成:
Repository Manager--資料庫,Designer--設計器,Workflow Manager--物理設計,Workflow Monitor--監控;
1.Repository Manager--資料庫

可以管理文件夾,導入導出工作流極相關文件。
2.Designer--設計器

數據源Sources、目標加載表Targets和采集清洗過程mapping等邏輯設計存放處。可以在designer模塊添加存儲庫。
3.Workflow Manager--物理設計
會話session和工作流workflow設計。

4.Workflow Monitor--監控

監控工作流運行情況並記下日志。
三、范例
1.導入數據采集源表邏輯結構

2.導入目標加載表邏輯結構

3.創建mapping

source組件中設置采集語句。
lookup組件可以輸入參數查詢數據。
expression組件可以根據informatica函數對字段進行處理,例如是否為空isnull,類型轉換等。
updates組件可進行新增、更新、刪除操作。*需要指定目標表邏輯主鍵
router路由器可以進行分組。
filter可以進行篩選過濾留下符合條件的數據。
預處理可以在過程開始前運行sql語句。
后處理可以在過程完成后運行sql語句。
mapping參數需要以$$開頭
4.創建session
session的參數以$開頭,有特定的格式。如$ParamName,Name可以自己定義
需要在session中-編輯-配置對象下stop on errors中設置值為1,若為0則session出錯不會停止運行

在session中-映射-連接中可以配置連接數據庫的參數。

5.創建工作流
在工作流-編輯-屬性下設置參數文件目錄

將目標session拖入工作流中使用連接組件將啟動和session連接。


編輯工作流中的session組件將如果任務失敗,父項也失敗 為?

6.測試工作流
運行工作流
在Workflow Monitor下查看運行狀況

可以查看運行日志

7.導出工作流文件
在Repository Manager下選中目標工作流(可多選)
右鍵導出就可以導出工作流包括依賴的session、mapping、source、target

informatica簡易教程

標簽:sts   密碼   format   導入數據   路由器   --   errors   designer   router   

原文地址:https://www.cnblogs.com/Babylon/p/8492173.html


免責聲明!

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



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