Show Menu
THEMEN×

Konventionen für die Konstruktion von Umwandlungen

Tabelle, die zeigt, welche Konventionen beim Erstellen von Transformationen gelten.
Übereinkommen Beschreibung
Sequenzielle Ausführung
Die Transformationen in einer Datensatzkonfigurationsdatei werden nacheinander auf die Protokolleinträge angewendet (d. h. in der Reihenfolge, in der sie in der Konfigurationsdatei aufgeführt sind). Daher müssen Transformationen in der Reihenfolge aufgeführt werden, in der ihre Ergebnisse als Input für andere Transformationen verwendet werden. Wenn die Ausgabe einer Transformation als Eingabe für eine andere Transformation verwendet wird, ist es insbesondere wichtig, dass diese erste Transformation vor der letzteren Transformation in den Datenaset-Konfigurationsdateien aufgeführt wird. Andernfalls erzeugt der Data Workbench-Server einen Fehler.
Verarbeitungsschritte bieten eine Möglichkeit, die Konvertierungen anzuordnen, die in mehreren Datensätzen definiert sind, einschließlich Dateien. Für alle Datensätze enthalten Dateien, die mit einer bestimmten Verarbeitungsstufe verknüpft sind, werden die Transformationen basierend auf ihren Ein- und Ausgängen sortiert. Wenn aufgrund einer Transformation mehrere Datensätze Dateien in ein und demselben Feld enthalten, erzeugt der Data Workbench-Server einen Fehler.
Weitere Informationen zu Phasen finden Sie unter Konfigurationsdatei für die Protokollverarbeitung, Konfigurationsdatei für Transformationen und Datensatz einschließlich Dateien .
Eine Transformation Dependency Map kann anzeigen, wie ein Feld durch eine Reihe von Transformationen verändert wird. Siehe DataSet-Konfigurationstools .
Ausgabenamen Die meisten Transformationen geben ein Ausgabefeld an. Ist die Ausgabe ein benutzerdefiniertes erweitertes Feld, muss der Name für dieses Feld mit "x-"beginnen. Die Namen der Ausgabefelder dürfen keine Leerzeichen oder Sonderzeichen enthalten. Die Namen erweiterter Felder können zur Lesbarkeit mit Groß- und Kleinschreibung geschrieben werden, wie z. B. "x-NewCampaignName"oder "x-New-Campaign-Name". Die Software unterscheidet jedoch nicht zwischen Groß- und Kleinschreibung.
Eingabefelder
Eingabefelder beziehen sich auf eines der Grundlinienfelder oder ein vom Benutzer erstelltes Feld, das sich aus der Ausgabe einer vorherigen Transformation ergibt. Wenn eine konstante Zeichenfolge benötigt wird, kann anstelle eines Grundlinienfelds oder eines vom Benutzer erstellten Felds eine Zeichenfolge mit Anführungszeichen verwendet werden.
Eine Liste einiger häufig definierter Datenfelder, die vom Data Workbench-Server verarbeitet werden können, finden Sie unter Ereignisdatensatzfelder .
Einfache Zeichenfolgen und Vektoren von Zeichenfolgen Alle Transformationen werden auf Zeichenfolgen und/oder Vektoren von Zeichenfolgen ausgeführt. Einfache Zeichenfolgen sind wörtliche Zeichenfolgen. String-Vektoren enthalten Null oder mehr einfache Zeichenfolgen in einer bestimmten Reihenfolge.