Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Migracja zadania z Talend Administration Center do Talend Management Console

W tym scenariuszu używasz interfejsów API Talend do migracji zadania z Talend Administration Center do Talend Management Console.

Informacje o tym zadaniu

Oto szczegóły dotyczące wywołania 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
      }
      }

Procedura

  1. Wywołaj punkt końcowy GET api/v2/tacs w interfejsach API zarządzania TAC, aby pobrać identyfikator TAC serwera TAC. Odpowiedź zwraca listę serwerów TAC zarejestrowanych w Qlik Talend Cloud Migration Toolkit.
  2. Zanotuj identyfikator TAC serwera TAC.

    Na przykład: tacId: 1

  3. Wywołaj punkt końcowy GET api/v2/tacs/inventory/tasks z identyfikatorem serwera TAC z kroku 1 jako parametrem. Odpowiedź zwraca listę zadań należących do serwera TAC.
  4. Zanotuj identyfikator zadania.

    Na przykład: taskId: 2

    Jeśli zadanie ma zdefiniowane jakiekolwiek wyzwalacze, możesz również zanotować identyfikatory wyzwalaczy zadania, aby migrować wyzwalacze wraz z zadaniem do TMC.

    Na przykład: triggerId: 3Przykład treści odpowiedzi w celu uzyskania identyfikatorów migrowanego użytkownika.

  5. Wywołaj punkt końcowy POST api/v2/migration/tmc/tasks w migracji z TAC do TMC, aby zmigrować zadanie do TMC.
    W obszarze Treść wprowadź następujące informacje:
    Nazwa parametruWartość
    tacidWprowadź identyfikator serwera TAC z kroku 1.
    idWprowadź identyfikator zadania z kroku 2.
    WyzwalaczeWprowadź identyfikatory wyzwalaczy z kroku 2, aby przeprowadzić migrację listy wyzwalaczy wraz z zadaniem.
    parametry zadaniaWprowadź Prawda aby nadpisać wartości parametrów zadania TAC niestandardową wartością.
    WstrzymajWprowadź Prawda jeśli chcesz migrować zadanie w stanie wstrzymania.
    środowisko, obszar roboczy, silnikMożesz podać nazwę docelowego środowiska wdrożeniowego TMC, nazwę obszaru roboczego oraz nazwę zdalnego silnika lub klastra.
    artefaktJeśli artefakt zadania już istnieje w TMC, wprowadź Fałsz w opcjach, w przeciwnym razie artefakt zostanie pobrany z repozytorium artefaktów, a następnie przesłany do Talend Cloud.

    Przykład:

     {
         "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. Kliknij Wykonaj, aby wywołać połączenie.

Wyniki

Zadanie zostało pomyślnie utworzone lub zmigrowane w TMC i zwrócono kod statusu 200. W polu Body odpowiedzi wyświetlane są szczegóły zmigrowanego zadania.
Przykład treści odpowiedzi w celu uzyskania szczegółów zmigrowanego zadania.

Visit the discussion forum at community.qlik.com

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!