PowerCenter Repository Manager
1.啓動客戶端程序鏈接服務器
打開客戶端(PowerCenter Repository Manager)PCRM;
存儲庫--配置域--添加新域;
填寫域名(Domain_1)、網關主機(SC-201709251400)、網關端口後(6005),點「肯定」;
選中右邊的存儲庫(BI),點「肯定」;
雙擊左邊導航中的BI存儲庫,填寫用戶名、密碼(admin),點「鏈接」;
BI存儲庫顯示在工做區,客戶端鏈接服務器成功。sql
2.建立文件夾
點文件夾--》建立
名稱輸入」練習」,點「肯定」;
左側導航區顯示出新建的」練習」文件夾;
選中練習」文件夾,點「D」圖標進入PowerCenter Designer;
PowerCenter Designer就是咱們的開發區域。數據庫
3.導入練習所須要的表(可選)
sql腳本在客戶端bin文件夾下(E:\Informatica\9.6.1\client\clients\PowerCenterClient\client\bin);
咱們安裝的是oracle數據庫,因此須要執行smpl_ora.sql腳本,
注意:代碼須要作以下調整
增長:
alter session set nls_date_format='YYYY-MM_DD';
DROP TABLE DEPARTMENT;
註釋:
START_PL
END_PL服務器
PowerCenter Designer
4.導入源表
點擊 工具--》Source Analyzer,進入源表分析頁面;
點擊 源(S)--》從數據庫導入(D);
選擇ODBC數據源,點"添加";
選中「Oracle in OraDb11g_home1」,點「完成」;
輸入源名"db_source",數據庫服務名(ORCL)、用戶名(scott),點"Test Connection",輸入密碼,點"OK"
測試成功後點「肯定」、「OK」、「肯定」;
選擇新建立的數據源"db_source",輸入用戶名、全部者、密碼,點「鏈接」;
點「全選」--》「肯定」,導入源表成功。
注意:*****
若是有大數據量的表,則可能致使內存被沾滿,其餘表加載不上。session
5.建立目標表
點擊 工具--》Target Designer,進入目標表工做界面;
從左邊「源」中選中emp,拖拽到右邊的工做界面,即目標表與源表同構;
雙擊目標表,點「重命名」,修改表名「T_emp」。
Columns頁籤調整列(新建列、剪切列、複製列、粘貼列、移動列、選擇列);
選中目標表,點目標--》生成/執行SQL;
點「鏈接」,在彈出頁面輸入用戶名、密碼,點鏈接;
數據生成,再勾選全部表、建立表等複選框,最後「生成並執行」;
提示語句已處理後,點「關閉」;
用sql驗證一下咱們的表是否已經建立:select * from T_Emp;
注意:*****
「執行SQL文件」和「生成並執行」按鈕只適合於一次性創建全部目標表的狀況下,即只執行一次的狀況。
生成的文件中包含全部目標表的刪除與建立信息,「執行SQL文件」和「生成並執行」按鈕會將整個文件進行執行,
因此以前已有數據的目標表也會被刪除重建,致使以前已有數據的目標表中的數據丟失,
因此慎用「執行SQL文件」和「生成並執行」按鈕。
正常的操做步驟是「生成SQL文件」,「編輯SQL文件」,在文件中找到本次本身建立的目標表,手動執行到目標庫中。oracle
6.建立映射
點擊 工具--》Mapping Designer,進入映射工做界面;
從源拖入EMP至工做區,並修改映射名(map_emp);
從目標拖入T_EMP至工做區;
在空白位置點右鍵「自動連接」,選「名稱」,點「肯定」;
源和目標對應的字段進行的連接。
在空白位置點右鍵「排列所有圖標」,點「存儲庫」--》"保存"。app
PowerCenter Workflow Manager
7.配置數據庫鏈接
點 「鏈接」--》「關係」,配置數據庫信息;
類型選擇"Oracle",再點「新建」;
輸入名稱(Oracle_source),用戶名scott,密碼123,鏈接字符串orcl,點「肯定」;
再點「新建」,輸入名稱(Oracle_targat),用戶名find,密碼find,鏈接字符串orcl,點「肯定」;
咱們已經建立了2個數據庫鏈接(Oracle_source,Oracle_targat),點「關閉」。工具
8.建立工做流
打開"workflow Designer",進入workflow工做臺;
點擊「工做流」--》建立,輸入名稱「wk_emp_1」,點「肯定」;測試
9.建立任務
點擊「任務」--》建立,任務類型選"會話",任務名輸入"task_emp1",點「建立」;
給任務選擇映射(m_emp),點「肯定」,並在建立任務窗口點「完成」;
點擊「任務」--》連接任務,並將啓動和任務"task_emp1"進行連接;
雙擊任務"task_emp1",點開「映射」頁籤,選中目標"T_EMP",
在鏈接欄將值修改成「Oracle_targat」;在屬性欄將"Target load type"修改成「Normal」,並勾選「Truncate target table option」,點「肯定」;
返回工做臺後點「存儲庫--》保存」。大數據
10.啓動工做流
在空白區域右鍵--》啓動工做流;
自動進入PowerCenter Workflow Monitor監控頁面;
查看工做流完成狀況;
在PowerCenter Designer中右鍵目標表--》預覽數據,發現數據已更新。
至此,第一個例子完成。orm