FROM
Specifica l'origine dati e il filtro dell'origine dati
SELECT
La clausola recupera i dati da. Il sistema richiede questa clausola in qualsiasi query Workday Query Language (WQL).È possibile accedere solo ai campi che:
- Workday ha autorizzato l'utilizzo con Workday Report Writer o con le aree predefinite.
- L'account Workday di elaborazione corrente dispone dell'autorizzazione all'accesso.
Sintassi
Per eseguire query sui dati da un'origine dati:
FROM dataSourceAlias
Per eseguire query sui dati da un'origine dati con un filtro origine dati:
FROM dataSourceAlias(dataSourceFilter=filterAlias, filterPrompt1=value1, filterPrompt2=value2)
Per eseguire query sui dati da un'origine dati utilizzando i filtri di immissione e di decorrenza:
FROM dataSourceAlias(effectiveAsOfDate=date, entryMoment=dateTime)
Argomenti
Argomento
| Descrizione |
|---|---|
dataSourceAlias
| L'alias dell'origine dati a cui si desidera accedere. |
dataSourceFilterAlias
| (Facoltativo) L'alias per il filtro dell'origine dati che si desidera utilizzare. |
effectiveAsOfDate effectiveAsOfMoment entryDate entryMoment | (Facoltativo) Eseguire la query a partire da una decorrenza o una data di immissione. Supportato solo per
Origini dati predefinite di Workday Se non si specifica un momento di decorrenza o di immissione, la query restituisce i risultati alla data e all'ora correnti. WQL supporta i seguenti formati:
WQL supporta date e datetime in Coordinated Universal Time (UTC) o Pacific Standard Time (PST). WQL restituisce un errore se si specifica un effectiveAsOfMoment o an entryMoment quando l'origine dati non supporta questi valori. |
value1 , value2 , ...valueN
| Valori per gli elenchi di valori dell'origine dati incorporata. |
instance1 , instance2 , ...instanceN
| L'ID Workday del valore del campo che si desidera abbinare. Quando si esegue una query, il sistema convalida il formato dell'ID Workday e non riesce a eseguire la query se il formato non è valido. |
inst_refId
| Il tipo di ID riferimento di un campo nell'espressione condizionale. |
referenceID
| L'ID di riferimento del valore del campo che si desidera abbinare. Esempio: (inst_refId = referenceID) |
Esempi
Restituire il nome del collaboratore da
Origine dati
All Workers
: SELECT fullName FROM allWorkers
Restituisce il nome dello studente, l'unità universitaria e il livello dall'origine dati
Student Applications
specificando un filtro dell'origine dati:SELECT firstName, academicUnit, academicLevel FROM studentApplications (dataSourceFilter = studentApplicationsByAcademicUnitAndAcademicLevel, academicUnit = {Workday ID}, academicLevel = {Workday ID})
Restituire il nome del collaboratore in ordine crescente dall'origine dati
All Workers
, utilizzando il momento effettivo e il momento di immissione dei valori dei dati.SELECT worker FROM allWorkers (effectiveAsOfDate="2018-01-01", entryMoment="2019-01-01 12:30:00") ORDER BY worker ASC