Skip to main content
Workday User Guide
Laatst bijgewerkt: 2023-11-03
Concept: tabel- en gegevenssetveldtypen

Concept: tabel- en gegevenssetveldtypen

Elk tabel- en gegevenssetveld heeft een veldtypekenmerk. Het veldtype wordt in andere gegevenstoepassingen vaak een gegevenstype genoemd.
Het veldtype bepaalt:
  • Welke waarden het veld kan bevatten.
  • Welke functies het veld als argument kunnen gebruiken. Voorbeeld: de functie CONCAT accepteert alleen tekstvelden als argumenten.
Wanneer u een tabel maakt, definieert u het veldtype van elk veld. Wanneer u gegevens vanuit een bestand met scheidingstekens in een tabel laadt, valideert Workday de gegevens op basis van het gedefinieerde schema. Als de waarde voor een veld niet matcht met het veldtype of andere veldparameters (zoals datumnotatie), wordt de hele rij als ongeldig gemarkeerd en wordt de rij niet opgenomen in de tabel. In plaats daarvan verzendt Workday de rij naar een foutbestand dat u kunt downloaden.
Wanneer u een basisgegevensset maakt met externe gegevens, probeert Workday het veldtype van elk veld te raden door enkele gegevens te onderzoeken. U kunt het veldtype echter wijzigen als aan het verkeerde veldtype is toegewezen of als u een ander veldtype wilt toepassen.
Als u het invoerveldtype wijzigt in de laatste fase vóór de fase 'Velden beheren', moet het nieuwe veldtype compatibel zijn met het gewijzigde veldtype.
Wanneer u een basisgegevensset maakt op basis van een aangepast rapport, wijst Workday de Workday-veldtypen toe aan gegevenssetveldtypen.
Voor door Prism berekende velden bepaalt het expressieresultaat het veldtype voor dat veld. Als een berekend veld van een Prism-expressie is:
TO_INT(zipcode)
, is het veldtype voor dat veld Geheel getal.
Workday raadt u aan waar mogelijk het veldtype Numeriek in gegevenssets te gebruiken. Wanneer u een ander numeriek veldtype gebruikt, zoals Dubbel, loopt u het risico precisie te verliezen en foutieve resultaten te krijgen, afhankelijk van de gegevens en berekeningen in de gegevensset. Stel in basisgegevenssets het veldtype in op Numeric(x,y). U kunt het veldtype in een afgeleide gegevensset ook wijzigen met behulp van de CAST-functie. Voorbeeld:
CAST([salary] AS decimal(12,4))
Als Workday nieuw voor u is, hebt u geen toegang om basisgegevenssets te maken of te bewerken.

Veldtypen voor tabellen en gegevenssets

In tabellen en gegevenssets worden de volgende veldtypen gebruikt:
Veldtype tabel of gegevensset
Omschrijving
Waardenbereik
Boole-waarde
Een specifiek Workday-veldtype dat Boole-waarden bevat.
True
,
False
Valuta
Een decimale waarde met variabele lengte die maximaal 20 cijfers vóór de komma en maximaal 6 cijfers achter de komma ondersteunt, in combinatie met een door Workday erkende valutacode van drie cijfers.
Valutawaarden kunnen elke geldige positieve of negatieve waarde vertegenwoordigen, mits het opgegeven aantal cijfers vóór en achter de komma.
Datum
Datum gecombineerd met een tijd van de dag met breuken in seconden op basis van een 24-uursklok.
Datumbereik: 1 januari 1753 tot en met 31 december 9999
Tijdsbereik: 00:00:00 t/m 23:59:59,997
Alle gegevens van het datumtype worden intern opgeslagen in UTC-notatie (gecoördineerde universele tijd). Als u externe gegevens met tijdzonegegevens invoert, worden de gegevens geconverteerd naar UTC. Als u externe gegevens zonder tijdzonegegevens invoert, worden de gegevens niet geconverteerd en opgeslagen als UTC.
Double
64-bits zwevendekommagetal met dubbele precisie.
4.94065645841246544e-324d naar 1.79769313486231570e+308d (positief of negatief)
Instance
Een Workday-specifiek veldtype dat Workday-instancewaarden bevat. Elk veld bevat ook informatie over het bedrijfsobject waarop het instanceveld is gebaseerd. Instancevelden vertegenwoordigen een 1-op-1-relatie tussen twee objecten.
Een hexadecimale waarde die verwijst naar een WID.
Geheel getal
32-bits geheel getal (geheel getal).
-2.147.483.648 naar 2.147.483.647
Long
64-bits lang geheel getal (geheel getal).
-9.223.372.036.854.775.808 naar 9.223.372.036.854.775.807
Meerdere instance
Een Workday-specifiek veldtype dat een set (nul of meer) Workday-instancewaarden bevat. Elk veld bevat ook informatie over het bedrijfsobject waarop de instancewaarden zijn gebaseerd. Velden met meerdere instances vertegenwoordigen een 1-op-veel-relatie tussen twee objecten.
Nul of meer instancewaarden (hexadecimale waarden die verwijzen naar een WID), gescheiden door een sluisteken (|).
Wanneer u velden met meerdere instances uit een bestand met scheidingstekens invoert, moeten de instancewaarden met sluistekens worden ingesloten in het geconfigureerde aanhalingsteken.
Numeriek
Een numerieke waarde met variabele lengte die in totaal 38 cijfers voor en achter de komma ondersteunt, maar maximaal 18 cijfers na.
Numerieke waarden kunnen elke geldige positieve of negatieve waarde vertegenwoordigen, met het opgegeven aantal cijfers vóór en achter de komma.
Alle numerieke velden hebben een gekoppeld aantal cijfers vóór en achter de komma (vergelijkbaar met precisie en schaal).
Wanneer u een tabel of gegevensset maakt op basis van een Workday-rapport, wijst Workday de cijferwaarden toe aan het veld Numeriek.
Wanneer u een tabel of gegevensset maakt op basis van externe gegevens, kunt u de cijferwaarden voor numerieke velden opgeven.
Voorbeeld:
Numeric(19,2)
kan elke waarde opslaan tussen 0,00 en 9.223.372.036.854.775.807,99 en
Numeric(19,0)
kunnen alleen gehele getallen worden opgeslagen van 0 tot 9.223.372.036.854.775.807.
Tekst
Gegevens met niet-Unicode-tekst met variabele lengte (ook wel tekenreeks genoemd).
Maximale tekstlengte van 2.147.483.647 tekens.

