Transformationen

Über dieses Feature erhalten Sie die Flexibilität, einen Wert zu transformieren, bevor Sie eine Spalte in einer Entität des logischen Modells damit ausfüllen. Die Werte werden den Spalten der Tabellen des physikalischen Modells entnommen.

Basierend auf den Funktionen, die Sie auf Werte anwenden müssen, bevor Sie die Spalten des logischen Modells ausfüllen, können Sie Transformationen auf den folgenden Elementen ausführen:
  • Spalten: Zum Ausfüllen von Werten aus einer Spalte der Tabelle eines physischen Modells
  • Konstante: Zum Anwenden eines Konstantenwertes auf eine Spalte des logischen Modells oder einen der Parameter einer Funktionstransformation
  • Funktion: Zum Anwenden von String-, Konvertierungs- und DateTime-Funktionen sowie numerischen Funktionen auf eine Spalte des logischen Modells oder einen der Parameter einer Funktionstransformation.

Sie können komplexe verschachtelte Transformationen innerhalb der übergeordneten Transformation erstellen.

Transformation einer Konvertierungsfunktion

Mithilfe einer Konvertierungsfunktion können Sie Werte aus einem Datentyp in einen anderen Datentyp sowie aus einem Format in ein anderes Format umwandeln oder Werte entsprechend den gewünschten Formaten parsen.

Eine Konvertierungsfunktion wird angewendet, um Daten aus einer Quelltabellenspalte oder einer Konstanten in den gewünschten Datentyp oder das gewünschte Format zu konvertieren. Diese konvertierten Daten werden in die ausgewählte Spalte einer logischen Entität eingefügt.

Die unterschiedlichen verfügbaren Konvertierungsfunktionen lauten:
cast
Mithilfe dieser Funktion können Sie Werte eines Datentyps in einen anderen Datentyp konvertieren.
format
Mithilfe dieser Funktion können Sie den Wert eines beliebigen Datentyps mithilfe eines angegebenen Formats in einen String-Wert konvertieren.
Parsen
Mithilfe dieser Funktion können Sie einen String-Wert anhand eines angegebenen Formats in einen gewünschten Datentyp parsen.
to_bytes
Mithilfe dieser Funktion können Sie einen Wert vom Typ „CLOB“ in „bytes“ konvertieren.
to_chars
Mithilfe dieser Funktion können Sie einen Wert vom Typ „BLOB“ in „chars“ konvertieren.

Parameter von Konvertierungsfunktionen

Die Konvertierungsfunktionen cast, format und parse enthalten zwei Parameter:
  • Quellwert eines bestimmten Datentyps und Formats
  • Zieldatentyp oder -format, in den/das der Quellwert konvertiert werden muss oder mit dem der Quellwert geparst werden muss.
Anmerkung: Diese Konvertierung gilt nicht für die Konvertierungsfunktionen to_bytes und to_chars.