기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

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. 1단계의 TAC 서버 ID를 매개변수로 사용하여 GET api/v2/tacs/inventory/tasks 엔드포인트를 호출합니다. 응답은 TAC 서버에 속한 작업 목록을 반환합니다.
  4. 작업 ID를 기록합니다.

    예: 작업 ID: 2

    작업에 정의된 트리거가 있는 경우, 트리거를 작업과 함께 TMC로 마이그레이션하기 위해 작업의 트리거 ID도 기록할 수 있습니다.

    예: 트리거 ID: 3마이그레이션된 사용자의 ID를 가져오기 위한 응답 본문 예시.

  5. TAC에서 TMC 마이그레이션 시 POST api/v2/migration/tmc/tasks 엔드포인트를 호출하여 작업을 TMC로 마이그레이션합니다.
    본문 영역에서 다음 정보를 입력합니다.
    파라메타 이름
    tacid1단계에서 TAC 서버 ID를 입력합니다.
    ID2단계에서 작업 ID를 입력합니다.
    트리거작업과 함께 트리거 목록을 마이그레이션하려면 2단계에서 트리거 ID를 입력합니다.
    taskParameters입력 사용자 지정 값으로 TAC 태스크 매개변수 값을 재정의합니다.
    일시 중지입력 태스크를 일시 중지된 상태로 마이그레이션하려는 경우.
    환경, 작업 영역, 엔진TMC 대상 배포 환경 이름, 작업 영역 이름, 원격 엔진 또는 클러스터 이름을 제공할 수 있습니다.
    아티팩트작업 아티팩트가 이미 TMC에 있는 경우, 다음을 입력합니다. 거짓 옵션에 입력합니다. 그렇지 않으면 아티팩트가 아티팩트 리포지토리에서 다운로드된 다음 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

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!