Informatica學習:
本文目標:
為方便學習Informatica工具,在個人電腦上部署Informatica Powercenter。
所用系統:win7 64位。
Informatica安裝包括服務器端、客戶端安裝兩個部分,因為服務器端安裝、使用過程中需要數據庫保存信息,因此,本文中所用系統已經提前安裝了Oracle11g數據庫,同時,為學習Informatica的一些新特性,本文中選擇info 9.6版本。
一、准備
1、安裝介質的獲取
官網下載地址:https://edelivery.oracle.com/osdc/faces/Home.jspx,沒有賬號可以自己注冊一個Oracle賬號。
下載的時候根據提示進行即可,需要注意的地方如下:
(1)、版本選擇:
打開頁面,在如圖所示為置輸入informatica,選擇informatica PowerCenter,如下:
然后,選擇系統平台“Select Platform”,根據自己的情況選擇Linux或Windows或其他的Unix系統,然后Continue,如下:
(2)、按照提示,進行,直到下載文件頁面,如下圖。注意,下載的文件是分卷的,8個文件需要都下載下來,下載后需要在同一個目錄下,然后選擇任意一個分卷用好壓等解壓工具解壓,即可得到對應的完整安裝介質
一個解壓好的文件夾目錄如下:
包括客戶端、服務器端、DAC、文檔和授權key
2、數據庫端准備
以Oracle管理員用戶登錄,進行數據庫的初始化操作,為保存info的服務器端信息做准備,步驟如下:
(1)創建存放info相關信息的表空間
--臨時表空間,若不創建會使用默認的臨時表空間 CREATE TEMPORARY TABLESPACE BI_ETL_TMP TEMPFILE 'F:\Learn\bi_etl_data_space\info_data_tmp.dbf' SIZE 50M AUTOEXTEND ON NEXT 50M MAXSIZE 20480M EXTENT MANAGEMENT LOCAL; --數據表空間 CREATE TABLESPACE BI_ETL DATAFILE 'F:\Learn\bi_etl_data_space\info_data.dbf' --表空間名 SIZE 500M --大小 AUTOEXTEND ON --自動擴展 NEXT 50M MAXSIZE 2048M --每次擴展50M EXTENT MANAGEMENT LOCAL;
注:數據存放位置、空間大小等根據實際情況靈活配置。
(2)創建域用戶並分配權限,用來管理域
--創建用戶,並指定所用表空間,下同 CREATE USER BI_DOMAIN IDENTIFIED BY PASSWD DEFAULT TABLESPACE BI_ETL TEMPORARY TABLESPACE BI_ETL_TMP PROFILE DEFAULT ACCOUNT UNLOCK; --賦權 GRANT CONNECT TO BI_DOMAIN; GRANT DBA TO BI_DOMAIN; GRANT RESOURCE TO BI_DOMAIN; GRANT UNLIMITED TABLESPACE TO BI_DOMAIN; GRANT SELECT ANY TABLE TO BI_DOMAIN; ALTER USER BI_DOMAIN DEFAULT ROLE ALL;
(3)創建資源庫用戶並賦權
--創建用戶,並指定所用表空間,下同 CREATE USER BI_RESOURCE IDENTIFIED BY PASSWD DEFAULT TABLESPACE BI_ETL TEMPORARY TABLESPACE BI_ETL_TMP PROFILE DEFAULT ACCOUNT UNLOCK; --賦權 GRANT CONNECT TO BI_RESOURCE; GRANT DBA TO BI_RESOURCE; GRANT RESOURCE TO BI_RESOURCE; GRANT UNLIMITED TABLESPACE TO BI_RESOURCE; GRANT SELECT ANY TABLE TO BI_RESOURCE; GRANT CREATE ANY VIEW TO BI_RESOURCE; ALTER USER BI_RESOURCE DEFAULT ROLE ALL;
(4)創建數據分析用戶並賦權
CREATE USER BI_DATAANALYZER IDENTIFIED BY PASSWD DEFAULT TABLESPACE BI_ETL TEMPORARY TABLESPACE BI_ETL_TMP PROFILE DEFAULT ACCOUNT UNLOCK; --賦權 GRANT CONNECT TO BI_DATAANALYZER; GRANT DBA TO BI_DATAANALYZER; GRANT RESOURCE TO BI_DATAANALYZER; GRANT UNLIMITED TABLESPACE TO BI_DATAANALYZER; GRANT SELECT ANY TABLE TO BI_DATAANALYZER; GRANT CREATE ANY VIEW TO BI_DATAANALYZER; ALTER USER BI_DATAANALYZER DEFAULT ROLE ALL;
(5)創建元數據用戶並賦權
CREATE USER BI_METADATA IDENTIFIED BY PASSWD DEFAULT TABLESPACE BI_ETL TEMPORARY TABLESPACE BI_ETL_TMP PROFILE DEFAULT ACCOUNT UNLOCK; --賦權 GRANT CONNECT TO BI_METADATA; GRANT DBA TO BI_METADATA; GRANT RESOURCE TO BI_METADATA; GRANT UNLIMITED TABLESPACE TO BI_METADATA; GRANT SELECT ANY TABLE TO BI_METADATA; GRANT CREATE ANY VIEW TO BI_METADATA; ALTER USER BI_METADATA DEFAULT ROLE ALL;
至此,准備工作已經做好,下面開始安裝服務器端和客戶端。
提示:本文中只為自助學習使用,使用了win7的個人電腦,並同時安裝了服務器端和客戶端。
二、服務器端安裝
(1)安裝服務器端
打開服務器端安裝介質,選擇安裝(install.bat)或靜默安裝(silentInstall.bat),雙擊該文件,啟動安裝進程。本文中為方便查看過程中的配置步驟和演示,選擇install.bat。如圖:
因為是首次安裝,這里選擇“安裝或升級到Informatica9.6.1”,“開始”
默認即可,選擇安裝“Informatica”,下一步
安裝提示信息,下一步
許可證秘鑰文件選擇下載好的Oracle_All_OS_Prod.key,安裝路徑根據自己情況選擇,下一步
安裝確認信息,“安裝”
開始安裝:
現在還沒有域,所以這里選擇創建域,其他默認,下一步
選擇保存域配置信息的數據庫,這里選擇Oracle,填寫相關信息,測試連接
連接成功連接后繼續進行,否則檢查數據庫的配置信息是否有誤
填寫關鍵字,關鍵字長度必須介於8到20個字符之間。必須至少包含一個大寫字母、一個小寫字母、一個數字,並且沒有空格
填寫域信息:
不創建其他用戶,下一步
安裝完畢,完成
至此,服務器端安裝完畢。
(2)測試服務器端是否安裝成功
打開上面提示的Informatica主頁http://asehcji5yeyz675:6008/,若提示安全證書問題,選擇繼續瀏覽此網站
輸入用戶名、密碼登錄:
登錄后的管理界面如下:
至此,服務器端安裝成功。Linux下安裝與win7下安裝大同小異,下載對應的安裝介質,按照提示安裝即可。
三、客戶端安裝
客戶端安裝比較簡單,選擇安裝介質目錄下的install.bat,根據提示進行即可。需要注意的是只需要安裝客戶端就可以:
三、組件介紹
安裝好服務器端和客戶端后,在開始-->所有程序里面,查看Informatica的所有的組件,如下所示:
服務器端server下包括Informatica Administrator Home(可以打開Informatica的瀏覽器管理控制台)、及啟動和關閉服務服務器的Start/Stop Informatica Services、卸載工具。
客戶端client下的組件包括:
(1)Powercenter Client下的PowerCenter Designer(工作流設計工具)、PowerCenter Repository Manager(資源庫的管理、安全性設置)、Powercenter Workflow Manager 、Powercenter Workflow Monitor(監控、管理工作流程及任務,記錄會話、工作流程日志等信息)
(2)Developer Client下的info開發工具
(3)卸載工具uninstaller等
參考《商業智能深入淺出congos informatica技術與應用》,與所講解內容有差異。
本文原始地址:http://www.cnblogs.com/chinas/p/6691389.html,轉載請注明出處,謝謝!
視頻參考地址:http://edu.csdn.net/course/detail/5034,ETL之informatica9通關班(第二期)