Skip to main content
Workday User Guide
Laatst bijgewerkt: 2023-11-03
FILE_NAME

FILE_NAME

Omschrijving

FILE_NAME
is een rijfunctie die de oorspronkelijke bestandsnaam van het bronbestandssysteem retourneert wanneer de gegevens afkomstig zijn uit een basisgegevensset. Dit is handig wanneer de brongegevens waaruit een basisgegevensset bestaat uit meerdere bestanden afkomstig zijn en de bestandsnamen zelf nuttige informatie bevatten (zoals datums of servernamen). U kunt gebruiken
FILE_NAME
in combinatie met andere tekstverwerkingsfuncties om nuttige informatie uit de bestandsnaam te extraheren.
Als Workday nieuw voor u is, hebt u geen toegang om basisgegevenssets te maken of te bewerken.

Syntaxis

FILE_NAME
()

Retourwaarde

Retourneert één waarde per rij van het type
TEXT
.

Voorbeelden

Uw basisgegevensset is gebaseerd op dagelijkse logboekbestanden met een datum van 8 tekens als onderdeel van de bestandsnaam.
20120704.log
is bijvoorbeeld de bestandsnaam die wordt gebruikt voor het logboekbestand dat op 4 juli 2012 is gemaakt. De volgende expressie gebruikt
FILE_NAME
in combinatie met
SUBSTRING
and
TO_DATE
om een datumveld te maken op basis van de eerste 8 tekens van de bestandsnaam.
TO_DATE(SUBSTRING(FILE_NAME(), 0, 8), "yyyyMMdd")
Uw basisgegevensset is gebaseerd op logboekbestanden die het IP-adres van de server gebruiken als onderdeel van de bestandsnaam. Bijvoorbeeld:
172.12.131.118.log
is de naam van het logboekbestand voor server 172.12.131.118. De volgende expressie gebruikt
FILE_NAME
in combinatie met
REGEX
om het IP-adres uit de bestandsnaam te extraheren.
REGEX(FILE_NAME(), "
(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})
\.log")