Promotion-Regeln
Das Promoten von Objekten von einer Quell- in eine Zielumgebung unterliegt vordefinierten Regeln.
Persönliche Arbeitsbereiche können nicht promotet werden.
Wenn Sie das Promoten von Objekten planen, die Webhooks enthalten, müssen Sie sicherstellen, dass die Namen der Quell- und der Zielumgebung keine Sonderzeichen enthalten, sondern ausschließlich alphanumerische Zeichen und Unterstreichungszeichen.
In der folgenden Liste werden die Promotion-Regeln nach Objekttyp erläutert.
Job-Artefakt und Task
-
Das Job-Artefakt oder die Task werden erstellt, wenn sie in der Zielumgebung nicht vorhanden sind.
- Wenn der Name der Zielumgebung einer Kontextumgebung in Talend Studio entspricht, wird das Artefakt bzw. die Task mit den Kontextparameterwerten des aus Talend Studio abgerufenen Designs erstellt.
- Die Zieltask weist dieselben Tags auf wie die Quelltask.
- Wenn die Quelltask die Option zur automatischen Aktualisierung des zugehörigen Artefakts auf die neueste Version verwendet, wird diese in der Zieltask nicht aktiviert.
-
Das Job-Artefakt oder die Task werden aktualisiert, wenn sie in der Zielumgebung vorhanden sind.
- Die vorhandenen Parameterwerte bleiben unverändert. Wenn eine neue Version des Artefakts bzw. der Task über neue Parameter verfügt, werden diese zu den Parameters (Parametern) hinzugefügt.
- Wenn der Name der Zielumgebung einer Kontextumgebung in Talend Studio entspricht, werden die Werte für die neuen Parameter aus Talend Studio abgerufen. Andernfall entsprechen sie den in der Quellumgebung eingestellten Werten.
- Die Zieltask wird mit den Tags der Quelltask aktualisiert.
- Artefakt-Promotion: Tasks verwenden keine promoteten Artefakte, selbst wenn sie für eine Verwendung der neuesten Artefakt-Version eingestellt wurden, da sich diese nur auf die Versionen der veröffentlichten Artefakte bezieht. Sie müssen promotete Artefakte testen, bevor Sie sie letztendlich veröffentlichen, damit Ihre Tasks sie verwenden können.
- Wenn die Zieltask eine spezifische Version des Artefakts verwendet, verwendet sie diese weiterhin, die Option zu deren automatischer Aktualisierung ist nicht ausgewählt. Wenn die Zieltask die Option zur automatischen Aktualisierung der Artefakt-Version verwendet, wird die Version auf die von der Quelltask verwendete Version aktualisiert und die Option bleibt aktiviert.
Wenn somit eine promotete Task zum ersten Mal in der Zielumgebung erstellt wird, wird die Option zur automatischen Aktualisierung Always use the latest available artifact version (Immer neueste verfügbare Artefakt-Version verwenden) automatisch deaktiviert.
Dadurch wird sichergestellt, dass die Task nicht versehentlich auf eine neue Artefakt-Version aktualisiert wird, bevor Sie die promotete Task prüfen und testen und sich vergewissern können, dass die richtige Artefakt-Version verwendet wird.
Pipeline-Artefakt und Task
Pipeline-Artefakte und -Tasks können nicht promotet werden, da sie in Dynamic Engine-Umgebungen noch nicht unterstützt werden.
Datenservice- und Route-Artefakt und -Task
Datenservice- und Route-Artefakte und -Tasks können von einer Remote Engine-Umgebung aus promotet werden. Sie können diese Artefakte jedoch nicht veröffentlichen oder Tasks in der Dynamic Engine-Umgebung erstellen und implementieren, da sie in Dynamic Engine-Umgebungen noch nicht unterstützt werden.
Plan
- Der Plan wird erstellt, wenn er in der Zielumgebung nicht vorhanden ist.
- Der Plan wird aktualisiert, wenn er in der Zielumgebung vorhanden ist.
Pläne, die Pipeline-Tasks enthalten, entweder im Plan selbst oder in der Handler-Kette, können nicht promotet werden und werden in der Promotion-Analyse mit Warnmeldungen angezeigt. Pipeline-Tasks werden in Dynamic Engine-Umgebungen noch nicht unterstützt.
Verbindung
- Die Verbindung wird mit dem gleichen Namen und Typ erstellt, wenn sie in der Zielumgebung nicht vorhanden ist.
-
Die Verbindung wird mit dem gleichen Namen und Typ aktualisiert, wenn sie in der Zielumgebung vorhanden ist.
- Die Parameter bleiben unverändert.
- Wenn eine Verbindung mit demselben Namen aber einem anderen Typ in der Zielumgebung vorhanden ist, zeigt die Promotion-Analyse einen Fehler an. Die Promotion-Analyse zeigt einen Fehler an und die Task wird nicht promotet.
- Aus Sicherheitsgründen werden die Werte der gesicherten Parameter auf <change me>(bitte ändern) in der Zielumgebung zurückgesetzt. Sie müssen sie manuell erneut eingeben.
Ressource
- Die Ressource wird erstellt, wenn sie in der Zielumgebung nicht vorhanden ist.
- Die Ressource wird mit den Werten aus der Quellumgebung überschrieben (Override (Überschreiben)) oder ignoriert (Keep target (Ziel beibehalten)), wenn sie in der Zielumgebung vorhanden ist.
Task-Scheduler
- Der Task-Scheduler wird erstellt, wenn er in der Zielumgebung nicht vorhanden ist.
- Der Task-Scheduler wird aktualisiert, wenn er in der Zielumgebung vorhanden ist.
Arbeitsbereich
- Der Arbeitsbereich wird mit leeren Rollen erstellt, wenn er in der Zielumgebung nicht vorhanden ist.
Administratoren müssen die Rollen in der Zielumgebung erstellen.
- Der Arbeitsbereich wird aktualisiert, wenn er in der Zielumgebung vorhanden ist.
Die Objekte im Arbeitsbereich werden entsprechend den Promotion-Regeln aktualisiert, die für jeden Objekttyp spezifisch sind.
-
Pipeline-Artefakte, -Tasks und -Pläne, die Teil des promoteten Arbeitsbereichs sind, können nicht promotet werden und werden in der Promotion-Analyse mit Warnmeldungen angezeigt.
-
Datenservice- und Route-Artefakte und -Tasks, die Teil des promoteten Arbeitsbereichs sind, können von einer Remote Engine-Umgebung aus promotet werden. Sie können diese Artefakte jedoch nicht veröffentlichen oder Datenservice- oder Route-Tasks in der Dynamic Engine-Umgebung erstellen und implementieren.
Remote Engine oder Remote Engine Gen2-Teil der Task-/Arbeitsbereich-/Umgebungs-Promotion
Talend Remote Engine (auch als Gen1 bezeichnet) und Remote Engine Gen2 können nicht promotet werden und werden in der Promotion-Analyse mit Warnmeldungen angezeigt.
Remote Engine-Cluster
Remote Engine-Cluster können nicht promotet werden und werden in der Promotion-Analyse mit Warnmeldungen angezeigt.
Ausführungsprofil
- Das Ausführungsprofil wird erstellt, wenn es in der Zielumgebung nicht vorhanden ist.
- Das Ausführungsprofil wird mit den Werten aus der Quellumgebung überschrieben (Override (Überschreiben)) oder ignoriert (Keep target (Ziel beibehalten)), wenn es in der Zielumgebung vorhanden ist.
-
Ausführungsprofile, die mit einer Remote Engine oder einem Cluster verknüpft sind, können promotet werden. Es werden neue Ausführungsprofile erstellt und mit der Dynamic Engine-Umgebung verknüpft. Die Ausführungsprofile sind in der Zielumgebung nicht mehr mit der Remote Engine oder dem Cluster verknüpft.
-
Mit einer Remote Engine Gen2 verknüpfte Ausführungsprofile können nicht promotet werden und werden in der Promotion-Analyse mit Warnmeldungen angezeigt.