版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、深航Informatica學(xué)習(xí)總結(jié) 修改記錄編寫(xiě)2016/3/9(深航infa學(xué)習(xí)中總結(jié),學(xué)習(xí)中沒(méi)有詳細(xì)的文檔,所以整理了一下學(xué)習(xí)的一些知識(shí))框架:一、總體概述 ETL 包括 Extract 、 Transform 、 Cleaning 和 Load ,它是用于從生產(chǎn)庫(kù)中提取數(shù)據(jù)到數(shù)據(jù)倉(cāng)庫(kù)中,再由具體的報(bào)表、統(tǒng)計(jì)、分析工具對(duì)數(shù)據(jù)倉(cāng)庫(kù)的內(nèi)容進(jìn)行分析,分析出自己所需要的數(shù)據(jù)。 其中 ETL 培訓(xùn)的內(nèi)容是如何利用 Informatic PowerC
2、enter 把源數(shù)據(jù)庫(kù)的內(nèi)容提取存放到目標(biāo)數(shù)據(jù)庫(kù)中,四部分 Client , Reposity Server , Reposity Database 和 Informatic Server 每個(gè)部分實(shí)現(xiàn)自己的功能。 二、系統(tǒng)體系結(jié)構(gòu) 此部分介紹了 Informatic ETL 工具包括的主要內(nèi)容。 1.Client Informatic Client 主要有五個(gè)部分。
3、Client 可以和 Reposity 分離,通過(guò) TCP/IP 連接,連接到遠(yuǎn)程的 Reposity Server 。 2. Reposity Manager 主要用于進(jìn)行一個(gè) Reposity 庫(kù)的管理,當(dāng)用戶(hù)使用 Client 工具登錄一個(gè) Reposity 服務(wù)器之后,進(jìn)行文件夾權(quán)限的創(chuàng)建,用戶(hù)權(quán)限、密碼的管理等。 3. Designer 主要是進(jìn)行數(shù)據(jù)抽取的轉(zhuǎn)換工具的設(shè)
4、計(jì),主要是 mapping 的設(shè)計(jì)、設(shè)計(jì)源數(shù)據(jù)庫(kù)的結(jié)構(gòu),目標(biāo)數(shù)據(jù)庫(kù)的結(jié)構(gòu),然后設(shè)計(jì)把源數(shù)據(jù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù)中,所需要進(jìn)行的轉(zhuǎn)換操作( Transformation )。 同一個(gè) Reposity 的 folder 之間可以建立 shortcut 方式,多個(gè) reposity 的 folder 之間只能做拷貝。 4. Workflow Manager 主要用于流程任務(wù)( workflow
5、60;Task )的設(shè)計(jì)。 進(jìn)行任務(wù)流程的設(shè)計(jì)、每一個(gè) Tast 針對(duì)一個(gè) Session ,一個(gè) session 針對(duì)一個(gè) mapping ,其 中 workflow 中的 Folder 和 Designer 中的 folder 相對(duì)應(yīng)的關(guān)系。一版來(lái)說(shuō),用戶(hù)都是建立自己 的 Folder 。 5. Workflow Monitor 主要進(jìn)行流程運(yùn)行、
6、及任務(wù)運(yùn)行時(shí)的流程運(yùn)行情況跟蹤??梢愿櫲罩?。包括 Session 日志和 Workflow 日志,可以設(shè)置生成日志的循環(huán)個(gè)數(shù)。分析 session 運(yùn)行是對(duì)源數(shù)據(jù)庫(kù)的數(shù)據(jù)抽出信息和對(duì)目標(biāo)數(shù)據(jù)庫(kù)的更新信息。 6. Reposity Server Application Console 主要進(jìn)行 Reposity 的管理,包括 Reposity Server 的 start , shutdown
7、 操作。進(jìn)行 Reposity 庫(kù)的 backup 、 restore 等操作,進(jìn)行 Reposity 庫(kù)級(jí)別的管理,級(jí)別較高。 7. Reposity Server Reposity server 是為客戶(hù)端服務(wù)的,客戶(hù)端可以和各種 client 不在一臺(tái)服務(wù)器上。關(guān)于數(shù)據(jù)抽取的設(shè)計(jì)成果轉(zhuǎn)換成 為 XML 格式的源數(shù)據(jù),都是通過(guò) Reposity Server 存放到
8、160;Reposity Database Server 上的。8. Reposity Database Server 用于存放的是進(jìn)行 ETL 設(shè)計(jì)的元數(shù)據(jù)??梢灾С指黝?lèi)的數(shù)據(jù)庫(kù)。方式為數(shù)據(jù)庫(kù)中用戶(hù)的一個(gè)表目錄和用戶(hù)關(guān)系即可。 Reposity Database 可以和 Reposity server 不安裝在一臺(tái)服務(wù)器。如果在一臺(tái)機(jī)器上, server 通 過(guò) native 方式連接到 d
9、atabase ,如果不在一臺(tái)及其上,需要在 database 上安裝一個(gè) reposity agent ,用戶(hù) 通過(guò) agent ,以 native 方式連接到 reposity 數(shù)據(jù)庫(kù),然后 reposity agent 再以 tcp/ip 方式連接 到 reposity server 。 9.Informatic Server Informatic
10、;server 是實(shí)際執(zhí)行數(shù)據(jù)抽取任務(wù)的運(yùn)行環(huán)境。即 workflows 、 task 、 sessions 等。它是根據(jù)定義的 workflow 元數(shù)據(jù)庫(kù),然后在自己的實(shí)際環(huán)境中,執(zhí)行數(shù)據(jù)抽取操作。 三、系統(tǒng)組件功能 Informatic 的功能主要體現(xiàn)在 Designer 和 Workflow Manager 上,其中 Designer 實(shí)現(xiàn)的是 對(duì)數(shù)據(jù)抽取的數(shù)據(jù)轉(zhuǎn)換方式設(shè)計(jì),以及效率設(shè)計(jì)目標(biāo)等。而
11、在 Workflow Manager 中再把具體的數(shù)據(jù)轉(zhuǎn)換方式應(yīng)用到一個(gè)具體的工作任務(wù)中,包 括目標(biāo)庫(kù)、源庫(kù)的選擇,以及一條具體的執(zhí)行任務(wù)的屬性設(shè)置等等。包括任務(wù) 的 insert 、 truncate 、 delete 、 increment insert 等。 1.Designer 組件 ( 1 )工作區(qū) 在 Designer 中,涉及到的工作區(qū)主要包括 有 Source
12、60;Analyzer 、 Warehouse Designer 、 Transformation Designer 、 Mapplet Designer 和 Mapping Designer 。 其中每個(gè)工作區(qū)的功能分別介紹: Source Analyzer : Source Analyzer 的功能是實(shí)現(xiàn)對(duì)源數(shù)據(jù)庫(kù)表的設(shè)計(jì),可以手工的進(jìn)行源數(shù)據(jù)庫(kù)的設(shè)計(jì),一般都是通過(guò)從 Flat
13、 File 或者 Relation DBMS 中導(dǎo)入數(shù)據(jù)庫(kù)的表結(jié)構(gòu)。 XLS 文件結(jié)構(gòu)。 Warehouse Designer 用于設(shè)計(jì)目標(biāo)數(shù)據(jù)庫(kù)庫(kù)的結(jié)構(gòu),可以利用手工設(shè)計(jì),也可以利用 import 工具導(dǎo)入導(dǎo)一個(gè) warehouse 的結(jié)構(gòu)。 Transformation Designer 用戶(hù)設(shè)計(jì)可重用的 transformation 組件,這里的組件,在一個(gè) folder
14、里面都是可以重用的,而且 以 shortcut 的方式使用。 Transformation 組件的修改,會(huì)直接反映到使用 此 transformation 的 mapping 中。 Mpplet 設(shè)計(jì)可以重用的多個(gè)組件,只要有 output 組件,可以有 input 組件,也可以沒(méi)有 input 組件,實(shí)現(xiàn)的功能就和一個(gè) expression 的功能類(lèi)似,實(shí)現(xiàn)功能。 Mapping
15、0;Designer 實(shí)現(xiàn)的功能是設(shè)計(jì)具體進(jìn)行抽取數(shù)據(jù)的 mapping ,這些 mapping 應(yīng)用到一個(gè) workflow 中,形成了 workflow 的一個(gè) session ( task )。 ( 2 ) 組件功能 ETL 支持的組件主要包括兩類(lèi): Active 組件和 Passive 組件,其中 Active 組件是對(duì)輸入記錄集在輸
16、出時(shí)個(gè)數(shù)有變化的組件, Passive 組件,輸入的記錄集,輸出時(shí)記錄集的個(gè)數(shù)不發(fā)生改變。 Informatic 提供的組件包括: (1) Source Qualifier: reads data from flat file & relational sources (2) Expression: performs row-level calculations (3)&
17、#160;Filter: drops rows conditionally (4) Sorter: sorts data (5) Aggregator: performs aggregate calculations (6) Joiner: joins heterogeneous sources (7) Lookup: looks up values and&
18、#160;passes them to other objects (8) Update Strategy: tags rows for insert, update, delete, reject (9) Router: splits rows conditionally (10) Sequence Generator: generates uniq
19、ue ID values (11) Normalizer:izes records from relational or VSAM sources (12) Rank: filters the top or bottom range of records (13) Union : merges data from mult
20、iple pipelines into one pipeline (14) Transaction Control: allows user-defined commits (15) Stored Procedure: calls a database stored procedure (16) External Procedure : calls c
21、ompiled code for each row (17) Custom: calls compiled code for multiple rows (18) Midstream XML Parser: reads XML from database table or message queue (19) Midstream
22、160;XML Generator: writes XML to database table or message queue 每一類(lèi)組件都有自己獨(dú)特的功能和特點(diǎn),每一種組件的詳細(xì)功能這里不詳細(xì)介紹。 2.Workflow 組件 Workflow 是對(duì)執(zhí)行任務(wù)的執(zhí)行進(jìn)行控制,可以在執(zhí)行時(shí)對(duì)執(zhí)行的任務(wù)進(jìn)行傳參數(shù)進(jìn)行傳入,這樣就能在執(zhí)行的時(shí)候把數(shù)據(jù)庫(kù)表進(jìn)行動(dòng)態(tài)的設(shè)置。 可以在執(zhí)行的時(shí)候選擇參數(shù)文件,對(duì) mapping 、
23、 workflow 中的 Session 的參數(shù)進(jìn)行傳入。達(dá)到動(dòng)態(tài)執(zhí)行的目的。 Workflow 中定義 workflow 、 session 等任務(wù),對(duì)這些任務(wù)的執(zhí)行進(jìn)行管理控制。 四、補(bǔ)充說(shuō)明 Source Qualifier 支持同構(gòu)數(shù)據(jù)源的連接,衣鉤數(shù)據(jù)源的連接通過(guò) N-1 個(gè) jointer 組件實(shí)現(xiàn)。 Lookup 為 passive 組件,查出的多條記錄集,要么取
24、160;first ,或者 last ,或者報(bào)錯(cuò)。 Lookup 可以時(shí)動(dòng)態(tài) / 靜態(tài) ,可以 connected/unconnect 。1. infa開(kāi)發(fā)準(zhǔn)備1. 安裝客戶(hù)端2. 準(zhǔn)備工作創(chuàng)建表:建表語(yǔ)句create table SOURCE_EMPLOYEES( EMPLOYEE_ID NUMBER(6), EMPLOYEE_NAME VARCHAR2(50), EMPLOYEE_ADDRESS VARCHAR2(50), EMPLOYEE_CITY VARCHAR2(15), CREATE_DATE
25、 DATE);目標(biāo)表create table TARGET_EMPLOYEES_XX( EMPLOYEE_ID NUMBER(6), EMPLOYEE_NAME VARCHAR2(50), EMPLOYEE_ADDRESS VARCHAR2(50), EMPLOYEE_CITY VARCHAR2(15), CREATE_DATE DATE);3. 配置域域名Domain_infa9網(wǎng)關(guān)主機(jī)41網(wǎng)關(guān)端口60052.Repository創(chuàng)建文件夾1連接數(shù)據(jù)庫(kù)目的:連接存儲(chǔ)庫(kù)2創(chuàng)建文件夾點(diǎn)擊工具欄的Folder Create,輸入需要?jiǎng)?chuàng)建的文件夾名稱(chēng)點(diǎn)擊確定完成創(chuàng)建如果文件夾沒(méi)有
26、顯示,斷開(kāi)重新連接一下看看3.Designer中創(chuàng)建映射1. 切換到designer窗口目的:切換到映射設(shè)計(jì)界面操作:點(diǎn)擊D圖標(biāo)即可Designer 界面被打開(kāi),默認(rèn)打開(kāi)的是新建的XXX文件夾。2導(dǎo)入源表目的:從數(shù)據(jù)庫(kù)中導(dǎo)入源表表結(jié)構(gòu)操作:點(diǎn)擊源圖標(biāo)切換至源窗口菜單:源->從數(shù)據(jù)庫(kù)導(dǎo)入選擇圖標(biāo)添加數(shù)據(jù)源ODBC連接選擇配置導(dǎo)入數(shù)據(jù),可以在Search窗口搜尋要查詢(xún)的表名Properties屬性:3.導(dǎo)入目標(biāo)表目的:從數(shù)據(jù)庫(kù)中導(dǎo)入目標(biāo)表DIM_EMPLOYEES的表結(jié)構(gòu)操作:點(diǎn)擊切換到目標(biāo)設(shè)計(jì)窗口菜單: 和導(dǎo)入源表步驟相同,選擇目標(biāo)表導(dǎo)入4.建立映射關(guān)系目的:設(shè)置從源表到目標(biāo)表的轉(zhuǎn)換規(guī)則1
27、 新建映射點(diǎn)擊圖標(biāo)切換到mapping窗口工具欄出現(xiàn)mappings選項(xiàng)點(diǎn)擊新建2 為映射添加源表從左側(cè)源中把表SOURCE_EMPLOYEES拖入右側(cè)編輯區(qū),(會(huì)自動(dòng)出現(xiàn)SQ_SOURCE_EMPLOYEES的SQL轉(zhuǎn)換)3為映射添加目標(biāo)表從左側(cè)目標(biāo)中把表DIM_EMPLOYEES拖入右側(cè)編輯區(qū)4編輯SQ_SOURCE_EMPLOYEE可在Properties項(xiàng)中編輯sql語(yǔ)句可在ports項(xiàng)中點(diǎn)擊新增字段,點(diǎn)擊刪除字段4在Workflow Designer中新建工作流1切換到Workflow Designer窗口目的:切換到工作流設(shè)計(jì)界面操作:點(diǎn)擊W圖標(biāo)即可2新建session目的:創(chuàng)建會(huì)
28、話(huà),用以調(diào)用映射操作:點(diǎn)擊 Task Developer 按鈕,切換到任務(wù)編輯窗口菜單“Tasks”->“Create” 輸入名字創(chuàng)建選擇剛剛做好的mapping點(diǎn)擊ok3編輯session雙擊新建的session選擇Mapping選項(xiàng)選擇target文件夾下的目標(biāo)表選擇Properties下的truncate勾選,表示在運(yùn)行時(shí)清空目標(biāo)表注意SOURCES文件夾下的源表以及TARGETS文件夾下的目標(biāo)表的Connections連接的數(shù)據(jù)庫(kù)是否正確4新建工作流目的:新建工作流操作:點(diǎn)擊圖標(biāo) WorkFlow Designer 切換到工作流設(shè)計(jì)窗口菜單:“WorkFlows” ->“C
29、reate”輸入名字 確定建立在界面會(huì)出現(xiàn)圖標(biāo)將 建立session 拖入工作流設(shè)計(jì)窗口中點(diǎn)擊鏈接任務(wù),鼠標(biāo)狀態(tài)改變點(diǎn)擊啟動(dòng),再點(diǎn)擊 session連接起來(lái)5啟動(dòng)工作流目的:執(zhí)行工作流操作:在工作流或者workflow designer窗口中右鍵啟動(dòng)工作流 5.lookup組件(增量ID)1.表源表SOURCE_EMPLOYEE目標(biāo)表create table TARGET_EMPLOYEES_02_XX( EMPLOYEE_ID NUMBER(6), EMPLOYEE_NAME VARCHAR2(50), EMPLOYEE_ADDRESS VARCHAR2(50), EMPLOYEE_CITY
30、 VARCHAR2(15), CREATE_DATE DATE, BI_UPDATE_DATE DATE);導(dǎo)入源表,目標(biāo)表,建立mapping參考上面2.Lookup組件在mapping designer中點(diǎn)擊lookup組件圖標(biāo)創(chuàng)建一個(gè)lookup,選擇target目標(biāo)表可刪除不必要的字段將源表的id字段拖入到lookup框中,改名為IN_EMPLOYEE_IDLOOKUP屬性Condition點(diǎn)擊新建選擇employee_id=in_employee_id建立連接關(guān)系添加F(x) 組件,點(diǎn)擊出現(xiàn)+選擇mapping區(qū)域的空白處點(diǎn)擊出現(xiàn)將lookup組件中的employee_id拖入F(x
31、)組件中雙擊F(x)組件添加倆字段BI_UPDATE_DATE是設(shè)置更新時(shí)間為當(dāng)前時(shí)間UPDATE_FLAG是設(shè)置標(biāo)志Exprossion中語(yǔ)句為IIF(ISNULL(EMPLOYEE_ID),I,U)添加一個(gè)Update組件,進(jìn)行insert和update操作將源表的數(shù)據(jù)以及F(X)中的BI_UPDATE_DATE以及UPDATE_FLAG拖入U(xiǎn)pdate組件中雙擊update組件點(diǎn)開(kāi)設(shè)置Properties中屬性Update Strategy Expressio設(shè)置內(nèi)容為IIF(UPDATE_FLAG='I',DD_INSERT,IIF(UPDATE_FLAG='U
32、',DD_UPDATE,DD_REJECT)如果UPDATE_FLAG標(biāo)志為I進(jìn)行INSERT操作,如果為U,進(jìn)行INSERT操作將update組件中的字段與目標(biāo)表的對(duì)應(yīng)字段連接起來(lái)3.快捷創(chuàng)建工作流選擇做好的MAPPING右鍵點(diǎn)擊Generate Workflow選擇Workflows with a reusable session同時(shí)創(chuàng)建session注意后面的命名規(guī)則完成工作流的創(chuàng)建,運(yùn)行。6.Filter Transformation 1.表源表:SOURCE_EMPLOYEE目標(biāo)表:目標(biāo)表create table TARGET_EMPLOYEES_03_XX( EMPLOYE
33、E_ID NUMBER(6), EMPLOYEE_NAME VARCHAR2(50), EMPLOYEE_ADDRESS VARCHAR2(50), EMPLOYEE_CITY VARCHAR2(15), CREATE_DATE DATE, BI_UPDATE_DATE DATE);2.創(chuàng)建Filter Transformation導(dǎo)入源表,目標(biāo)表,創(chuàng)建mapping參考上創(chuàng)建Filter Transformation點(diǎn)擊圖標(biāo)創(chuàng)建 Filter Transformation區(qū)域?qū)⒃幢淼淖侄瓮先隖ilter中雙擊filter進(jìn)入屬性編輯Properties > Filter Conditi
34、on編輯過(guò)濾條件如我們要的數(shù)據(jù)為2016年3月8號(hào)之后的數(shù)據(jù)IIF(CREATE_DATE>TO_DATE('2016/3/8','YYYY/MM/DD'),TRUE,FALSE)添加F(X)寫(xiě)一個(gè)修改時(shí)間為當(dāng)前時(shí)間傳入目標(biāo)表2. 創(chuàng)建工作流運(yùn)行參上SQL QUERY自定義(客戶(hù)化)了Integration Service用于從來(lái)源讀取數(shù)據(jù)的查詢(xún)語(yǔ)句,替代了默認(rèn)查詢(xún)。自定義的查詢(xún)語(yǔ)句覆蓋custom join和source filter。USER-DEFINED JOIN指定用于連接多個(gè)來(lái)源數(shù)據(jù)的連接條件,Where子句的內(nèi)容SOURSE FILTER指定
35、讀取來(lái)源數(shù)據(jù)是的篩選條件7.作業(yè):1. 員工表SZAIR_EMPLOYEES,部門(mén)表 SZAIR_DEPARTMENT2. 只取在職狀況為Y的數(shù)據(jù)3. 身份證號(hào)長(zhǎng)度異常的數(shù)據(jù),將身份證號(hào)置為 'Default-異常'4. 將性別中 M 轉(zhuǎn)化為 男 ,W 轉(zhuǎn)化為 女5. 獲取2014年后的數(shù)據(jù)6. 目標(biāo)表命名為 W_SZAIR_EMPLOYEES_D_XXXX 其中XXXX為你們的姓名拼音,目標(biāo)表字段包括EMPLOYEE_IDEMPLOYEE_NAMEEMPLOYEE_IDCARDSEXEMPLOYEE_ROLEEMPLOYEE_LEVELDEPARTMENT_NAMEDEPAR
36、TMENT_CITYHIRE_DATE7.多源數(shù)據(jù)操作1.簡(jiǎn)單操作 有兩個(gè)源表,如作業(yè),有employee表和department表,目標(biāo)表數(shù)據(jù)來(lái)源這兩個(gè)源表簡(jiǎn)單步驟:1.將employee源拖入mapping中,打開(kāi)SQ2.在SQ的Properties屬性中打開(kāi)Sql Query在里面編輯sql語(yǔ)句,sql語(yǔ)句連接employee表和department表查詢(xún)出目標(biāo)表所需要的這兩個(gè)表的字段。3. 在Ports中新增或刪除字段,使得其字段與sql相對(duì)應(yīng),順序要一致 4. 其他步驟相同2. 標(biāo)準(zhǔn)操作原sql語(yǔ)句:SELECT ject_num, ject_name,
37、pip.parent_project_id, (SELECT ject_name FROM sza_pa_invest_projects_all pip2 WHERE pip2.invest_project_id = pip.parent_project_id AND pip.parent_project_type = 'INVEST_PROJECT' UNION ALL SELECT ppa.NAME FROM pa_projects_all ppa WHERE ject_id = pip.parent_project_id AND pip.pa
38、rent_project_type = 'PA_PROJECT') parent_project_name, (SELECT flv.meaning FROM fnd_lookup_values_vl flv WHERE flv.lookup_type = 'SZA_PA_PROJECT_STATUS' AND flv.lookup_code = pip.status_code) status_desc, pip.status_code, pip.request_date, pip.creation_date, NULL effect_date, pip.own
39、ing_dept_code, pip.manage_dept_code, pip.resp_dept_code, sza_pa_invest_proj_pub.get_manage_dept_desc(pip.manage_dept_code) manage_dept, sza_pa_invest_proj_pub.get_owning_dept_desc(pip.owning_dept_code) owning_dept, NULL request_dtp, sza_pa_invest_proj_pub.get_invest_proj_bgt_amt(pip.invest_project_i
40、d, 'ALL', 'N', ibv.invest_budget_ver_id) total_budget_amt, PIP.INVEST_PROJECT_ID, PIP.PA_PROJECT_ID, PIP.INVEST_CLASS_CODE, PIP.ATTRIBUTE_CATEGORY, pip.attribute1, PIP.ATTRIBUTE2, PIP.ATTRIBUTE3, PIP.ATTRIBUTE4, PIP.ATTRIBUTE5, PIP.ATTRIBUTE6, PIP.ATTRIBUTE7, PIP.ATTRIBUTE8, PIP.ATTR
41、IBUTE9, PIP.ATTRIBUTE10, PIP.ATTRIBUTE11, PIP.ATTRIBUTE12, PIP.ATTRIBUTE13, PIP.ATTRIBUTE14, PIP.ATTRIBUTE15 FROM sza_pa_invest_projects_all pip, sza_pa_invest_bgt_versions ibv WHERE pip.invest_project_id = ibv.invest_project_id(+) AND ibv.version_type(+) = 'INVEST'我們?cè)诖瞬皇褂胹ql語(yǔ)句,使用infa的組件來(lái)完成S
42、tored Procedure Transformation Joiner Transformation 效果圖:1.用法· 來(lái)連接兩個(gè)源表的,只能連接兩個(gè),個(gè)數(shù)就為源表個(gè)數(shù)減1將兩個(gè)源表拖入mapping中使用進(jìn)行連接 將連接字段拖入連接,將兩個(gè)源表所需的字段拖入2.用法對(duì)應(yīng)sql中的:sza_pa_invest_proj_pub.get_manage_dept_desc(pip.manage_dept_code) manage_dept, sza_pa_invest_proj_pub.get_owning_dept_desc(pip.owning_dept_code) ownin
43、g_dept,sza_pa_invest_proj_pub.get_invest_proj_bgt_amt(pip.invest_project_id, 'ALL', 'N', ibv.invest_budget_ver_id) total_budget_amt,新建P(X)點(diǎn)擊確定傳入?yún)?shù),返回return_value8.參數(shù)和變量1概述參數(shù)和變量可以定義在工作流、工作集或會(huì)話(huà)中。您可以使用 WordPad 或 Notepad 等文本編輯器來(lái)創(chuàng)建參數(shù)文件。您在參數(shù)文件中列出參數(shù)或變量及其值。參數(shù)文件可以包含以下類(lèi)型的參數(shù)和變量:u Integration Se
44、rvice變量u Integration Service process變量u Workflow變量u Worklet變量u Session參數(shù)u Mapping參數(shù)和變量2參數(shù)和變量的設(shè)置1定義參數(shù)文件Mapping Parameters(參數(shù)) 和 Variables(變量)的使用 如果你在一個(gè)mapping中多次用到同一個(gè)值,又或者mapping中要用到一個(gè)在session運(yùn)行才能決定的值,這時(shí)候可以使用mapping parameters或variable。Mapping參數(shù)變量的命名方式:$NAME存放參數(shù)變量的.txt文件的格式:folder_name.session_name parameter_name=value variable_name=value mapplet_name.parameter_name=value folder_name.session2_name parameter_name=value variable_name=value mapplet_name.variable_name=value folder2_n
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥事管理與藥物治療學(xué)委員會(huì)工作制度和職責(zé)
- 急危重癥患者應(yīng)急響應(yīng)制度
- 建筑項(xiàng)目風(fēng)險(xiǎn)管理制度
- 新技術(shù)與新療法推廣與應(yīng)用管理制度
- 網(wǎng)上掛號(hào)預(yù)約系統(tǒng)管理制度
- 考核評(píng)比與晉級(jí)制度規(guī)章制度
- 企業(yè)能源管理制度
- 研究保護(hù)倫理委員會(huì)管理制度
- 通信行業(yè)供應(yīng)商質(zhì)量控制制度
- 2024年照明燈具售后服務(wù)合同樣本版
- 高速公路路牌廣告合同范文(3篇)
- 上海市浦東惠南學(xué)區(qū)2024-2025學(xué)年九年級(jí)12月月考語(yǔ)文試題及答案
- 湖北省黃岡市2023-2024學(xué)年高二上學(xué)期期末調(diào)研考試 地理 含解析
- 抵制心理暴力與騷擾管理規(guī)定
- 銀行業(yè)專(zhuān)業(yè)人員職業(yè)資格初級(jí)(公司信貸)模擬試卷68
- 《全科醫(yī)學(xué)概論》課件-以家庭為單位的健康照顧
- 2024商場(chǎng)承包合同
- 月光德彪西原版五線(xiàn)譜鋼琴譜正譜樂(lè)譜
- 圖書(shū)館管理系統(tǒng)答辯
- 先天性心臟病封堵術(shù)護(hù)理
- 三級(jí)安全教育試題(公司級(jí)、部門(mén)級(jí)、班組級(jí))
評(píng)論
0/150
提交評(píng)論