Ir para conteúdo principal Pular para conteúdo complementar

Migrar uma tarefa do Talend Administration Center para o Talend Management Console

Nesse cenário, você usa as APIs do Talend para migrar uma tarefa do Talend Administration Center para o Talend Management Console.

Sobre esta tarefa

Eis alguns detalhes sobre a chamada de 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
      }
      }

Procedimento

  1. Chame o endpoint GET api/v2/tacs nas APIs de Gerenciamento do TAC para buscar o ID do TAC do servidor TAC. A resposta retorna a lista de servidores TAC registrados no Qlik Talend Cloud Migration Toolkit.
  2. Anote o ID do TAC do servidor TAC.

    Por exemplo: tacId: 1

  3. Chame o endpoint GET api/v2/tacs/inventory/tasks com o ID do servidor TAC da etapa 1 como parâmetro. A resposta retorna a lista de tarefas que pertencem ao servidor TAC.
  4. Anote o ID da tarefa.

    Por exemplo: taskId: 2

    Se a tarefa tiver algum gatilho definido, você também pode anotar os IDs dos gatilhos da tarefa para migrar os gatilhos junto com a tarefa para o TMC.

    Por exemplo: triggerId: 3Exemplo de corpo de resposta para obter os IDs de um usuário migrado.

  5. Chame o endpoint POST api/v2/migration/tmc/tasks na migração do TAC para o TMC para migrar para a tarefa para o TMC.
    Na área Corpo, insira as seguintes informações:
    Nome do parâmetroValor
    tacidInsira o ID do servidor TAC da etapa 1.
    idInsira o ID da tarefa da etapa 2.
    gatilhosInsira os IDs de gatilho da etapa 2 para migrar a lista de gatilhos junto com a tarefa.
    taskParametersEnter true para substituir os valores de parâmetro da tarefa do TAC por um valor personalizado.
    pausaEnter true se quiser migrar a tarefa em um estado pausado.
    ambiente, espaço de trabalho, mecanismoVocê pode fornecer o nome do ambiente de implementação de destino do TMC, o nome do espaço de trabalho e o nome do mecanismo remoto ou do conjunto.
    artefatoSe o artefato da tarefa já existir no TMC, insira false nas opções, caso contrário, o artefato será baixado do repositório de artefatos e então carregado para o Talend Cloud.

    Exemplo:

     {
         "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. Clique em Executar para fazer sua chamada.

Resultados

A tarefa é criada ou migrada com sucesso no TMC e o código de status 200 é retornado. No campo Corpo da resposta, os detalhes da tarefa migrada são exibidos.
Exemplo de corpo de resposta para obter detalhes de uma tarefa migrada.

Visit the discussion forum at community.qlik.com

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo – um erro de digitação, uma etapa ausente ou um erro técnico – avise-nos!