Vai al contenuto principale Passa a contenuto complementare

Migrazione di un'attività da Talend Administration Center a Talend Management Console

In questo scenario, si utilizzano le Talend API per migrare un'attività da Talend Administration Center a Talend Management Console.

Informazioni su questa attività

Ecco alcuni dettagli sulla chiamata 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. Chiamare l'endpoint GET api/v2/tacs nelle API di gestione TAC per recuperare l'ID TAC del server TAC. La risposta restituisce l'elenco dei server TAC registrati con Qlik Talend Cloud Migration Toolkit.
  2. Annotare l'ID TAC del server TAC.

    Ad esempio: tacId: 1

  3. Chiama l'endpoint GET api/v2/tacs/inventory/tasks con l'ID del server TAC dal passaggio 1 come parametro. La risposta restituisce l'elenco delle attività appartenenti al server TAC.
  4. Annota l'ID dell'attività.

    Ad esempio: taskId: 2

    Se l'attività ha dei trigger definiti, puoi anche annotare gli ID dei trigger dell'attività per migrare i trigger insieme all'attività a TMC.

    Ad esempio: triggerId: 3Esempio di corpo della risposta per ottenere gli ID di un utente migrato.

  5. Chiama l'endpoint POST api/v2/migration/tmc/tasks nella migrazione da TAC a TMC per migrare l'attività a TMC.
    Nell'area Corpo, inserire le seguenti informazioni:
    Nome parametroValore
    tacidImmettere l'ID del server TAC dal passaggio 1.
    idImmettere l'ID dell'attività dal passaggio 2.
    triggerImmettere gli ID dei trigger dal passaggio 2 per migrare l'elenco dei trigger insieme all'attività.
    parametri attivitàInvio true per sovrascrivere i valori dei parametri dell'attività TAC con un valore personalizzato.
    pausaInvio true se si desidera migrare l'attività in stato di pausa.
    ambiente, area di lavoro, motoreÈ possibile fornire il nome dell'ambiente di distribuzione di destinazione TMC, il nome dell'area di lavoro e il nome del motore remoto o del cluster.
    artefattoSe l'artefatto dell'attività esiste già in TMC, immettere false nelle opzioni, altrimenti l'artefatto verrà scaricato dal repository degli artefatti e quindi caricato su Talend Cloud.

    Esempio:

     {
         "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. Fare clic su Execute per effettuare la chiamata.

Risultati

L'attività viene creata o migrata correttamente in TMC e viene restituito il codice di stato 200. Nel campo Body della risposta, vengono visualizzati i dettagli dell'attività migrata.
Esempio di corpo della risposta per ottenere i dettagli di un'attività migrata.

Visit the discussion forum at community.qlik.com

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!