FROM
Especifica el origen de datos y el filtro de origen de datos
SELECT
La cláusula de la que se recuperan los datos. Workday requiere esta cláusula en cualquier consulta de Workday Query Language (WQL).Solo puede acceder a los campos que:
- Workday ha autorizado su uso con Workday Report Writer o áreas por defecto.
- La cuenta de Workday de procesamiento actual tiene permiso de acceso.
Sintaxis
Para consultar datos de un origen de datos:
FROM dataSourceAlias
Para consultar datos de un origen de datos con un filtro de origen de datos:
FROM dataSourceAlias(dataSourceFilter=filterAlias, filterPrompt1=value1, filterPrompt2=value2)
Para consultar datos de un origen de datos mediante filtros de entrada y de fecha efectiva:
FROM dataSourceAlias(effectiveAsOfDate=date, entryMoment=dateTime)
Argumentos
Argumento
| Descripción |
|---|---|
dataSourceAlias
| El alias del origen de datos al que desea acceder. |
dataSourceFilterAlias
| El alias del filtro de origen de datos que desea utilizar (opcional). |
effectiveAsOfDate effectiveAsOfMoment entryDate entryMoment | Ejecute la consulta a partir de una fecha efectiva o de entrada (opcional). Solo se admite para
Orígenes de datos estándar distribuidos por Workday Si no especifica un momento efectivo o de entrada, la consulta devuelve resultados en la fecha y hora actuales. WQL admite los siguientes formatos:
WQL admite fechas y fechas y horas en Hora universal coordinada (UTC) o Hora estándar del Pacífico (PST). WQL devuelve un error si especifica un effectiveAsOfMoment o un entryMoment cuando el origen de datos no admite estos valores. |
value1 , value2 , ...valueN
| Valores para las listas de valores de origen de datos integrados. |
instance1 , instance2 , ...instanceN
| El ID de Workday del valor de campo que desea cotejar. Cuando ejecuta una consulta, Workday valida el formato del ID de Workday y falla la consulta cuando el formato no es válido. |
inst_refId
| El tipo de ID de referencia de un campo en la expresión condicional. |
referenceID
| El ID de referencia del valor de campo que desea cotejar. Ejemplo: (inst_refId = referenceID) |
Ejemplos
Mostrar nombre de trabajador de la
Origen de datos
de todos los trabajadores
: SELECT fullName FROM allWorkers
Devuelva un nombre de alumno, una unidad académica y un nivel del origen de datos
Student Applications
y especificando un filtro de origen de datos:SELECT firstName, academicUnit, academicLevel FROM studentApplications (dataSourceFilter = studentApplicationsByAcademicUnitAndAcademicLevel, academicUnit = {Workday ID}, academicLevel = {Workday ID})
Muestra el nombre del trabajador en orden ascendente desde el origen de datos
All Workers
, utilizando el momento efectivo y el momento de entrada de los valores de datos.SELECT worker FROM allWorkers (effectiveAsOfDate="2018-01-01", entryMoment="2019-01-01 12:30:00") ORDER BY worker ASC