<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Informatica 中的工作流程:創建,任務,參數,可重用,管理器 > 原文: [https://www.guru99.com/workflows-informatica.html](https://www.guru99.com/workflows-informatica.html) **What is Workflow?** 工作流是 Informatica 中集成服務的一組指令/命令。 集成服務是一個實體,它從存儲庫中讀取工作流信息,從源中獲取數據,并在執行轉換后將其加載到目標中。 工作流程-它定義如何運行諸如**會話任務,命令任務,電子郵件任務**等任務。 創建工作流程 1. 您首先需要創建任務 2. 然后將這些任務添加到工作流中。 工作流就像一個空容器,它具有存儲要執行的對象的能力。 您將任務添加到要執行的工作流。 在本教程中,我們將在工作流中進行以下操作。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/07/d9/07d9cfc8eb72f614e3a089e66054f53e_886x114.png "Workflows In Informatica") 工作流執行可以通過兩種方式完成 * **序列**:任務按照定義的順序執行 * **基于事件**:根據事件條件執行任務。 **What You Will Learn:** [] * [如何打開工作流管理器](#1) * [如何為工作流管理器](#2)創建連接 * [創建關系連接](#3) * [工作流程管理器](#4)的組件 * [如何創建命令任務](#5) * [如何創建工作流程以執行命令任務](#6) * [如何執行工作流程](#7) * [會話任務](#8) * [如何創建會話任務。](#9) * [如何將多個任務添加到啟動任務](#10) * [如何并行添加任務](#11) * [如何以串行模式添加任務](#12) * [工作流程變量](#13) * [實施方案](#14) * [工作流程參數](#15) * [參數文件](#16)的結構 * [如何創建參數文件](#17) ## 如何打開工作流管理器 **步驟 1** –在 Informatica Designer 中,單擊“工作流管理器”圖標 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/a1/38/a138a210c729efbf998ab3f12b9d6580_770x451.png "Workflows In Informatica") **步驟 2** –這將打開“工作流管理器”窗口。 然后,在工作流管理器中。 1. 我們將連接到存儲庫“ guru99”,因此雙擊該文件夾以進行連接。 2. 輸入用戶名和密碼,然后選擇“連接按鈕”。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/11/d3/11d3edff0d67615c18cad1eed8d79c11_1178x503.png "Workflows In Informatica") **步驟 3** -在工作流管理器中。 1. 右鍵點擊文件夾 2. 在彈出菜單中,選擇打開選項 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/aa/b0/aab06b72a2447529e98de9a2d68ec1d9_734x531.png "Workflows In Informatica") 這將打開工作流管理器的工作區。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/03/f0/03f001ffc4739728fda7fcee1885e31e_868x416.png "Workflows In Informatica") ## 如何為工作流管理器創建連接 要在工作流管理器中執行任何任務,您需要創建**連接**。 通過使用這些連接,Integration Service 連接到不同的對象。 例如,在映射中,如果 oracle 數據庫中有源表,則將需要 oracle 連接,以便集成服務可以連接到 oracle 數據庫以獲取源數據。 可以在工作流管理器中創建以下類型的連接。 * 關系聯系 * ftp 連接 * 隊列 * 應用 您將創建的連接選擇取決于您要連接的源系統和目標系統的類型。 通常,您將使用**關系連接。** ## 創建關系連接 **步驟 1** –在工作流管理器中 1. 單擊連接菜單 2. 選擇關系選項 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/e1/09/e109403d91b96fb44da78e5faba03e64_961x323.png "Workflows In Informatica") **步驟 2** –在彈出窗口中 1. 選擇 Oracle 類型 2. 點擊新按鈕 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/be/90/be909432e9f17a14987f18ed98b9eb88_572x446.png "Workflows In Informatica") **步驟 3** –在新的連接對象定義窗口中 1. 輸入連接名稱(新名稱-guru99) 2. 輸入用戶名 3. 輸入密碼 4. 輸入連接字符串 5. 將其他設置保留為默認設置,然后選擇確定按鈕 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/84/55/8455beca7b26464161188ba41326b89a_415x530.png "Workflows In Informatica") **步驟 4** –您將返回上一個窗口。 單擊關閉按鈕。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/73/91/739111e570e5035b0ccfaf283cc1c2b1_364x364.png "Workflows In Informatica") 現在,您已經在工作流管理器中設置了關系連接。 ## 工作流管理器的組件 工作流管理器有三個組件工具,可幫助在工作流管理器中創建各種對象。 這些工具是 * 任務開發者 * 工作器設計師 * 工作流程設計師 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/c1/d9/c1d92290dcb5c288e3f30dfd326a99a0_725x374.png "Workflows In Informatica") **任務開發人員** –任務開發人員是一個工具,您可以借助它創建可重復使用的對象。 工作流管理器中的可重用對象是可以在多個工作流中重用的對象。 例如,如果您在任務開發人員中創建了命令任務,那么您可以在任意數量的工作流中重用此任務。 工作流設計器的作用是執行添加到其中的任務。 您可以在工作流中添加任何任務。 您可以在任務開發器中創建三種類型的可重用任務。 * 命令任務 * 會話任務 * 電子郵件任務 **命令任務–** 命令任務用于在工作流程執行期間執行不同的 Windows / unix 命令。 您可以創建命令任務來執行各種基于命令的任務。 借助此任務,您可以執行命令**創建文件/文件夾,刪除文件/文件夾,對文件進行 ftp** 等。 **會話任務-**運行映射需要 Informatica 中的會話任務。 * 沒有會話任務,您將無法執行或運行映射 * 會話任務只能執行一個映射。 因此,映射和會話之間存在一對一的關系 * 會話任務是一個對象,借助該對象,informatica 可以知道如何以及在何處執行映射以及何時執行映射 * 會話無法獨立執行,必須將會話添加到工作流中 * 在會話中,可以配置對象緩存屬性,還可以配置高級性能優化配置。 **電子郵件任務-**在 Integration Service 運行工作流程時,可以借助電子郵件任務將電子郵件發送給已定義的收件人。 例如,如果要監視會話完成的時間,可以將會話配置為發送包含會話開始和結束時間詳細信息的電子郵件。 或者,如果您希望 Integration Service 在工作流完成/失敗時通知您,則可以為其配置電子郵件任務。 ## 如何創建命令任務 **步驟 1** -要創建命令任務,我們將使用任務開發器。 在工作流管理器中,通過從菜單中單擊“任務開發者”選項卡來打開任務開發者。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/b4/b0/b4b0bfe8f231da1882f2f16d3886ef4b_498x295.png "Workflows In Informatica") **步驟 2** –任務開發人員打開后,請按照以下步驟操作 1. 選擇任務菜單 2. 選擇創建選項 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/ce/26/ce26537d7f322ec331bdeeb75bc34911_530x387.png "Workflows In Informatica") **步驟 3** –在創建任務窗口中 1. 選擇命令作為要創建的任務類型 2. 輸入任務名稱 3. 選擇創建按鈕 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/57/bb/57bba55c5dfdbbb86965298b30e9a870_536x273.png "Workflows In Informatica") 這將創建命令任務文件夾。 現在,您必須配置任務以在其中添加命令,我們將在下一步中看到。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/92/5b/925bc2d67d0b1a7bff3ade2832fa6814_432x262.png "Workflows In Informatica") **步驟 4** –要配置任務,請雙擊命令任務圖標,它將打開“編輯任務窗口”。 在新的編輯任務窗口上 1. 選擇命令菜單 2. 單擊添加新命令圖標 3. 輸入命令名稱 4. 單擊命令圖標以添加命令文本 這將打開一個命令編輯器框。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/5b/f5/5bf55699d6733c544eae5570c3ddad85_550x446.png "Workflows In Informatica") **步驟 5** –在命令編輯器框中,輸入命令“ mkdir C:\ guru99”(這是 Windows 命令,用于創建名為“ guru99”的文件夾),然后選擇“確定”。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/2f/62/2f62d7002a1c03c397c446d39c7befcd_463x293.png "Workflows In Informatica") 完成此步驟后,您將返回到編輯任務窗口,您將能夠看到添加到命令文本框中的命令。 **步驟 6** –在編輯任務窗口中單擊確定, ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/6d/41/6d41e011457de2ed119e780637b2865b_605x491.png "Workflows In Informatica") 命令任務將在任務開發人員的“ Guru99”存儲庫下創建。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/38/d1/38d1bbd9b7b5d771af32dc2173e3c90a_516x504.png "Workflows In Informatica") **注意** –使用 ctrl + s 快捷方式將更改保存在存儲庫中 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/c4/2b/c42bd3dc83e561fa7cfa1b49032d348d_438x312.png "Workflows In Informatica") ## 如何創建工作流程以執行命令任務 要執行命令任務,您必須打開工作流程設計器。 工作流設計器是父對象或容器對象,您可以在其中添加多個任務,并且在執行工作流時,將執行所有添加的任務。 創建工作流程 **步驟 1** –通過單擊工作流程設計器菜單打開工作流程設計器 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/a7/84/a7840fe45f56030eb0ab569ad995333b_717x416.png "Workflows In Informatica") **步驟 2** –在工作流程設計器中 1. 選擇工作流程菜單 2. 選擇創建選項 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/ed/91/ed910810d88055c87ccf1aebb447843d_843x470.png "Workflows In Informatica") **步驟 3** –在“創建工作流程”窗口中 1. 輸入工作流程名稱 2. 選擇確定按鈕(將其他選項保留為默認值) ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/08/3c/083cf1ff70fefb98b767943dab3e6705_542x599.png "Workflows In Informatica") 這將創建工作流程。 **命名約定-**工作流名稱使用' **wkf_'**作為前綴,如果您擁有名為“ **s_m_employee_detail** ”的會話,則該工作流的名稱可以命名為' **wkf_s_m_employee_detail'**。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/ac/90/ac90f0ece6c44115bdd45f9eefbf710c_734x322.png "Workflows In Informatica") 創建工作流時,它不包含任何任務。 因此,要執行工作流中的任何任務,您必須在其中添加任務。 **步驟 4** -將在 Task Developer 中創建的命令任務添加到工作流設計器中 1. 在導航器樹中,展開任務文件夾 2. 將命令任務拖放到工作流設計器 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/cc/cd/cccdf3605a91a05884cbbd045b41e2d2_960x315.png "Workflows In Informatica") **步驟 5** -從頂部菜單的工具箱中選擇“鏈接任務選項”。 (鏈接任務選項將工作流中的各種任務鏈接到啟動任務,以便可以定義任務的執行順序)。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/92/d5/92d57902025396683a3430f09b605d63_564x202.png "Workflows In Informatica") **步驟 6** –選擇鏈接任務圖標后,將允許您拖動啟動任務和命令任務之間的鏈接。 現在選擇啟動任務,并將鏈接拖到命令任務。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/23/03/23036010002a5cf8f26e7dc2b13f80ea_610x288.png "Workflows In Informatica") 現在,您已經準備好要執行命令任務的工作流程。 ## 如何執行工作流程 **步驟 1** –執行工作流程 1. 從菜單中選擇工作流程選項 2. 選擇啟動工作流程選項 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/01/28/0128ce80831235b6ffd2a7cea7c823c4_617x487.png "Workflows In Informatica") 這將打開工作流程監控器窗口并執行工作流程 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/0e/69/0e6909379d69d6f94d4134c0272952dd_802x170.png "Workflows In Informatica") 一旦工作流程執行完畢,它將執行命令任務以在定義的目錄中創建一個文件夾(guru99 文件夾)。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/74/89/74893ce436594d1b5f0c9dd2f92da9b3_771x287.png "Workflows In Informatica") ## 會話任務 運行映射需要 Informatica 中的會話任務。 沒有會話任務,您將無法執行或運行映射,并且會話任務只能執行單個映射。 因此,映射和會話之間存在一對一的關系。 會話任務是一個對象,借助該對象,Informatica 可以知道如何以及在哪里執行映射以及何時執行映射。 會話無法獨立執行,必須將會話添加到工作流中。 在會話中,可以配置對象緩存屬性,還可以配置高級性能優化配置。 ## 如何創建會話任務。 在本練習中,您將為上一篇文章中創建的映射“ m_emp_emp_target”創建一個會話任務。 **步驟 1** –打開工作流程管理器并打開任務開發者 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/b7/7f/b77fa3f5ea97fb1e0b3bd2f5ec248992_918x477.png "Workflows In Informatica") **步驟 2** –現在,一旦任務開發者打開,在工作流管理器中轉到主菜單 1. 點擊任務菜單 2. 選擇創建選項 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/8d/94/8d94c439908fc91313f6a972fb0bdb3a_904x422.png "Workflows In Informatica") 這將打開一個新窗口“創建任務” **Step 3** – In the create task window 1. 選擇會話任務作為任務類型。 2. 輸入任務名稱。 3. 點擊創建按鈕 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/19/22/1922c4e5a173621470cdb6958dbc51b9_762x439.png "Workflows In Informatica") **步驟 4** –將出現一個用于選擇映射的窗口。 選擇要與此會話關聯的映射,在本示例中,選擇“ m_emp_emp_target”映射,然后單擊“確定”按鈕。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/c2/51/c2519af9840795602afccc2f4686a29f_576x338.png "Workflows In Informatica") **步驟 5** –之后,單擊“完成”按鈕 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/14/fc/14fcc23f59abc8157b0582c40cca5245_459x263.png "Workflows In Informatica") 會話對象將出現在任務開發人員中 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/8b/94/8b942f971ff8644109f257fe61f97533_630x433.png "Workflows In Informatica") **步驟 6** –在此步驟中,您將為會話任務創建工作流程。 單擊工作流程設計器圖標。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/0d/55/0d5574415864ab96d4f7f4e90f2e2bc2_555x348.png "Workflows In Informatica") **步驟 7** –在工作流設計器工具中 1. 點擊工作流程菜單 2. 選擇創建選項 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/75/7d/757db5a23e4d0f23ef2e6befb134f6b6_650x457.png "Workflows In Informatica") **步驟 8** –在“創建工作流程”窗口中 1. 輸入工作流程名稱 2. 選擇確定。 (將其他屬性保留為默認值,無需更改任何屬性) ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/27/c0/27c0ffab39bb9156f58a82a2c6293db0_541x599.png "Workflows In Informatica") 在工作流管理器中,將出現一個開始任務,這是執行工作流的起點。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/6e/da/6eda7d501a6d077c5ee4594bc48a8171_616x357.png "Workflows In Informatica") **步驟 9** –在工作流程管理器中 1. 展開導航樹下的會話文件夾。 2. 拖放您在工作流管理器工作空間中創建的會話。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/cb/43/cb43ef04ddd10878bcca8424ef85bac7_1023x384.png "Workflows In Informatica") **步驟 10** -單擊工具框中的鏈接任務選項。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/63/b3/63b3225cb48d83fc452be59e9300bed1_558x194.png "Workflows In Informatica") **步驟 11** -使用鏈接鏈接啟動任務和會話任務。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/21/ea/21ea3f48615f085e2517bad27fd9ba57_651x413.png "Workflows In Informatica") **步驟 12** –在 wokflow 管理器中雙擊會話對象。 它將打開一個任務窗口以修改任務屬性。 **步驟 13** –在編輯任務窗口中 1. 選擇映射選項卡 2. 選擇連接屬性 3. 將連接分配給源和目標,即我們在早期步驟中創建的連接。 4. 選擇確定按鈕 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/c6/10/c6101b8a3b330a0cbc8b4364bae5dfec_657x532.png "Workflows In Informatica") 現在,您的工作流程配置已完成,您可以執行工作流程。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/10/66/106641f59615d159e0223b1953861207_1095x426.png "Workflows In Informatica") ## 如何將多個任務添加到啟動任務 啟動任務是執行工作流的起點。 有兩種方法可以將多個任務鏈接到一個啟動任務。 1. 平行 2. 序列號 在并行鏈接中,任務直接鏈接到啟動任務,并且所有任務同時開始并行執行。 ## 如何并行添加任務 **步驟 1 –** 在工作流程管理器中,打開工作流程“ wkf_run_command” ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/e9/3f/e93f4350d43408f7557e726c080a2328_959x533.png "Workflows In Informatica") **步驟 2 –** 在工作流程中,添加會話任務“ s_m_emp_emp_target”。 (通過選擇會話,然后拖放) ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/98/e2/98e2bdd30428e08d69ad2909990e2f60_1007x408.png "Workflows In Informatica") **步驟 3 –** 從工具箱中選擇鏈接任務選項 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/72/de/72de0cb13eed1d91d7f8c298852f12f8_687x181.png "Workflows In Informatica") **步驟 4-**將會話任務鏈接到啟動任務(通過單擊啟動任務,按住單擊并連接到會話任務) ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/a5/8d/a58dc2e827f68ecd07ec5bbd95ba41ef_539x327.png "Workflows In Informatica") 鏈接會話任務后,工作流程將如下所示。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/67/96/67960e15628be14ef74f6f0a44758fab_679x379.png "Workflows In Informatica") **步驟 5 –** 啟動工作流程并在工作流程監視器中進行監視。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/c6/c7/c6c7a3a8f35a5531078588e71f838b54_959x406.png "Workflows In Informatica") ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/ad/c9/adc90d429ff55d768de08dc9b6600bae_960x153.png "Workflows In Informatica") ## 如何以串行模式添加任務 但是在以串行方式添加任務之前,我們必須刪除為演示并行執行任務而添加的任務。 為了那個原因 **步驟 1 –** 打開工作流程“ w.kf_run_command” 1. 選擇會話任務的鏈接。 2. 在菜單中選擇編輯選項 3. 選擇刪除選項 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/a5/71/a571901aeb4c5e86e00a9ea35549e075_1135x503.png "Workflows In Informatica") **步驟 2 –** 確認對話框將出現在窗口中,選擇是選項 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/be/b4/beb4068c44772635741477b85bee3b61_1006x431.png "Workflows In Informatica") 啟動任務和會話任務之間的鏈接將被刪除。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/51/3d/513d5e14c9200d96a9130fb049620258_664x428.png "Workflows In Informatica") **步驟 3 –** 現在再次轉到頂部菜單,然后從工具箱中選擇鏈接任務選項 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/72/de/72de0cb13eed1d91d7f8c298852f12f8_687x181.png "Workflows In Informatica") **步驟 4 –** 將會話任務鏈接到命令任務 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/31/2a/312ae23f5b02a01bdee6185d90384b63_567x367.png "Workflows In Informatica") 鏈接后,工作流程將如下所示 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/1c/ff/1cff6b3b88ca64a98cc38bc1971f4054_454x355.png "Workflows In Informatica") **步驟 5-**使工作流程的視覺外觀更清晰 1. 右鍵單擊工作流的工作區 2. 選擇安排菜單 3. 選擇水平選項 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/63/40/63404888e61b0031a710e8efda2c4a6e_974x445.png "Workflows In Informatica") ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/6b/1f/6b1f78ed28ccd8f0842702fe53ec1964_905x293.png "Workflows In Informatica") 如果啟動工作流程,則將先執行命令任務,然后在執行任務后,啟動會話任務。 ## 工作流程變量 工作流變量允許工作流中的不同任務相互交換信息,還允許任務訪問工作流中其他任務的某些屬性。 例如,要獲取當前日期,可以使用內置變量“ sysdate”。 最常見的情況是,當您在工作流程中有多個任務,而在一個任務中您訪問另一個任務的變量時。 例如,如果工作流程中有兩個任務,并且要求僅在成功執行第一個任務時才執行第二個任務。 您可以使用工作流中的預定義變量來實現這種方案。 ## 實施方案 我們有一個工作流“ wkf_run_command”,其中包含以串行方式添加的任務。 現在,我們將一個條件添加到會話任務和命令任務之間的鏈接,以便僅在命令任務成功之后才執行會話任務。 **步驟 1-**打開工作流程“ wkf_run_command” ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/6b/1f/6b1f78ed28ccd8f0842702fe53ec1964_905x293.png "Workflows In Informatica") **步驟 2-**雙擊會話和命令任務之間的鏈接 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/75/e5/75e54e7a03bbd6d855f43e207a0068c6_636x232.png "Workflows In Informatica") 出現一個表達窗口 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/63/db/63dbce7816a8d08c62a33d62d63fa743_664x394.png "Workflows In Informatica") **步驟 3 –** 雙擊“ cmd_create_folder”菜單下的狀態變量。 變量“ $ cmd_create_folder.status”將出現在右側的編輯器窗口中。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/af/84/af84029d32bf24c7b0f2bfc94a3e3b2c_650x411.png "Workflows In Informatica") **步驟 4-**現在,我們將變量“ $ cmd_create_folder.status”條件設置為成功狀態。 這意味著當先前的任務被執行并且執行成功時,則僅執行下一個會話任務。 1. 將變量更改為“ $ cmd_create_folder.status = SUCCEEDED”值。 2. 單擊確定按鈕 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/8b/46/8b46849ce926030db0f5fa4dde816532_693x392.png "Workflows In Informatica") 工作流程如下所示 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/1b/91/1b91ba539110a024d335a989d8c4a18c_843x159.png "Workflows In Informatica") 當您執行此工作流程時,命令任務將首先執行,只有成功執行后,才會執行會話任務。 ## 工作流程參數 工作流參數是在整個運行過程中保持不變的那些值。 一旦分配了它們的值,它就保持不變。 可以在工作流屬性中使用參數,并且可以在參數文件中定義其值。 例如,代替使用硬編碼的連接值,可以在連接名稱中使用參數/變量,并且可以在參數文件中定義值。 參數文件是我們在其中定義映射/工作流變量或參數的值的文件。 這些文件的擴展名為“ .par”。 作為通用標準,為工作流程創建參數文件。 參數文件的優點 * 幫助將代碼從一種環境遷移到另一種環境 * 輕松調試和測試 * 無需修改代碼即可輕松修改值 ## 參數文件的結構 參數文件的結構 * [folder_name.WF:Workflow_name] * $ Parameter_name =參數值 Folder_name 是存儲庫文件夾的名稱,工作流名稱是您要為其創建參數文件的工作流的名稱。 我們將為數據庫連接“ guru99”創建一個參數文件,該文件在我們早期的會議中分配給源和目標。 ## 如何創建參數文件 **步驟 1 –** 創建一個新的空文件(記事本文件) ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/96/62/966247927fdcceca54d35203ccf40267_1007x360.png "Workflows In Informatica") **步驟 2 –** 在文件中輸入文本,如圖所示 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/09/3f/093faf0d723d448dd8c8e27e5eba2806_946x415.png "Workflows In Informatica") **步驟 3 –** 將文件保存在文件夾 guru99 下的“ C:\ guru99”位置,作為“ wkf_run_command.par” ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/14/4c/144cb33cf8c2775ee96ca3d2def532a0_801x387.png "Workflows In Informatica") 在文件中,我們創建了參數“ $ DBConnection_SRC”,我們將在工作流中將其分配給連接。 **步驟 4-** 打開工作流程“ wkf_run_command” 1. 選擇工作流程菜單 2. 選擇編輯選項 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/18/92/1892c46dbff60a7e40a6eace3d4a6d8e_761x531.png "Workflows In Informatica") **步驟 5 –** 這將打開編輯工作流程窗口,在此窗口中 1. 轉到屬性選項卡菜單 2. 輸入參數文件名稱為“ c:\ guru99 \ wkf_run_command.par” 3. 選擇確定按鈕 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/7a/0a/7a0a2083bdb9a81bacc77750597ff661_542x599.png "Workflows In Informatica") 現在,我們完成了定義參數文件的內容并將其指向工作流程的工作。 下一步是在會話中使用參數。 **步驟 6-**在工作流程中,雙擊會話“ s_m_emp_emp_target”,然后 1. 選擇映射選項卡菜單 2. 在左側面板中選擇連接屬性 3. 單擊目標連接,該目標連接現在已硬編碼為“ guru99” ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/b2/44/b24496a1a986d611a421032a93a15160_657x532.png "Workflows In Informatica") **步驟 7-**連接瀏覽器窗口將出現,在該窗口中 1. 選擇使用連接變量的選項 2. 輸入連接變量名稱為“ $ DBConnection_SRC” 3. 選擇確定按鈕 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/fb/58/fb5872c0f0a41eb4eeb57c1da70650cd_364x429.png "Workflows In Informatica") **步驟 8** –在編輯任務窗口中,將為目標顯示連接變量,在編輯任務窗口中選擇 OK 按鈕。 ![Workflow in Informatica: Create, Task, Parameter, Reusable, Manager](https://img.kancloud.cn/dd/f3/ddf3a6d85dd6b22fd2e4eb9767205d06_686x542.png "Workflows In Informatica") 現在,我們完成了為連接創建參數并將其值分配給參數文件的操作。 當我們執行工作流時,工作流會選擇參數文件,以在參數文件中查找其參數/變量的值,并獲取這些值。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看