Ana içeriğe geç Tamamlayıcı içeriğe geç

Görev geçişi Talend Administration Center ile Talend Management Console arasında

Bu senaryoda, Talend API'lerini kullanarak Talend Administration Center'den Talend Management Console'ye bir görevi taşırsınız.

Bu görev hakkında

API çağrısı hakkında bazı ayrıntılar şunlardır:

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
      }
      }

Prosedür

  1. TAC sunucusunun TAC Kimliğini almak için TAC Yönetimi API'lerinde GET api/v2/tacs uç noktasını çağırın. Yanıt, Qlik Talend Cloud Migration Toolkit ile kayıtlı TAC sunucularının listesini döndürür.
  2. TAC sunucusunun TAC Kimliğini not alın.

    Örneğin: tacId: 1

  3. GET api/v2/tacs/inventory/tasks uç noktasını, 1. adımdaki TAC sunucu kimliğini parametre olarak kullanarak çağırın. Yanıt, TAC sunucusuna ait görevlerin listesini döndürür.
  4. Görev kimliğini not alın.

    Örneğin: taskId: 2

    Görevde tanımlanmış tetikleyiciler varsa, tetikleyicileri görevle birlikte TMC'ye taşımak için görevin tetikleyici kimliklerini de not alabilirsiniz.

    Örneğin: tetikleyiciKimliği: 3Taşınmış bir kullanıcının kimliklerini almak için yanıt gövdesi örneği.

  5. Görevi TMC'ye taşımak için TAC'den TMC'ye geçişte POST api/v2/migration/tmc/tasks uç noktasını çağırın.
    Gövde alanında, aşağıdaki bilgileri girin:
    Parametre adıDeğer
    tacid1. adımdan TAC sunucu kimliğini giriniz.
    kimlik2. adımdan görev kimliğini giriniz.
    tetikleyicilerGöreviyle birlikte tetikleyici listesini taşımak için 2. adımdan tetikleyici kimliklerini giriniz.
    taskParametersGir doğru TAC görev parametre değerlerini özel bir değerle geçersiz kılmak için.
    DuraklatGir doğru görevi duraklatılmış durumda taşımak isterseniz.
    ortam, çalışma alanı, motorTMC hedef dağıtım ortamı adını, çalışma alanı adını ve uzak motor veya küme adını sağlayabilirsiniz.
    yapıtGörev yapıtı TMC'de zaten varsa, girin yanlış seçeneklerde, aksi takdirde yapıt yapıt deposundan indirilecek ve ardından şuraya yüklenecek Talend Cloud.

    Örnek:

     {
         "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. Çağrınızı yayınlamak için Yürüt öğesine tıklayın.

Sonuçlar

Görev TMC'de başarıyla oluşturuldu veya taşındı ve 200 durum kodu döndürüldü. Yanıtın Gövde alanında, taşınan görevin ayrıntıları görüntülenir.
Taşınan bir görevin ayrıntılarını almak için yanıt gövdesi örneği.

Visit the discussion forum at community.qlik.com

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!