跳到主要內容 跳至補充內容

將任務從 Talend Administration Center 遷移至 Talend Management Console

在此情境中,您使用 Talend API 將任務從 Talend Administration Center 遷移至 Talend Management Console

關於此任務

以下是關於 API 呼叫的一些詳細資訊:

Method: POST
endpoint: api/v2/migration/tmc/tasks
payload:
    {
      [
        {
          "tacid": 0,
          "id": 0,
          "triggers": [
            "string"
          ],
          "taskParameters": true,
          "pause": true
        }
      ],
      "comment": "string",
      "cloud": {
        "environment": "string",
        "workspace": "string",
        "engine": "string",
        "cluster": "string"
      },
      "options": {
        "artifact": true
      }
      }

程序

  1. 呼叫 TAC 管理 API 中的 GET api/v2/tacs 端點,以擷取 TAC 伺服器的 TAC ID。回應會傳回已註冊至 Qlik Talend Cloud Migration Toolkit 的 TAC 伺服器清單。
  2. 記下 TAC 伺服器的 TAC ID。

    例如︰ tacId: 1

  3. 呼叫 GET api/v2/tacs/inventory/tasks 端點,並將步驟 1 中的 TAC 伺服器 ID 作為參數。回應會傳回屬於 TAC 伺服器的任務清單。
  4. 記下任務 ID。

    例如︰ taskId: 2

    如果任務有定義任何觸發器,您也可以記下任務的觸發器 ID,以便將觸發器與任務一起遷移到 TMC。

    例如︰ triggerId: 3取得已移轉使用者 ID 的回應內文範例。

  5. 在 TAC 到 TMC 移轉中呼叫 POST api/v2/migration/tmc/tasks 端點,以將任務移轉到 TMC。
    內文區域中,輸入下列資訊:
    參數名稱
    tacid輸入步驟 1 中的 TAC 伺服器 ID。
    id輸入步驟 2 中的工作 ID。
    觸發程序輸入步驟 2 中的觸發程序 ID,以移轉觸發程序清單以及工作。
    工作參數輸入 true 覆寫 TAC 任務參數值為自訂值。
    暫停輸入 true 如果您想要以暫停狀態遷移任務。
    環境工作區引擎您可以提供 TMC 目標部署環境名稱、工作區名稱以及遠端引擎或叢集名稱。
    成品如果任務成品已存在於 TMC 中,請輸入 false 在選項中,否則成品將會從成品存放庫下載,然後上傳到 Talend Cloud

    範例:

     {
         "tasks": [
           {
             "tacid": 1,
             "id": 2,
             "triggers": [
               "3"
             ],
             "taskParameters": true,
             "pause": true
           }
         ],
         "comment": "Migration of task_02 from QTCMT",
         "cloud": {
           "environment": "preeti_dev",
           "workspace": "dev",
           "engine": "qtcmt_re"
         },
         "options": {
           "artifact": true
         }
    }
  6. 按一下 執行 以發出您的呼叫。

結果

任務已在 TMC 中成功建立或移轉,並傳回狀態碼 200。在回應的主體欄位中,會顯示已移轉任務的詳細資料。
取得已移轉任務詳細資料的回應主體範例。

Visit the discussion forum at community.qlik.com

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們!