Zum Hauptinhalt wechseln
Workday User Guide
Zuletzt aktualisiert: 2023-11-03
Konzept: Tabellen- und Dataset-Feldarten

Konzept: Tabellen- und Dataset-Feldarten

Jedes Tabellen- und Dataset-Feld hat ein Feldartattribut. Die Feldart wird in anderen Datenanwendungen häufig als Datentyp bezeichnet.
Die Feldart bestimmt Folgendes:
  • Welche Arten von Werten das Feld enthalten kann.
  • Welche Funktionen das Feld als Argument verwenden können. Beispiel: Die Funktion CONCAT akzeptiert nur Textfelder als Argumente.
Wenn Sie eine Tabelle erstellen, definieren Sie die Feldart jedes Felds. Wenn Sie Daten aus einer durch Trennzeichen getrennten Datei in eine Tabelle laden, validiert Workday die Daten anhand des definierten Schemas. Wenn der Wert für ein Feld nicht mit der Feldart oder anderen Feldparametern (z. B. Datumsformat) übereinstimmt, markiert Workday die gesamte Zeile als ungültig und nimmt die Zeile nicht in die Tabelle auf. Stattdessen sendet Workday die Zeile an eine Fehlerdatei, die Sie herunterladen können.
Wenn Sie ein Basis-Dataset mit externen Daten erstellen, versucht Workday anhand der Prüfung einiger Daten, die Feldart jedes Felds zu erraten. Sie können die Feldart jedoch ändern, wenn Workday die falsche Feldart zugewiesen hat oder Sie eine andere Feldart anwenden möchten.
Wenn Sie die Art des Eingabefelds in der letzten Phase vor der Phase "Felder verwalten" ändern, muss die neue Feldart mit der geänderten Feldart kompatibel sein.
Wenn Sie ein Basis-Dataset aus einem benutzerdefinierten Bericht erstellen, ordnet Workday die Workday-Feldarten den Dataset-Feldarten zu.
Bei berechneten Prism-Feldern bestimmt das Ausdrucksergebnis die Feldart für dieses Feld. Wenn ein von Prism berechneter Feldausdruck lautet
TO_INT(zipcode)
, dann ist die Feldart für dieses Feld Integer.
Workday empfiehlt, in Datasets nach Möglichkeit die Feldart "Numerisch" zu verwenden. Wenn Sie eine andere numerische Feldart verwenden, z. B. Doppelt, besteht die Gefahr, dass die Genauigkeit verloren geht und fehlerhafte Ergebnisse angezeigt werden, die von den Daten und Berechnungen im Dataset abhängen. Legen Sie in Basis-Datasets die Feldart als Numeric(x, y) fest. Sie können die Feldart in einem abgeleiteten Dataset auch mit der Funktion CAST ändern. Beispiel:
CAST([salary] AS decimal(12,4))
Wenn Sie neu in Workday sind, haben Sie keinen Zugriff, um Basis-Datasets zu erstellen oder zu bearbeiten.

Tabellen- und Dataset-Feldarten

Tabellen und Datasets verwenden folgende Feldarten:
Tabellen- oder Dataset-Feldart
Beschreibung
Wertebereich
Boolesch
Eine Workday-spezifische Feldart, die boolesche Werte enthält.
True
,
False
Währung
Ein Dezimalwert mit variabler Länge, der maximal 20 Stellen vor dem Dezimalzeichen und maximal 6 Stellen nach dem Dezimalzeichen unterstützt, kombiniert mit einem von Workday erkannten 3-stelligen Währungscode.
Währungswerte können jeden gültigen positiven oder negativen Wert darstellen, wenn die Anzahl der Vor- und Nachkommastellen angegeben ist.
Datum
Datum kombiniert mit einer Uhrzeit mit Bruchteilen der Sekunden basierend auf dem 24-Stunden-Format.
Datumsbereich: 1. Januar 1753 bis 31. Dezember 9999
Zeitbereich: 00:00:00 bis 23:59:59,997
Intern speichert Workday alle Daten der Art Datum im UTC-Format (Koordinierte Weltzeit). Wenn Sie externe Daten mit Zeitzoneninformationen importieren, konvertiert Workday die Daten in UTC. Wenn Sie externe Daten ohne Zeitzoneninformationen importieren, konvertiert Workday die Daten nicht und speichert sie als UTC.
Double
64-Bit-Gleitkommazahl doppelter Genauigkeit.
4,94065645841246544e-324d bis 1,79769313486231570e+308d ( positiv oder negativ)
Instanz
Eine Workday-spezifische Feldart, die Workday-Instanzwerte enthält. Jedes Feld enthält auch Informationen zu dem Geschäftsobjekt, auf dem das "Instance"-Feld basiert. Instanzfelder stellen eine 1:1-Beziehung zwischen zwei Objekten dar.
Ein Hexadezimalwert, der eine WID referenziert.
Ganzzahl
32-Bit-Ganzzahl (ganze Zahl).
-2.147.483.648 bis 2.147.483.647
Lang
64-Bit-Langzahl (ganze Zahl).
-9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807
Multiinstanz
Eine Workday-spezifische Feldart, die einen Satz von (null oder mehr) Workday-Instanzwerten enthält. Jedes Feld enthält auch Informationen zum Geschäftsobjekt, auf dem die Instanzwerte basieren. Multiinstanz-Felder stellen eine „Eins-zu-Viele“-Beziehung zwischen zwei Objekten dar.
0 oder mehr Instanzwerte (Hexadezimalwerte, die eine WID referenzieren), die durch einen senkrechten Strich (|) getrennt sind.
Wenn Sie Multiinstanzfelder aus einer durch Trennzeichen getrennten Datei importieren, müssen die durch Pipeline-Trennzeichen getrennten Instanzwerte in das konfigurierte Anführungszeichen eingeschlossen werden.
Numerisch
Ein numerischer Wert mit variabler Länge, der insgesamt 38 Stellen vor und nach dem Dezimalzeichen und maximal 18 Stellen danach unterstützt.
Numerische Werte können jeden gültigen positiven oder negativen Wert darstellen, wenn die angegebene Anzahl von Vor- und Nachkommastellen angegeben ist.
Alle numerischen Felder haben eine zugehörige Anzahl von Stellen vor und nach dem Dezimalzeichen (ähnlich, aber nicht identisch mit Genauigkeit und Skalierung).
Wenn Sie eine Tabelle oder ein Dataset aus einem Workday-Bericht erstellen, weist Workday die Ziffernwerte dem Feld Numerisch zu.
Wenn Sie eine Tabelle oder ein Dataset aus externen Daten erstellen, können Sie die Ziffernwerte für numerische Felder angeben.
Beispiel:
Numeric(19,2)
kann jeden Wert von 0,00 bis 9.223.372.036.854.775.807,99 speichern
Numeric(19,0)
kann nur Ganzzahlen von 0 bis 9.223.372.036.854.775.807 speichern.
Text
Nicht-Unicode-Textdaten mit variabler Länge (auch als Zeichenfolge bezeichnet).
Maximale Textlänge von 2.147.483.647 Zeichen.

