從 Azure Logic Apps 的工作流程連接 IBM DB2 資源

適用於:Azure Logic Apps (使用量 + 標準)

當你的自動化整合工作流程需要處理 DB2 資料庫中的資源時,可以使用 DB2 連接器 對資料庫執行不同的操作。 例如,你的工作流程可以閱讀、列出表格或列、新增列、更新列、刪除列等等。 這些動作可以從資料庫回傳資料,供工作流程中使用其他動作。

DB2 連接器內含 Microsoft 用戶端,以便透過 TCP/IP 網路來與遠端 DB2 伺服器通訊。 你可以使用此連接器存取雲端資料庫,例如在 Azure 虛擬化中運行的 IBM DB2 for Windows。

本指南說明如何將 DB2 動作加入工作流程,並設定與 DB2 資料庫的連線。

支援的平台和版本

DB2 連接器支援以下 IBM DB2 平台與版本,以及支援分散式關聯式資料庫架構(DRDA)SQL 存取管理器(SQLAM)版本 10 與 11 的 IBM DB2 相容產品:

平台 版本
適用於 z/OS 的 IBM DB2 12、11.1、10.1
適用於 i 的 IBM DB2 7.3, 7.2, 7.1
適用於 LUW 的 IBM DB2 11, 10.5

連接器技術參考

DB2 連接器支援以下資料庫操作,這些操作對應於連接器中對應的動作:

資料庫作業 連接器動作
列出資料庫資料表 取得資料表
使用 SELECT 讀取一個資料列 取得單一資料列
使用 SELECT 讀取所有資料列 取得多個資料列
使用 INSERT 加入一個資料列 插入資料列
使用 UPDATE 編輯一個資料列 更新資料列
使用 DELETE 移除一個資料列 刪除資料列

欲了解更多關於連接器及其操作的資訊,請參見 DB2 連接器

先決條件

新增一個 DB2 動作

以下步驟示範如何將 DB2 動作(如 Get tables)加入您的工作流程。

備註

新增其他 DB2 動作的步驟類似,只是你提供的動作參數和值不同。

  1. Azure 入口網站中,於設計工具內開啟您的邏輯應用程式資源和工作流程。

  2. 照一般步驟加入DB2 名為Get tables 的動作。

    連線資訊視窗會打開,讓你能提供連結 DB2 資料庫的詳細資訊。

  3. 請依照步驟建立雲端 資料庫本地資料庫的連線,然後返回這裡繼續。

  4. 成功建立連線後,會出現 「取得資料表」 動作資訊窗格,並顯示不需要其他資訊:

    截圖顯示了設計師、工作流程和取得資料表的動作。

  5. 繼續 測試你的工作流程並查看輸出表

設定你的 DB2 連線

根據你是雲端還是本地 DB2 資料庫,依照步驟操作。 提供必要的連結細節後,選擇 建立新連結,然後返回前一步驟。

在建立與本地資料庫的連線之前,務必安裝 並設定本地資料閘道

屬性 必要 描述
透過內部部署閘道連線 僅適用於本地連線。
連接名稱 你的連線名稱,例如 ,DB2-connection
Server 例如,你的 DB2 伺服器的位址或別名和埠號 myDB2server.cloudapp.net:50000

注意:這個值是字串,代表 TCP/IP 位址或別名 (採用 IPv4 或 IPv6 格式),後面接著冒號和 TCP/IP 連接埠號碼。
Database 你資料庫的名稱。

注意:這個值是字串,代表 DRDA 關聯式資料庫名稱 (RDBNAM):

- DB2 for z/OS 接受一個 16 位元組的字串,該資料庫被識別為一個 IBM DB2 for z/OS 位置。

- DB2 for i 接受一個 18 位元組的字串,該資料庫稱為 IBM DB2 for i 關聯式資料庫。

- DB2 for LUW 接受 8 個位元組的字串。
使用者名稱 資料庫的使用者名稱。

注意:這個值是字串,其長度以特定資料庫為基礎:

- DB2 for z/OS 接受 8 個位元組的字串。

- DB2 for i 接受 10 個位元組的字串。

- DB2 for Linux 或 UNIX 接受 8 個位元組的字串。

- DB2 for Windows 接受 30 個位元組的字串。
密碼 您的資料庫密碼。

例如:

截圖顯示雲端資料庫的連線面板。

測試你的工作流程並查看輸出表

要手動執行工作流程,請在設計工具列的 執行 清單中選擇 執行。 工作流程結束後,你可以查看這次執行的輸出。

  1. 如果執行詳情頁面沒打開,請根據你的邏輯應用程式依照以下步驟操作:

    • 消耗:在 Logic App 側邊欄,在 開發工具下,選擇 Logic app designer

    • 標準:在工作流程側邊欄,選擇「執行歷史」。

  2. 執行歷史 清單中,選擇最新的工作流程執行,例如:

    • 消費

      截圖顯示了 Consumption 工作流程的執行歷史清單。

    • Standard

      截圖顯示標準工作流程的執行紀錄清單。

  3. 在執行詳情頁面,檢視工作流程中每個步驟的狀態。 要查看每個步驟的輸入與輸出,請選擇該步驟,例如:

    截圖顯示了取得資料表動作的輸入與輸出。

    1. 要查看 JSON 輸入,請選擇「顯示原始輸入」。

    2. 要以 JSON 格式查看輸出,請選擇「顯示原始輸出」。

      輸出包含一串表格,例如:

      截圖顯示了「取得資料表」動作的輸出。