Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Veröffentlichen von Artefakten über Talend Studio

Sie können in Talend Studio erstellte Jobs, Routen und Datendienste (Artefakte) in der Cloud veröffentlichen und sie für bestimmte oder für alle Benutzer von Talend Management Console verfügbar machen.

  • Informationen zur Veröffentlichung von Artefakten aus Talend Studio in Talend Cloud über Maven finden Sie im Handbuch mit Best Practices für Talend Software Development Life Cycle.

  • Mit dem Patch R2020-07 für Talend Studio werden Kontextparameter vom Typ Passwort auf wesentlich sicherere Weise verwaltet als zuvor. Bisher wurde der Wert der Passwortparameter als Zeichenfolge gehandhabt, die für alle Benutzer mit den richtigen Arbeitsbereichsberechtigungen sichtbar war. Mit diesem Patch wird der Parameterwert vertraulich behandelt (verschlüsselt):
    • Wenn Sie ein Artefakt zum ersten Mal veröffentlichen, wird der zugehörige Wert gelöscht und muss für die entsprechende Task in Talend Management Console eingestellt werden.
    • Bei der erneuten Veröffentlichung eines Artefakts bleibt der Wert in der Task derselbe in Talend Management Console.
    Wenden Sie sich an den Qlik-Supportservice, um den Patch anzufordern.

Vorbereitungen

  • Sie müssen über folgende Rollen und Berechtigungen verfügen:
    • Die Ihnen in Talend Cloud zugewiesene Standardrolle Operator (Bediener) oder die Berechtigung Operations - Manage (Operationen - Verwalten) von Talend Management Console
    • Die Berechtigung Publish: Publish artifacts (Veröffentlichen: Artefakte veröffentlichen) für den Arbeitsbereich, in dem die Veröffentlichung erfolgt
  • Legen Sie die Kontoauthentifizierung für die Webanwendung in Talend Studio fest. Weitere Informationen finden Sie unter „Einrichten einer Remote-Verbindung zu Talend Management Console“.
  • Prüfen Sie Folgendes:
    • Der Name des zu veröffentlichten Artefakts enthält keine reservierten Wörter, wie z. B. SNAPSHOT, da dadurch die Veröffentlichung scheitert.
    • Der Name des Artefakts unterscheidet sich von den Namen der Tasks in dem Arbeitsbereich, in dem die Veröffentlichung durchgeführt werden soll. Wenn im Arbeitsbereich bereits eine Task mit demselben Namen vorhanden ist, wird nur das Artefakt in Talend Management Console veröffentlicht, die zugehörige Task wird jedoch nicht erstellt.

Warum und wann dieser Vorgang ausgeführt wird

Nach der Veröffentlichung des Artefakts wird automatisch die zugehörige Task erstellt, sodass das Artefakt dann von den Webbenutzern in Talend Management Console ausgeführt werden kann. Sie können ausgehend vom selben Artefakt verschiedene Tasks erstellen, um eine Ausführung in unterschiedlichen Szenarien zu ermöglichen. Ändern Sie dazu die Kontextparameterwerte entsprechend.

InformationshinweisAnmerkung: Wenn Sie ein bereits veröffentlichtes Artefakt in einen anderen Ordner in Talend Studio verschieben, können Sie es nicht erneut im gleichen Arbeitsbereich in Talend Management Console wie zuvor veröffentlichen, da in einem Arbeitsbereich nicht mehrere Tasks mit demselben Namen vorhanden sein können. Das Artefakt wird dann dupliziert, die zugehörige Task wird jedoch weder erstellt noch aktualisiert. Um Fehler bei der Veröffentlichung zu vermeiden, müssen Sie entweder den Namen des Artefakts ändern und einen anderen Arbeitsbereich auswählen.
InformationshinweisEinschränkung: Die in Talend Cloud veröffentlichten Artefakte dürfen nicht mehr als 400 MB umfassen.

