FROM
Gibt die Datenquelle und den Datenquellenfilter an
SELECT
-Klausel ruft Daten aus ab. Workday erfordert diese Klausel in allen WQL-Abfragen (Workday Query Language).Sie können nur auf Felder zugreifen, auf die Folgendes zutrifft:
- Workday hat die Verwendung mit dem Workday Report Writer oder Standardbereichen autorisiert.
- Das aktuell verarbeitete Workday-Konto hat Zugriffsberechtigung.
Syntax
So fragen Sie Daten aus einer Datenquelle ab:
FROM dataSourceAlias
So fragen Sie Daten aus einer Datenquelle mit einem Datenquellenfilter ab:
FROM dataSourceAlias(dataSourceFilter=filterAlias, filterPrompt1=value1, filterPrompt2=value2)
So fragen Sie Daten aus einer Datenquelle mithilfe von Eingabe- und Gültigkeitsdatumsfiltern ab:
FROM dataSourceAlias(effectiveAsOfDate=date, entryMoment=dateTime)
Argumente
Argument
| Beschreibung |
|---|---|
dataSourceAlias
| Der Alias für die Datenquelle, auf die Sie zugreifen möchten. |
dataSourceFilterAlias
| (Optional) Der Alias für den Datenquellenfilter, den Sie verwenden möchten. |
effectiveAsOfDate effectiveAsOfMoment entryDate entryMoment | (Optional) Führen Sie die Abfrage zu einem Gültigkeitsdatum oder einem Eingabedatum aus. Wird nur für unterstützt
Von Workday bereitgestellte Standarddatenquellen. Wenn Sie keinen Gültigkeitsmoment oder Eingabemoment angeben, gibt die Abfrage Ergebnisse zum aktuellen Datum/zur aktuellen Uhrzeit zurück. WQL unterstützt folgende Formate:
WQL unterstützt Datumsangaben und Datumsangaben in Koordinierte Weltzeit (UTC) oder Pacific Standard Time (PST). WQL gibt einen Fehler zurück, wenn Sie einen angeben effectiveAsOfMoment oder an entryMoment wenn die Datenquelle diese Werte nicht unterstützt. |
value1 , value2 , ...valueN
| Werte für die integrierten Datenquellen-Wertelisten. |
instance1 , instance2 , ...instanceN
| Die Workday-ID des Feldwerts, der abgeglichen werden soll. Wenn Sie eine Abfrage ausführen, validiert Workday das Format der Workday-ID und die Abfrage schlägt fehl, wenn das Format ungültig ist. |
inst_refId
| Die Referenz-ID-Art eines Felds im Bedingungsausdruck. |
referenceID
| Die Referenz-ID des Feldwerts, den Sie abgleichen möchten. Beispiel: (inst_refId = referenceID) |
Beispiele
Gibt den Namen des Mitarbeiters aus zurück
Datenquelle
„All Workers“
: SELECT fullName FROM allWorkers
Gibt einen Studentennamen, eine akademische Einheit und eine Ebene aus der Datenquelle
„Student Applications“
zurück. Durch Angabe eines Datenquellenfilters wird Folgendes ausgeführt:SELECT firstName, academicUnit, academicLevel FROM studentApplications (dataSourceFilter = studentApplicationsByAcademicUnitAndAcademicLevel, academicUnit = {Workday ID}, academicLevel = {Workday ID})
Geben Sie den Namen des Mitarbeiters in aufsteigender Reihenfolge aus der Datenquelle
All Workers
zurück und verwenden Sie dabei den Gültigkeitsmoment und den Eingabemoment der Datenwerte.SELECT worker FROM allWorkers (effectiveAsOfDate="2018-01-01", entryMoment="2019-01-01 12:30:00") ORDER BY worker ASC