Aufgabe „Data Transformer-Script“
Mit der Aufgabe Data Transformer-Script können Sie benutzerdefinierte Jsonnet-Vorlagen schreiben, bearbeiten und auswerten, um eine Datenzuordnung in Ihrer Integration durchzuführen.
Informationen zur Datenzuordnung in Application Integration finden Sie unter Übersicht über die Datenzuordnung.
Data Transformer-Scriptaufgabe konfigurieren
Führen Sie die folgenden Schritte aus, um der Integration eine Aufgabe vom Typ Data Transformer-Script hinzuzufügen:
- Rufen Sie in der Google Cloud Console die Seite Application Integration auf.
- Klicken Sie im Navigationsmenü auf Integrations (Integrationen).
Auf der Seite Integrationen werden alle im Google Cloud-Projekt verfügbaren Integrationen aufgeführt.
- Wählen Sie eine vorhandene Integration aus oder klicken Sie auf Verknüpfung erstellen, um eine neue zu erstellen.
Wenn Sie eine neue Integration erstellen, gehen Sie so vor:
- Geben Sie im Bereich Create Integration (Integration erstellen) einen Namen und eine Beschreibung ein.
- Wählen Sie eine Region für die Integration aus.
- Wählen Sie ein Dienstkonto für die Integration aus. Sie können die Details des Dienstkontos einer Integration jederzeit im Bereich Integrationsübersicht in der Symbolleiste für Integrationen ändern oder aktualisieren.
- Klicken Sie auf Erstellen.
Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.
- Klicken Sie in der Navigationsleiste des Integrationseditors auf Aufgaben, um die Liste der verfügbaren Aufgaben und Connectors aufzurufen.
- Klicken Sie auf das Element Data Transformer-Script und platzieren Sie es im Integrationseditor.
- Klicken Sie im Designer auf das Element Data Transformer Script, um den Aufgabenkonfigurationsbereich von Data Transformer Script aufzurufen.
- Klicken Sie auf Data Transformer-Script-Editor öffnen.
- Der Data Transformer-Script-Editor wird mit einem Standardbeispiel für eine Jsonnet-Vorlage mit Kommentaren angezeigt.
- Schreiben Sie Ihren Jsonnet-Code und schließen Sie den Editor, wenn er abgeschlossen ist. Alle Änderungen werden automatisch gespeichert.
Data Transformer Script-Editor verwenden
Mit dem Data Transformer-Script-Editor können Sie auf die Integrationsvariablen zugreifen, Variablenzuweisungen vornehmen und Variablen in Ihre Integration einfügen oder ändern. Der Data Transformer-Script-Editor bietet folgende Funktionen zur Bereicherung Ihrer Scripterstellung:
- Syntax/Code-Hervorhebung, Einzug und Zeilennummerierung erleichtern die Code Lesbarkeit und Strukturerkennung.
- Eine Minimap mit einer allgemeinen Übersicht über den Skriptcode und Hilfe bei der schnellen Navigation.
- Klicken Sie, um den Skriptcode in die Zwischenablage zu kopieren.
Öffnen Sie den Aufgabenkonfigurationsbereich Data Transformer Script und klicken Sie auf Data Transformer-Script-Editor öffnen, um den Editor zu öffnen.
Der Data Transformer-Script-Editor importiert standardmäßig functions
, eine vordefinierte benutzerdefinierte Bibliothek mit einer Reihe von Jsonnet-Funktionen für die Datenzuordnung in Application Integration. Weitere Informationen zu den verfügbaren benutzerdefinierten Funktionen finden Sie unter Data Transformer-Funktionen.
Die folgende Abbildung zeigt das Beispiellayout für den Data Transformer-Script-Editor:
Auf Integrationsvariablen zugreifen
Wenn Sie eine vorhandene Integrationsvariable aus dem Data Transformer-Script-Editor lesen möchten, verwenden Sie die Funktion extVar
aus der vordefinierten functions
-Bibliothek.
Beispiel: Vorhandene Integrationsvariablen können mit dem Data Transformer-Script-Editor gelesen und aktualisiert werden.
Jsonnet-Script
local f = import "functions"; // Import predefined Data Transformer function library local str1 = f.extVar("inputVar1"); // Access integration input variable "Inputstr1" with value "Hello" local str2 = f.extVar("inputVar2"); // Access integration input variable "Inputstr2" with value "World" { OutputVar: str1 + " " + str2 + "!", // Write to Jsonnet output variable "OutputVar" "output-str-var": str1 + " Integration " + str2 + "!", // Write to Jsonnet output variable "output-str-var" }
Ausgabe
JSONnet-Nutzungsreferenz
Jsonnet ist eine rein funktionale Sprache, deren Programme aus Ausdrücken bestehen. Informationen zum Bilden dieser Ausdrücke finden Sie unter Jsonnet-Ausdrücke.
Kontingente und Limits
Informationen zu den Nutzungslimits für die Aufgabe Data Transformer-Skript finden Sie unter Nutzungslimits.
Nächste Schritte
- Alle Aufgaben und Trigger.
- Weitere Informationen zu Data Transformer-Funktionen (Vorschau)
- Hier erfahren Sie, wie Sie eine Integration testen und veröffentlichen.
- Weitere Informationen zur Fehlerbehandlung.
- Weitere Informationen zu Ausführungslogs der Integration.