Prozedur

  1. Klicken Sie in der Baumstrukturansicht Repository mit der rechten Maustaste auf einen Job, eine Route oder einen Datendienst und wählen Sie Publish to Cloud (In Cloud veröffentlichen) aus.

    Daraufhin wird der Assistent Publish to Cloud (In Cloud veröffentlichen) angezeigt.

    Wenn in Talend Studio Kontoauthentifizierungen für die Webanwendung fehlen, wird standardmäßig das Fenster Preferences (Präferenzen) geöffnet, in dem Sie die fehlenden Informationen hinzufügen können. Weitere Informationen finden Sie unter „Verbinden von Talend Studio mit Talend Cloud“.

  2. Ändern Sie im Feld Publish With Version (Veröffentlichen mit Version) bei Bedarf die Version, die Sie in der Cloud veröffentlichen möchten.
    Wenn mehrere Versionen verfügbar sind, wird automatisch die höchste Version des Artefakts in das Feld übernommen. Sie können kein Artefakt veröffentlichen, dessen Version niedriger ist als die im Feld Last Cloud Version (Letzte Cloud-Version) angezeigte, zuletzt veröffentlichte Version.
  3. Wählen Sie einen Workspace (Arbeitsbereich) aus.
    InformationshinweisAnmerkung:
    Bei der Veröffentlichung der neuen Version eines Artefakts werden alle Tasks, die die folgenden Bedingungen erfüllen, standardmäßig automatisch aktualisiert, ungeachtet dessen, in welchem Arbeitsbereich die Veröffentlichung erfolgt:
    • Sie wurden mit Always use the latest artifact version (Immer die neueste Artefakt-Version verwenden) konfiguriert.
    • Sie verwenden ein Artefakt mit demselben Namen wie das veröffentlichte Artefakt.

    Sie können einen Arbeitsbereich und damit die zugehörigen Tasks vor dieser Art unbeabsichtigter Aktualisierung schützen, indem Sie den Parameter protectedArtifactUpdate auf true setzen, wenn Sie den Endpunkt zur Arbeitsbereichsaktualisierung aufrufen. Bei aktiviertem Parameter werden die Tasks in diesem geschützten Arbeitsbereich nur dann aktualisiert, wenn das Artefakt im selben Arbeitsbereich veröffentlicht wird.

  4. Wählen Sie eine oder mehrere der folgenden Optionen aus:
    Option Bezeichnung
    Export Artifact Screenshot (Artefakt-Screenshot exportieren) Veröffentlichen Sie einen Screenshot des Artefaktdesigns in der Cloud.

    Screenshots von SOAP-Datendiensten können nicht in der Cloud veröffentlicht werden, da dafür mehrere Designs vorhanden sind.

    Enable Prometheus metrics endpoint (Endpunkt der Prometheus-Metriken aktivieren) Generieren Sie den Endpunkt für die Prometheus-Metriken im Microservice, um die Ausführung von Routen, den JVM-Speicher, den CPU-Verbrauch usw. zu überwachen. Standardmäßig übergibt diese Funktion alle JMX-Attribute und -Werte an Prometheus. Weitere Informationen zu Prometheus finden Sie auf der Prometheus-Website.
    InformationshinweisAnmerkung:
    • Diese Option kann nur auf Routen angewendet werden.
    • Die Option ist nur verfügbar, wenn Sie ein von Talend bereitgestelltes monatliches Talend Studio-Update ab R2020-08 installiert haben. Weitere Informationen erhalten Sie bei Ihrem Administrator.
  5. Klicken Sie auf Finish (Fertig stellen).
    Eine Informationsleiste wird eingeblendet, die den Fortschritt der Implementierung zeigt.
  6. Optional: Klicken Sie auf Run in Background (Im Hintergrund ausführen), um mit der Arbeit in Talend Studio fortzufahren, während das Artefakt veröffentlicht wird.
    In der unteren rechten Ecke von Talend Studio befindet sich eine Statusanzeige, in der der Prozentsatz des abgeschlossenen Veröffentlichungsvorgangs angezeigt wird. Klicken Sie auf das Symbol der Statusanzeige, um in der Ansicht Progress (Fortschritt) die Details anzuzeigen.

Ergebnisse

Bei der Veröffentlichung des Artefakts wird eine Meldung mit der Validierung der Veröffentlichung angezeigt und Sie werden aufgefordert, die entsprechende, in der Webanwendung erstellte Task zu öffnen. Klicken Sie im Meldungsfenster auf Open Task (Task öffnen), um die Task auf der Seite Task Details (Taskdetails) in Talend Management Console zu öffnen. Die Task weist denselben Namen auf wie das Artefakt.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!