FROM
Especifica a fonte de dados e o filtro de fonte de dados que o
SELECT
A cláusula recupera dados do. O Workday requer essa cláusula em qualquer consulta em Workday Query Language (WQL).Você só pode acessar campos que:
- O Workday autorizou o uso com o Workday Report Writer ou áreas por padrão.
- A conta Workday de processamento atual tem permissão de acesso.
Sintaxe
Para consultar dados de uma fonte de dados:
FROM dataSourceAlias
Para consultar dados de uma fonte de dados com um filtro de fonte de dados:
FROM dataSourceAlias(dataSourceFilter=filterAlias, filterPrompt1=value1, filterPrompt2=value2)
Para consultar dados de uma fonte de dados usando filtros de data de vigência e de entrada:
FROM dataSourceAlias(effectiveAsOfDate=date, entryMoment=dateTime)
Argumentos
Argumento
| Descrição |
|---|---|
dataSourceAlias
| O alias da fonte de dados que você quer acessar. |
dataSourceFilterAlias
| (Opcional) O alias do filtro de fonte de dados que você quer usar. |
effectiveAsOfDate effectiveAsOfMoment entryDate entryMoment | (Opcional) Execute a consulta a partir de uma data de vigência ou de uma data de entrada. Com suporte somente para
Fontes de dados padrão fornecidas pela Workday Se você não especifica uma data/hora de vigência ou de entrada, a consulta retorna resultados na data e hora atuais. WQL oferece suporte a estes formatos:
O WQL oferece suporte a datas e horas no tempo universal coordenado (UTC) ou no horário padrão do Pacífico (PST). WQL retorna um erro se você especifica um effectiveAsOfMoment ou um entryMoment quando a fonte de dados não oferece suporte a esses valores. |
value1 , value2 , ...valueN
| Valores para as listas de opções de fontes de dados integradas |
instance1 , instance2 , ...instanceN
| A ID Workday do valor do campo com o qual você quer fazer a correspondência. Quando você executa uma consulta, o Workday valida o formato da ID Workday e falha na consulta quando o formato é inválido. |
inst_refId
| O tipo de ID de referência de um campo na expressão condicional. |
referenceID
| A ID de referência do valor do campo com o qual você quer fazer a correspondência. Exemplo: (inst_refId = referenceID) |
Exemplos
Retornar o nome do trabalhador da
A fonte de dados
All Workers
: SELECT fullName FROM allWorkers
Retornar o nome do estudante, a unidade acadêmica e o nível da fonte de dados
Student Applications
especificando um filtro de fonte de dados:SELECT firstName, academicUnit, academicLevel FROM studentApplications (dataSourceFilter = studentApplicationsByAcademicUnitAndAcademicLevel, academicUnit = {Workday ID}, academicLevel = {Workday ID})
Retornar o nome do trabalhador em ordem crescente da fonte de dados
All Workers
, usando a data/hora de vigência e a hora de entrada dos valores dos dados.SELECT worker FROM allWorkers (effectiveAsOfDate="2018-01-01", entryMoment="2019-01-01 12:30:00") ORDER BY worker ASC