Rapportveldtypen toewijzen aan tabel- en gegevenssetveldtypen

Wanneer u een tabel of gegevensset maakt op basis van een aangepast rapport, geldt het volgende in Workday:
  • Hiermee maakt u een veld in de tabel of gegevensset voor elk rapportveld dat een ondersteund veldtype gebruikt.
  • Wijst een veldtype toe aan de velden in de tabel of gegevensset.
Alleen rapportvelden met veldtypen die door tabellen en gegevenssets worden ondersteund, blijven in Workday behouden. Er zijn geen velden opgenomen die een niet-ondersteund tabel- of gegevenssetveldtype gebruiken.
Nadat u een tabel of gegevensset op basis van een aangepast rapport hebt gemaakt, controleert u of de toegewezen veldtypen correct zijn voor uw tabel- of gegevenssetbehoeften. Voorbeeld: u moet mogelijk een veldtype wijzigen van Numeriek in Geheel getal zodat het overeenkomt met het veldtype wanneer u de gegevensset samenvoegt met een andere gegevensset.
In deze tabel wordt uitgelegd hoe een rapportveldtype wordt toegewezen aan een tabel- of gegevenssetveldtype wanneer u een tabel of gegevensset maakt.
Rapportveldtype
Veldtype tabel of gegevensset
Opmerkingen
Numeriek
Numeriek, geheel getal of lang
Het veldtype in de tabel of gegevensset is afhankelijk van het aantal cijfers vóór en achter de komma in het rapport:
  • Integer. Nul cijfers achter en minder dan of gelijk aan 9 cijfers vóór de komma.
  • Long. Nul cijfers achter, en meer dan 9 cijfers en minder dan of gelijk aan 18 cijfers voor de komma.
  • Numeriek. Alle andere numerieke waarden.
Voor numerieke velden wijst Workday het aantal cijfers vóór en achter de komma toe op basis van de waarden in het aangepaste rapport.
Tekst
Tekst
Opgemaakte tekst
Niet ondersteund
Datum
Datum
DateTimeZone
Niet ondersteund
Tijd
Niet ondersteund
Valuta
Valuta
Boole-waarde
Boole-waarde
Meerdere instance
Meerdere instance
Tabellen en gegevenssets bevatten alleen rapportvelden met meerdere instances die zich bevinden in:
  • Het primaire bedrijfsobject.
  • Een gerelateerd bedrijfsobject dat een 1-op-1-relatie heeft met het primaire bedrijfsobject.
Eén instance
Instance
Naar zichzelf verwijzende instance
Instance

Veldtypen voor tabellen en gegevenssets toewijzen aan typen Prism-gegevensbronvelden

Wanneer u een tabel inschakelt voor analyse of een gegevensset publiceert, maakt Workday een Prism-gegevensbron.
In deze tabel vindt u een overzicht van de veldtypen die door Workday worden gebruikt in een Prism-gegevensbron:
Veldtype tabel of gegevensset
Veldtype Prism-gegevensbron
Opmerkingen
Tekst
Tekst
Boole-waarde
Boole-waarde
Datum
Datum
Het veld 'Datum' in de Prism-gegevensbron bevat geen tijdgegevens. Bij het maken van de Prism-gegevensbron verwijdert Workday alle tijdgegevens in het veld 'Datum'.
Valuta
Valuta
Geheel getal
Numeriek
Long
Numeriek
Double
Numeriek
Numeriek
Numeriek
Numerieke velden van maximaal 20 cijfers vóór en 6 cijfers achter de komma worden in Workday geschreven. Als een numeriek veld een waarde bevat die deze maxima overschrijdt, wordt de waarde naar beneden afgerond wanneer de Prism-gegevensbron wordt gemaakt.
Instance
Eén instance
Workday wijst de naam van het bedrijfsobject toe die is gekoppeld aan het instanceveld in de gegevensset.
Meerdere instance
Meerdere instance
Workday wijst de naam van het bedrijfsobject toe die is gekoppeld aan het veld 'Meerdere instances' in de gegevensset.