Anmerkungen zu Umwandlungen

In den folgenden Anmerkungen wird erläutert, wie mit Monarch Data Prep Studio Umwandlungen ausgeführt werden.

Text in Datumswerte umwandeln

Monarch Data Prep Studio sucht nach Text, in dem 3 Abschnitte durch das gleiche Trennzeichen voneinander getrennt werden (z. B. 15.4.2015).

Gültige Trennzeichen:

Wenn der Text ein mehrdeutiges Muster hat (z. B. 08.03.2015, das als MM/TTJJJJ oder als TT/MMJJJJ ausgelegt werden kann), wird die Umwandlung unter Verwendung des Datumsmusters ausgeführt, das beim Spaltenänderungsvorgang festgelegt wurde. Derzeit ist die Standardeinstellung für das Datum die kurze Windows-Datumsform, die im System definiert ist.

Datumswerte in Text umwandeln

Datums-/Uhrzeitwerte werden anhand des Formats „JJJJ-MM-TT:HH:mm:ss“ umgewandelt.

Hierdurch ergibt sich immer ein Datum und eine Uhrzeit im ISO8601-Format.

Text in Anzahl von Sekunden umwandeln

Die Uhrzeit wird meistens im Format HH:MM:SS angegeben. Monarch Data Prep Studio ist bei der Suche nach Uhrzeitformaten ziemlich flexibel und findet Formate, die Folgendes enthalten:

Zahlen in Datums-/Uhrzeitwerte umwandeln

 Monarch Data Prep Studio wandelt Zahlen in Datumswerte um, indem es den numerischen Wert als Anzahl der Tage (und Bruchteile von Tagen) ab einem bestimmten Nullwert für Datum/Uhrzeit auslegt.

Monarch Data Prep Studio verwendet 1900-01-01 00:00:00 als den Datums/Uhrzeit-Nullwert. Daraus folgt:

Monarch Data Prep Studio macht eine Ausnahme, wenn der numerische Wert in den Bereich zwischen 19000101 und 99991231 fällt. Dieser Wert würde normalerweise als eine RIESENANZAHL von Tagen über den Datums/Uhrzeit-Nullwert hinaus interpretiert werden und einen Nullwert für die Umwandlung ergeben. Monarch Data Prep Studio wandelt 19000101 jedoch in den Wert 1900-01-01 um. 20150715 wird parallel hierzu als 2015-07-15 interpretiert.

Mit anderen Worten interpretiert Monarch Data Prep Studio Werte in diesem Bereich als eine numerische Darstellung von ISO8601-Datumswerten.

Zahlen in Text umwandeln

Numerische Werte werden anhand des SQL-Formats Allgemein in Text umgewandelt.

Die Zahl wird ohne Tausendertrennzeichen und mit einem Punkt (.) als Dezimaltrennzeichen formatiert.

Datumswerte in Zahlen umwandeln

Die Umwandlung von Datums-/Uhrzeitwerten in Zahlen ist die Umkehrung der Umwandlung von Zahlen in Datum-/Uhrzeitwerte.

Im Besonderen ist die Zahl, die sich daraus ergibt, der Unterschied in Tagen (und Bruchteilen von Tagen) zwischen dem angegebenen Datum und dem Datums/Uhrzeit-Nullwert (1900-01-01 00:00:00).

Ein Datum wie 1995-10-13 wird beispielsweise in 34983 umgewandelt.

Text in Zahlen umwandeln

Die folgenen Zahlen können Tausender-Trennzeichen enthalten (z. B. wird „1.234,56“ in 1234,56 umgewandelt).