Berichtsfeldarten mit Tabellen- und Dataset-Feldarten mappen

Wenn Sie eine Tabelle oder ein Dataset aus einem benutzerdefinierten Bericht erstellen, geschieht Folgendes:
  • Erstellt ein Feld in der Tabelle oder im Dataset für jedes Berichtsfeld, das eine unterstützte Feldart verwendet.
  • Weist den Feldern in der Tabelle oder im Dataset eine Feldart zu.
Workday behält nur Berichtsfelder bei, die Feldarten haben, die von Tabellen und Datasets unterstützt werden. Workday nimmt keine Felder auf, die einen nicht unterstützten Tabellen- oder Dataset-Feldtyp verwenden.
Nachdem Sie eine Tabelle oder ein Dataset aus einem benutzerdefinierten Bericht erstellt haben, prüfen Sie, ob die zugewiesenen Feldarten für Ihre Tabellen- oder Dataset-Anforderungen geeignet sind. Beispiel: Sie müssen möglicherweise die Feldart von Numerisch in Integer ändern, damit sie der Feldart entspricht, wenn Sie das Dataset mit einem anderen Dataset zusammenführen.
In dieser Tabelle wird erläutert, wie eine Berichtsfeldart mit der Art eines Tabellen- oder Dataset-Felds gemappt wird, wenn Sie eine Tabelle oder ein Dataset erstellen.
Art des Berichtsfelds
Tabellen- oder Dataset-Feldart
Anmerkungen
Numerisch
Numerisch, Integer oder Lang
Die Feldart in der Tabelle oder im Dataset hängt von der Anzahl der Stellen vor und nach dem Dezimalzeichen im Bericht ab:
  • Ganzzahl. 0 Stellen nach dem Dezimalzeichen und maximal 9 Stellen vor dem Dezimalzeichen.
  • Lang. 0 Stellen nach dem Dezimalzeichen und größer als 9 Stellen und kleiner oder gleich 18 Stellen vor dem Dezimalzeichen.
  • Numerisch. Alle anderen numerischen Werte.
Bei numerischen Feldern weist Workday die Anzahl der Vor- und Nachkommastellen basierend auf den Werten im benutzerdefinierten Bericht zu.
Text
Text
Rich Text
Nicht unterstützt
Datum
Datum
DateTimeZone
Nicht unterstützt
Zeit
Nicht unterstützt
Währung
Währung
Boolesch
Boolesch
Multiinstanz
Multiinstanz
Tabellen und Datasets enthalten nur Multiinstanz-Berichtsfelder, die sich in folgenden Bereichen befinden:
  • Das primäre Geschäftsobjekt.
  • Ein zugehöriges Geschäftsobjekt, das eine 1:1-Beziehung zum primären Geschäftsobjekt hat.
Einzelinstanz
Instanz
Selbstreferenzierende Instanz
Instanz

Mapping von Tabellen- und Dataset-Feldarten mit Prism-Datenquellenfeldarten

Wenn Sie eine Tabelle für die Analyse aktivieren oder ein Dataset veröffentlichen, erstellt Workday eine Prism-Datenquelle.
In dieser Tabelle sind die Feldarten aufgelistet, die Workday in einer Prism-Datenquelle verwendet:
Tabellen- oder Dataset-Feldart
Feldart für Prism-Datenquelle
Anmerkungen
Text
Text
Boolesch
Boolesch
Datum
Datum
Workday fügt keine Zeitinformationen in das Feld Datum der Prism-Datenquelle ein. Workday löscht alle Zeitinformationen im Feld Datum, wenn die Prism-Datenquelle erstellt.
Währung
Währung
Ganzzahl
Numerisch
Lang
Numerisch
Double
Numerisch
Numerisch
Numerisch
Workday schreibt numerische Felder mit maximal 20 Stellen vor und 6 Stellen nach dem Dezimalzeichen. Wenn ein numerisches Feld einen Wert enthält, der diese Maximalwerte überschreitet, rundet Workday den Wert beim Erstellen der Prism-Datenquelle ab.
Instanz
Einzelinstanz
Workday weist den Namen des Geschäftsobjekts zu, der dem Feld "Instance" im Dataset zugeordnet ist.
Multiinstanz
Multiinstanz
Workday weist den Namen des Geschäftsobjekts zu, der dem Feld "Multi-Instance" im Dataset zugeordnet ist.