Anwenden einer Konvertierungstransformation
Anmerkung: Die folgenden Schritte gelten nicht für die Konvertierungsfunktionen
to_bytes
und to_chars
.Die Zuordnung wird gespeichert und das Symbol „Mapping“ ändert seine Farbe für dieses logische Modell auf der Registerkarte Modelle der Seite Modeling von Rot in Grün.
Beispiel: Anwenden einer Cast-Konvertierungsfunktionstransformation
Gehen Sie beispielsweise wie folgt vor, um einen Ganzzahlwert aus der SpalteBALANCE
in der Tabelle CUSTOMER
des physischen Modells ClientSheet
in einen Gleitpunktwert zu konvertieren, um die Spalte CUSTBALANCE
der logischen Entität CUSTPROFILE
aufzufüllen: - Wählen Sie die Entität
CUSTPROFILE
auf der Arbeitsfläche aus. - Klicken Sie auf den Bereich Transformationen, und klicken Sie in dem Bereich auf das Symbol Transformation bei der Spalte
CUSTBALANCE
. - Wählen Sie im Popup-Fenster die Option Funktion aus.
- Wählen Sie im Feld Kategorie den Wert Konvertierung aus.
- Wählen Sie im Feld Name die Funktion cast(Integer value,string target) aus. Sie haben die Möglichkeit, den Wert und das Ziel unter den Eingabefeldern festzulegen.
- Klicken Sie auf Wert, und wählen Sie die Option Spalte aus.
- Wählen Sie im Dropdown-Menü Name des physischen Modells das physische Modell
ClientSheet
aus. - Wählen Sie im Dropdown-Menü Tabellenname die Tabelle
CUSTOMER
aus. - Wählen Sie im Dropdown-Menü Spaltenname die Spalte
BALANCE
aus.
- Wählen Sie im Dropdown-Menü Name des physischen Modells das physische Modell
- Klicken Sie auf Ziel und treffen Sie folgende Auswahl. Anmerkung: Der erwartete Zieldatentyp ist in diesem Beispiel eine Zeichenfolge.
- Wählen Sie die Option Konstante aus.
- Wählen Sie aus dem Dropdown-Menü Typ den Datentyp
String
aus. - Geben Sie in das Feld Wert den Wortlaut Float ein. Dies ist der Zieldatentyp.
- Klicken Sie auf OK.
Die angewendete Cast-Konvertierungsfunktionstransformation wird auf der Arbeitsfläche dargestellt.