全部產品
Search
文件中心

Data Management:配置SQL賦值節點

更新時間:Jul 19, 2024

SQL賦值節點可以將SELECT語句讀取的資料賦值給該節點的輸出變數,輸出變數可以在下一節點中作為輸入變數被使用。本文介紹配置SQL賦值節點的方法。

背景資訊

SQL賦值節點賦予任務流擷取表中資料作為下遊節點的變數的能力。變數在任務節點中的應用如下:

  • 在單一實例SQL節點中,變數可以作為表名,或用在篩選條件中。

  • 在指令碼代碼節點中,變數可以作為指令碼的參數。

  • 在Lindorm檔案檢查節點中,變數可以作為檔案名稱。

操作步驟

  1. 登入Data Management 5.0
  2. 在頂部功能表列中,選擇整合與開發(DTS) > 資料開發 > 任務編排

    說明

    若您使用的是極簡模式的控制台,請單擊控制台左上方的2023-01-28_15-57-17表徵圖,選擇全部功能 > 整合與開發(DTS) > 資料開發 > 任務編排

  3. 單擊目標任務流名稱,進入任務流詳情頁面。

    關於新增任務流,請參見新增任務流

  4. 在畫布左側任務類型列表中,拖拽單一實例SQL賦值節點到畫布空白地區。

  5. 雙擊單一實例SQL賦值節點。

  6. 在單一實例SQL賦值節點的配置頁面,搜尋並選擇資料庫。

    說明
    • 您需要具備資料庫的讀取許可權。如需申請許可權,請參見申請許可權

    • 您可以單擊介面右側的中繼資料頁簽,查看該資料庫中表的結構。

  7. 單擊介面右側的變數設定頁簽,配置常量和變數。您可以單擊變數設定地區右上方的提示,查看組態變數的提示資訊。

    • 單擊節點變量頁簽,配置節點變數。配置方法,請參見配置時間變數

    • 單擊任務流常量頁簽,配置任務流常量。任務流常量為固定值,可在所有節點中使用,使用格式為${name}

    • 單擊任務流變量頁簽,配置任務流變數。配置方法,請參見配置時間變數

    • 單擊輸入變量頁簽,查看輸入變數。

    • 單擊輸出變量頁簽,單擊增加變量,配置輸出變數。該輸出變數可被下遊節點使用。

      配置項

      描述

      變數

      輸入變數名和備忘資訊。

      • 所有行:輸出表的所有行。

      • 指定行:輸出表的指定行。

      • 所有列:輸出表的所有列。

      • 指定列:輸出表的指定列。

      串連符

      如果您選擇了所有行或所有列,您需要輸入一個串連符來拼接多個值,拼接起來的字串會賦值給該變數。

      說明
      • 不能同時選中所有行和所有列。

      • 輸出變數的類型為字串。

  8. 在SQL地區,使用當前節點所選擇的資料庫的文法,編寫SQL語句。

    說明

    僅支援SELECT語句。

    • SQL預覽:您可以在編寫SQL代碼的過程中,隨時單擊SQL預覽,預覽SQL代碼。

    • 有效性檢查:編寫完SQL代碼後,單擊有效性檢查,檢查SQL代碼的有效性。

    • 儲存:編寫完SQL代碼後,單擊儲存,儲存SQL代碼。

  9. 單擊試運行

    • 如果執行日誌的最後一行出現status SUCCEEDED,表明任務試運行成功。

    • 如果執行日誌的最後一行出現status FAILED,表明任務試運行失敗。

      說明

      如果試運行失敗,在執行日誌中查看執行失敗的節點和原因,修改配置後重新嘗試。