




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1Informatica PowerCenter 8 Basics 培訓培訓 Informatica Corporation, 2003 - 2004. All rights reserved.INFORMATICA簡介簡介3第一天第一天34抽取、轉換和加載抽取、轉換和加載事務級數據 優化事務響應時間 當前的 標準不統一的數據業務系統業務系統Mainframe RDBMS Other 匯總數據 歷史數據決策支持決策支持 Data WarehouseETL加載加載轉換轉換抽取抽取 匯總數據匯總數據 清洗數據清洗數據 合并數據合并數據 應用業務規則應用業務規則 不規范的數據不規范的數據5Power
2、Center 8 架構架構Not Shown: Client ODBC Connections for Source and Target metadataTargetsSourcesNativeNativeTCP/IPHeterogeneousTargetsRepositoryRepository Service(s)RepositoryAgentTCP/IPNativeIntegration Service(s)HeterogeneousSourcesRepository Designer Workflow Workflow Rep Server Manager Manager Monit
3、or Administrative Console6PowerCenter 8 架構架構Standards, Messaging, Web ServicesPackaged ApplicationsRelational/Flat FilesMainframe/MidrangeStandards, Messaging, Web ServicesPackaged ApplicationsRelational/Flat FilesMainframe/MidrangeSourcesTargetsIntegration Service(s)PowerCenterConnectsPowerExchange
4、Core ServicesApplication ServicesClient ToolsDesignerWF ManagerMonitorRep. ManagerAdministration ConsoleSAP BW ServiceWeb ServicesHubRepository Service(s)Configuration ServiceAuthentication ServiceDomain ServiceLog ServiceGateway ServiceAdministration ServiceRepositoryDatabase7開發六大步驟開發六大步驟1. 定義源2. 定
5、義目標3. 創建映射4. 定義任務5. 創建工作流6. 工作流調度監控定義源定義源9 引入源的類型: - Relational database- Flat file- COBOL file- XML object 手動創建定義源定義源源分析器Repository資料庫服務Repository AgentTCP/IPDEFNative10導入關系數據庫型源導入關系數據庫型源 Table View Synonym關系數據庫DEF源分析器ODBCRepository資料庫服務Repository AgentTCP/IPDEFNative11導入平面文件類型源導入平面文件類型源 Mapped Dri
6、ve NFS Mount Local DirectoryDEF Fixed Width Delimited平面文件源分析器Repository資料庫服務Repository AgentTCP/IPDEFNative定義目標定義目標13定義目標定義目標定義目標 從關系數據庫導入 導入XML 對象 從源復制 手工創建(平面文件或關系數據庫) 14從關系數據導入目標從關系數據導入目標導入關系表以創建與關系表的結構完全匹配的目標定義導入關系表以創建與關系表的結構完全匹配的目標定義TableViewSynonym目標分析器關系數據庫DEFODBCRepository資料庫服務Repository Age
7、ntTCP/IPDEFNative15從源自動創建目標從源自動創建目標將源定義拖入至 Warehouse Designer 工作空間16Lab 1 Define Sources and Targets映射映射18映射窗口映射窗口圖標化顯示圖標化顯示mappingMapping 列表列表組件工具欄組件工具欄19轉換組件列表Source Qualifier: 從數據源讀取數據Expression: 行級轉換Filter: 數據過濾Sorter: 數據排序Aggregator: 數據聚合Joiner: 異構數據關聯連接Lookup: 查找值并傳給其他組件Update Strategy: 標記數據行為
8、insert, update, delete, rejectRouter: 條件分發Sequence Generator:序列號生成器20其他轉換對象Normalizer: 記錄規范化記錄規范化Rank: 從頂部或底部過濾記錄數從頂部或底部過濾記錄數Union: 數據合并數據合并Transaction Control:對裝載數據按條件進行事物控制對裝載數據按條件進行事物控制Stored Procedure: 調用數據庫存儲過程調用數據庫存儲過程Custom: 用戶自定義組件用戶自定義組件Midstream XML Parser: 從數據庫表或消息隊列中讀取從數據庫表或消息隊列中讀取 XML 數
9、據數據Midstream XML Generator: 在數據庫表或消息隊列中寫入在數據庫表或消息隊列中寫入 XML 數據數據多個多個 Source Qualifiers: 從從XML, 消息隊列和應用程序中讀取數據消息隊列和應用程序中讀取數據21Source Qualifier 轉換轉換端口所有輸入/輸出用法轉換數據類型為關系數據源:創建自定義SQL語句用戶定義連接 過濾行 指定排序端口 選擇相異值 添加會話前/后SQL語句表示 PowerCenter Server 在運行會話時讀取的行。 當在mapping中添加關系或平面文件源定義至映射時,需要將它連接至源限定符轉換22Source Qu
10、alifier 屬性屬性 提供SQL查詢選項以覆蓋默認的查詢 連接來自多個數據表的數據 修改WHERE子句 修改關聯語句 手動或自動指定ORDER BY子句 提供會話前和會話后SQL 命令 SQL 屬性并不適用于平面文件源23Pre-SQL and Post-SQL 規則規則 PowerCenter Server 可以使用對該數據庫類型有效的任何命令。但是,即使數據庫允許,也不支持嵌套備注。可以在會話前/后 SQL 命令中使用映射參數和變量。使用分號(;) 分隔多個語句。PowerCenter Server將忽略單引號、雙引號或 /* .*/ 中的分號。如果需要在引號或備注外使用分號可以使用反
11、斜線 () 避免這種情況。如果對分號轉義,PowerCenter Server 將忽略反斜線,并且不會使用分號作為語句分隔符。Designer不驗證 SQL。24表達式轉換表達式轉換端口 混合 允許使用變量創建表達式輸出、變量端口用法 數據類型轉換 數據項計算 新增變量基于行級的數據項賦值、修改、計算基于行級的數據項賦值、修改、計算點擊這里完成表達式編輯點擊這里完成表達式編輯25編輯表達式編輯表達式 表達式公式是在特定端口執行的計算或聲明的轉換條件表達式公式是在特定端口執行的計算或聲明的轉換條件 基于端口、函數、變量、運算符、常量執行計算并將結果傳遞給其他轉換基于端口、函數、變量、運算符、常量
12、執行計算并將結果傳遞給其他轉換2627本地變量本地變量 簡化復雜表達式 暫時存儲數據 在“聚合”、“表達式”和“等級”轉換中使用本地變量28變量端口變量端口可以使用變量來存儲先前行的數據可以使用變量來存儲先前行的數據本地變量可以跨行存儲值本地變量可以跨行存儲值比較值比較值變量初始化變量初始化29使用端口的默認值使用端口的默認值對輸入或輸入輸出端口, 默認值會替換掉null值對輸出端口,默認值會替換輸出端口中出現的轉換錯誤。輸入所選端口的默認值選擇端口驗證所輸入驗證所輸入的默認值的默認值30Informatica 數據類型數據類型本地數據類型本地數據類型轉換數據類型轉換數據類型特定于源與目標數據
13、庫、平面文件或ERP系統的數據類型數據類型是基于 ANSI SQL-92 常規數據類型的內部數據類型出現在 Mapping Designer 的源和目標定義出現在轉換中的數據類型集本地本地本地本地轉換轉換31驗證驗證Mapping32連接驗證連接驗證至少有一個源和一個目標已連接源限定符必須映射至目標映射組件必須已連接端口間的數據類型必須兼容33驗證驗證mappingMappings 驗證: 對象驗證 表達式驗證 數據流驗證Mappings 總是在保存時進行驗證在Output Window 顯示無效原因34Lab 2 Create a Mapping工作流工作流36Workflow Manage
14、r 界面界面 任務工具任務工具欄欄輸出窗口輸出窗口導航窗口導航窗口工作空間工作空間狀態欄狀態欄Workflow 工具工具37 Workflow Designer使用使用 Workflow Designer,通過使用鏈接連接任務來創建工作流。在,通過使用鏈接連接任務來創建工作流。在開發工作流的同時也可以在開發工作流的同時也可以在 Workflow Designer 中創建任務。中創建任務。 Task Developer使用使用 Task Developer 創建需要在工作流中執行的任務。創建需要在工作流中執行的任務。 Worklet Designer使用使用 Worklet Designer 來
15、創建工作集。來創建工作集。 Workflow Manager 工具工具38Workflow 的構成的構成 工作流是一個指令集,指示工作流是一個指令集,指示 PowerCenter Server 如何執行如何執行任務任務 由由 會話任務會話任務, 其他類型的會話任務和工作流程組成其他類型的會話任務和工作流程組成 簡單的工作流包括了一個啟動任務、連接、會話任務簡單的工作流包括了一個啟動任務、連接、會話任務啟動啟動任務任務會話任務會話任務連接連接39會話任務會話任務 可以為每個需要 PowerCenter Server 運行的映射創建一個“會話”任務。 PowerCenter Server 根據會話
16、中配置的說明將數據從源移至目標。40Workflow Manager 包含許多類型的任務,可以幫助構建工作流和工作集包含許多類型的任務,可以幫助構建工作流和工作集CommandEmailDecision Assignment Timer ControlEvent WaitEvent Raise添加工作流任務添加工作流任務41簡單的簡單的Workflow啟動任務啟動任務 (必須的)會話會話 1會話會話 2命令任務命令任務42創建工作流創建工作流定義工作流名稱定義工作流名稱選擇服務選擇服務43工作流屬性工作流屬性定義工作流屬性定義工作流屬性顯示工作流日志信息顯示工作流日志信息設置可復用、不可復用設
17、置可復用、不可復用 設置定時計劃設置定時計劃會話任務會話任務45 運行映射的指令集運行映射的指令集 會話任務可以在會話任務可以在Task Developer (可復用可復用) or Workflow Developer中創建中創建 創建會話任務創建會話任務 從會話工具欄中選擇會話按鈕進行創建 或選擇 Tasks菜單從下拉菜單中選擇創建創建會話任務創建會話任務46會話任務會話任務 映射源映射源配置屬性配置屬性會話任務會話任務選擇源實例選擇源實例Mapping 標簽標簽配置連接配置連接47會話任務會話任務 映射目標映射目標會話任務會話任務選擇目標實例選擇目標實例Mapping 標簽標簽配置屬性配置
18、屬性配置連接配置連接監控工作流監控工作流49監控工作流監控工作流 可以在可以在 Workflow Monitor 中監控工作流和任務中監控工作流和任務 有兩種監控視圖有兩種監控視圖: 甘特圖視圖 任務視圖甘特圖視圖甘特圖視圖任務視圖任務視圖50任務視圖監控任務視圖監控任務任務 服務服務 工作流工作流 工作集工作集 開始時間開始時間 完成時間完成時間狀態欄狀態欄啟動啟動, 停止停止, 中止中止, 重啟重啟 任務任務,工作工作流和工作集流和工作集51Lab 3 Create and Run a Workflow52Lab 4 Features and Techniques I調試調試54Debug
19、ger 界面界面目標窗口目標窗口顯示目標顯示目標裝載情況裝載情況實例窗口實例窗口-顯示經過每個調試顯示經過每個調試的數據流的數據流閃爍的閃爍的黃色箭頭黃色箭頭是當前源限是當前源限定符定符指示器指示器調式模式調式模式實心的黃色實心的黃色箭頭是當前的箭頭是當前的轉換指示器轉換指示器輸出窗口輸出窗口 顯示調試日志和會和日志顯示調試日志和會和日志55Lab 5 The Debugger過濾轉換過濾轉換57Ports端口 所有輸入/ 輸出指定過濾條件用法 從輸入流過濾行只有符合條件的行才能通過只有符合條件的行才能通過Filter組件組件Filter 組件組件58Lab 6 Flat File Wizar
20、d and Filter Transformation59第二天第二天59排序轉換排序轉換61Sorter 組件組件排列數據,可以根據指定的排序鍵以升序或降序排列數據端口輸入/輸出定義一個或多個排序鍵為每個排序鍵定義排序順序用法在匯總組件前對數據進行排序以提高性能排序鍵排序鍵排序順序排序順序62Sorter 屬性屬性 高速緩存大小. 默認為8 Mb 如果不能分配足夠的內存,PowerCenter Server 將使會話失敗。聚合轉換聚合轉換64Aggregator 轉換轉換端口 混合 允許使用變量 允許Group By在輸出端口創建表達式用法 標準聚合執行聚合計算執行聚合計算65聚合表達式聚合
21、表達式條件匯總: SUM(value, condition)聚合轉換中的聚合函數66聚合轉換屬性聚合轉換屬性排序輸入 設置聚合高速緩存大設置聚合高速緩存大小小 使用排序輸入使用排序輸入67非排序數據非排序數據非排序數據直到所有行都進入到匯總組件后,才執行匯總計算Group By:- store - department- date68已排序數據已排序數據當一組數據進入到匯總組件后,就執行匯總計算分組: - store - department- date按如下字段排序: - store - department- date69 Passive組件組件-流入流出組件的行數不發生變化-例如:Exp
22、ression、Lookup、HTTP組件 Active組件組件-流入流出組件的行數會發生變化-例如:Aggregator、Router、Filter組件PA聯接聯接 轉換轉換71同構同構Joins同種結構數據Source Qualify組件從源直接Joinsn個源可用1個SQ組件在源中先定義連接關系異構異構Joins不同DB或Flat與Flat之間Joiner組件在PowerCenter中Joinsn-1個Joiner組件在Joiner中定義連接條件72聯接轉換聯接轉換端口 輸入/輸出 “M” 端口表示數據來自主源用法 聯接兩個平面文件 聯接來自兩個不同關系數據庫的表 聯接平面文件與關系表聯
23、接轉換關聯聯接不同DB或Flat與Flat之間的數據73關聯條件關聯條件可定義多個關聯條件74MasterDetail=+MasterDetailMasterDetail+=MasterDetail+75Lab 7 Heterogeneous Join, Aggregator, and Sorter查找轉換查找轉換77查找轉換工作原理查找轉換工作原理在映射中使用查找轉換以從平面文件或關系表、視圖或同義詞查找數據當查找到相關值,返回所查找的值,否則返回null查找值查找值返回值返回值Lookup 轉換轉換78Lookup 轉換轉換查找數據庫表或平面文件中的數據并傳遞給查找數據庫表或平面文件中的數
24、據并傳遞給mapping中的中的其它組件其它組件端口混合“L” 表示查找端口“R” 表示此端口用于返回值 (僅用于非連接查找轉換)具體指定查找條件用法獲取相關數據執行計算更新緩慢變化維79Lookup條件條件支持多個條件80Lookup 屬性屬性查找表名本地數據庫連接名稱查找條件源類型: 關系數據庫或平面文件81Lookup 緩存緩存緩存可以影響性能 Cached 查找表的數據存放在本地服務器 映射中的行數據不支持緩存 僅是SQL SELECT 所需 Uncached 每個映射中的行都需要 SQL SELECT82永久高速緩存永久高速緩存 默認的 Lookup緩存是非持久的,當會話執行完成,緩
25、存隨之被清除 可以在查找屬性中設置緩存為持久存在 當會話運行完成,持久性緩存存儲在服務器磁盤上 當會話下次運行時,緩存中的數據全部或部分的加載到內存中,以便重新利用 永久緩存可以被分配到不同的會話中83查找緩存屬性查找緩存屬性設置查找SQL 選項緩存目錄是否使用緩存84查找緩存屬性查找緩存屬性設置查找緩存大小設置緩存是否永久設置持久緩存文件名前綴重新加載永久緩存85Lab 8 Basic Lookup目標選項目標選項87設置目標默認加載方式設置目標默認加載方式在Workflow Manager中設置目標加載類型工具 = 選項 Normal Bulk88目標屬性目標屬性會話任務選擇目標實例行加載
26、選項錯誤處理編輯任務: 映射標簽目標加載類型89更新、刪除語句更新、刪除語句 PowerCenter 根據目標表的主鍵來生成更新和刪除語句 Update SQL UPDATE SET = WHERE = 根據主鍵來執行update語句 其他所有目標列不變 WHERE 子句可覆蓋 Delete SQL DELETE from WHERE = SQL 語句會記錄到會話日志中90基于約束的加載基于約束的加載pk1fk1, pk2fk291設置基于約束的加載方式設置基于約束的加載方式92Lab 9 Deleting Rows更新策略轉換更新策略轉換94更新策略轉換更新策略轉換被用于具體指定每行數據如何
27、更新到目標表被用于具體指定每行數據如何更新到目標表 (insert, update, delete, reject)端口 輸入/輸出 指定具體的更新策略表達式用法 更新緩慢變化維95更新策略表達式更新策略表達式IIF ( score 69, DD_INSERT, DD_DELETE ) 表達式對每一行數據進行驗證 對通過表達式驗證的行標記為插入 執行特定數據庫操作的標記: insert, delete or update 默認可以配置更新策略轉換以將拒絕的行傳遞至下一個轉換或放棄拒絕的行。 PowerCenter Server 將標記要拒絕的行并將它們寫入會話拒絕文件。 如果不選擇“轉發拒絕的
28、行”,PowerCenter Server 將放棄拒絕的行并將它們寫入會話日志文件。96Lab 10 Data Driven Operations97Lab 11 Incremental Update98Lab 12 Features and Techniques II路由器轉換路由器轉換100路由器轉換路由器轉換路由器轉換與過濾器轉換類似,因為兩個轉換均允許使用條件來過濾數據。端口 輸入/輸出 為每組指定具體條件用法 路由器轉換根據一個或多個條件來過濾數據101路由器轉換組路由器轉換組102Lab 13 Router序列生成器轉換序列生成器轉換104序列生成器轉換序列生成器轉換使用序列生成器
29、創建唯一的數值端口 預定義兩個輸出端口, NEXTVAL 和CURRVAL 沒有輸入端口用法 創建唯一鍵 替換缺省值 在一定有序數字內循環105序列生成器轉換屬性序列生成器轉換屬性高速緩存的數值參數和變量參數和變量107系統變量系統變量SESSSTARTTIME$SessStartTime當服務器初始化會話時,SESSSTARTTIME 將返回 PowerCenter Server 主機上的當前日期和時間值當服務器初始化會話時, $SessStartTime 返回 PowerCenter Server 主機上的初始系統日期值。SYSDATE為每個通過轉換傳遞的行返回PowerCenter Se
30、rver主機上的當前日期和時間。108映射參數和變量映射參數和變量聲明樣例在Designer Mappings/Mapplets 聲明參數和變量非連接的查找轉換非連接的查找轉換110非連接的查找轉換非連接的查找轉換 從其他轉換的:LKP 表達式結果接收輸入值 在mapping中可以多次調用在聚合組件中調用非連接的查找在聚合組件中調用非連接的查找轉換轉換111非連接查找組件調用方法非連接查找組件調用方法 查找條件用于對轉換輸入值和查找源或高速緩存中值進行比較。IIF ( ISNULL(customer_id),:lkp.MYLOOKUP(order_no)條件條件Lookup 函數函數 添加輸入
31、值添加輸入值 使用查找函數的聲明如下 112非連接的查找轉換功能非連接的查找轉換功能每個非連接的查找轉換只能返回一列數據 必須選擇一個返回端口,否則,會話在運行的時候失敗113已連接與非連接查找轉換的對比已連接與非連接查找轉換的對比114Lab 14 Straight Load115Lab 15 Conditional Lookup116Day Three116異構目標異構目標118定義定義: 異構目標異構目標支持定義的目標類型: 關系數據庫 平面文件 XML SAP BW, PeopleSoft異構目標是指在一個會話中存在不同類型或有不同數據庫連接的目標119第一步第一步: 識別不同個目標類
32、型識別不同個目標類型Oracle 表表平面文件平面文件Oracle 表表每個oracle表都有不同的連接字符串一個是平面文件類型的目標120第二步第二步: 不同的數據庫連接不同的數據庫連接不同的數據庫連接平面文件121覆蓋目標類型覆蓋目標類型例如: Mapping 定義了SQL Server 目標. 會話任務可以用 Oracle 表替換, 所以可以用Oracle數據庫連接.僅支持如下的覆蓋: 平面文件目標覆蓋關系數據庫目標 關系數據庫目標之間的覆蓋 平面文件目標覆蓋SAP BW 目標122Lab 16 Heterogeneous Targets映射集映射集124映射集映射集映射集映射集的輸入輸
33、出組件的輸入輸出組件映射集輸出組件映射集輸出組件映射集窗口映射集窗口125將數據傳遞給映射將數據傳遞給映射映射集輸入轉換映射集輸入轉換被動的連接的端口 僅輸出端口用法希望映射組件從映射中的源接收輸入時,請在映射組件中使用“輸入”轉換 可以將“輸入”轉換連接至一個映射組件中的多個轉換。 不能將“輸入”轉換中的單個端口連接至映射組件中的多個轉換TransformationTransformation126數據源在數據源在Mapplet之外之外在mapplet中使用時,需要把數據源連接到mapplet輸入轉換的相關端口中MappletMapplet 輸入轉換數據源定義在mapplet外127數據源在
34、數據源在Mapplet內內Mapplet 不包含輸入端口當在mapping中使用是, Mapplet 是數據源Mapplet用Source Qualifier 讀取源數據 SourceQualifier數據源定義在mapplet內128映射集輸出轉換映射集輸出轉換被動轉換連接端口僅輸入端口 用法只有連接到另一個轉換的端口才在mapplet中顯示每個mapplet中至少要有一個輸出轉換mapplet至少必須包含一個“輸出”轉換.129使用被動和主動使用被動和主動 Mapplets多個被動多個被動 Mapplets 可以可以連接到同一個目標連接到同一個目標多個主動的多個主動的Mapplets 或或
35、 主主動和被動動和被動 Mapplets 不能連不能連接到同一個目標接到同一個目標主動被動130Mapplet 參數和變量參數和變量 定義參數和變量Mapplets | Parameters and Variables 菜單選項 定義在mapplet中的參數和變量不能在任何mapping中可見 定義在mapping中的參數和變量也不能在任何mapplet中可見131Lab 17 Mapplets可復用轉換可復用轉換133Transformation Developer可復用轉換可復用轉換Transformation Developer中創建的轉換的可復用轉換,可以在多個映射中使用134可復用轉
36、換可復用轉換 一處定義,多次調用 可復用轉換 可以拷貝或建立快捷方式 僅在Transformation Developer中編輯端口 可以在mapping中編輯屬性 動態的繼承變化 注意:改變可復用轉換可能會使mapping無效 如下轉換不可以復用 Source Qualifier ERP Source Qualifier Normalizer (用于讀取COBOL 數據源)135升級轉換為可復用升級轉換為可復用選擇可復用(不可逆的)136Lab 18 Reusable Transformations會話級別日志處理會話級別日志處理138錯誤類型錯誤類型 轉換錯誤轉換錯誤-數據行按照mappi
37、ng中的轉換邏輯只有部分通過-轉換內部出現的錯誤 數據拒絕數據拒絕-數據行按照mapping邏輯全部通過轉換-預先沒有發現的問題導致數據不能夠寫入到目標-在Update Strategy轉換中定義數據拒絕139關閉和啟動錯誤日志關閉和啟動錯誤日志錯誤日志錯誤日志關閉日志關閉日志 (默認)啟動日志啟動日志轉換錯誤覆蓋會話日志添加到平面文件或關系數據表中. 僅致命的錯誤寫入到會話日志中.拒絕數據添加拒絕日志文件 (對每個目標都會創建一個以 .bad 為后綴名的文件) 不寫入拒絕文件140配置錯誤日志選項配置錯誤日志選項在會話任務中日志行數據日志源行數據錯誤日志類型141禁用錯誤日志禁用錯誤日志 具
38、體指定拒絕文件具體指定拒絕文件在會話任務中每個目標都有一個此文件142禁用錯誤日志禁用錯誤日志 數據拒絕數據拒絕引起數據拒絕原因包括: 違反目標數據約束, 空間不足錯誤, 日志空間不足錯誤, 字段不運行為null Update轉換中, 表達式定義為3 或 DD_REJECT 目標表屬性中配置了 reject truncated/overflowed rows0,D,1313,D,Regulator System,D,Air Regulators,D,250.00,D,150.00,D1,D,1314,D,Second Stage Regulator,D,Air Regulators,D,365
39、.00,D,265.00,D2,D,1390,D,First Stage Regulator,D,Air Regulators,D,170.00,D,70.00,D3,D,2341,D,Depth/Pressure Gauge,D,Small Instruments,D,105.00,D,5.00,D簡單的拒絕文件第二列指標描述內容D=Data, O=Overflow, N=Null or T=Truncated第一列: 0=INSERT 1=UPDATE2=DELETE 3=REJECT 143關系數據庫記錄錯誤日志關系數據庫記錄錯誤日志關系數據庫日志設置關系數據庫日志設置144關系數據庫記
40、錄錯誤日志關系數據庫記錄錯誤日志PMERR_SESS: 存儲會話運行相關元數據如 workflow name, session name, repository name etcPMERR_MSG: 存儲關于錯誤以及錯誤消息的元數據PMERR_TRANS: 在發生轉換錯誤時存儲關于源和轉換端口在發生轉換錯誤時存儲關于源和轉換端口的元數據的元數據PMERR_DATA:存儲關于轉換行錯誤及其相應源行的數據和存儲關于轉換行錯誤及其相應源行的數據和元數據元數據145平面文件記錄錯誤日志平面文件記錄錯誤日志相關設置平面文件相關設置平面文件工作流配置工作流配置147工作流配置工作流配置 工作流服務連接工作
41、流服務連接 工作流的計劃任務工作流的計劃任務 可復用會話的配置可復用會話的配置148工作流服務連接工作流服務連接在Workflow Manager中配置訪問源和目標的數據庫連接在會話任務中使用配置好的連接(本地數據庫本地數據庫)(MQ 系列系列)(自定義自定義)(外部數據庫加載外部數據庫加載)(FTP文件文件)149關系數據庫連接關系數據庫連接(本地本地) 創建一個關系數據庫連接-是在服務的描述,以找到關系表-用于會話任務150關系數據庫連接屬性關系數據庫連接屬性定義關系數據庫連接每次使用數據庫的執行連接每次使用數據庫的執行連接用戶名用戶名/密碼密碼連接字符串連接字符串回滾段分配回滾段分配(可
42、選可選)151計劃可重用工作流計劃可重用工作流152設置可重用工作流設置可重用工作流-在文件夾級別定義-必須打開Workflow Manager 計劃可重用工作流計劃可重用工作流153計劃可重用工作流計劃可重用工作流154可重用會話配置可重用會話配置155配置會話配置會話 定義屬性可以在不同的會話中使用定義屬性可以在不同的會話中使用 在文件夾級別定義在文件夾級別定義 必須打開右下圖中的其中一個界面必須打開右下圖中的其中一個界面156配置會話配置會話可從菜單欄或任務工具欄選擇157配置會話配置會話158會話任務會話任務 配置對象配置對象在會話的任務屬性,選擇所需配置在會話的任務屬性,選擇所需配置
43、159會話任務會話任務 配置對象屬性配置對象屬性屬性將覆蓋在會話任務中的相關配置可復用任務可復用任務161可復用任務可復用任務 三種可復用任務三種可復用任務 Session 執行一個特定映射的指令集Command 在任何工作流中運行的特定shell命令Email 在工作流中發送電子郵件162可復用任務可復用任務使用Task Developer 創建可復用任務這些任務將出現在Task Developer 本地出現并且可以拖拽到任何工作流中163在工作流中使用可復用任務在工作流中使用可復用任務 在工作流中在工作流中, 一個可復用任務帶有一個可復用任務帶有 標記標記可復用不可復用164命令任務命令任
44、務 在運行工作流期間指定一個或多個在運行工作流期間指定一個或多個Unix shell或或DOS命令命令-Informatica 服務 在UNIX 或 Windows環境中運行 在預定義變量中定義在預定義變量中定義Shell 命令狀態命令狀態(成功完成或失敗成功完成或失敗) :$command_task_name.STATUS 每個每個shell 命令可以在會話執行之前或會話執行之后執行命令可以在會話執行之前或會話執行之后執行165電子郵件任務電子郵件任務 當 PowerCenter Server 運行工作流時,可以向指定收件人發送電子郵件 可以在工作流或工作集的任何位置包含可再用和不可再用電子郵件任務 可在Task Developer中創建可復用電子郵件 電子郵件任務可在會話結束時、執行會話前/后 shell 命令
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司組織建黨節目活動方案
- 2025年智能制造與工業轉型相關知識考試試卷及答案
- 2025年生物醫學工程師職業資格考試題及答案
- 2025年青少年心理健康教育課程考試試題及答案
- 2025年民俗文化與社會變遷考試試題及答案
- 2025年就業指導與職業規劃考試試卷及答案
- 2025年婚姻家庭咨詢師職業資格考試試卷及答案
- 2025年國際貿易知識考試及其答案
- 2025年法律法規與社會責任考試試卷及答案
- 2025護理科內自查分析討論
- 個人車位租賃合同電子版 個人車位租賃合同
- 普惠性托育機構申請托育中心情況說明基本簡介
- 外輪理貨業務基礎-理貨單證的制作
- 《水火箭制作》課件
- 網絡安全預防電信詐騙主題班會PPT
- 農村垃圾清運投標方案
- 優秀物業管理項目評選方案
- 圖書管理系統畢業論文參考文獻精選,參考文獻
- 中國當代舊體詩選讀幻燈片
- 吉林省全省市縣鄉鎮衛生院街道社區衛生服務中心基本公共衛生服務醫療機構信息名單目錄995家
- 倔強的小紅軍-精講版課件
評論
0/150
提交評論