소스
데이터 소스 및 데이터 소스 필터를 지정합니다.
SELECT
절은 에서 데이터를 검색합니다. Workday에서는 모든 WQL(Workday 쿼리 언어) 쿼리에 이 절이 필요합니다.다음과 같은 필드에만 액세스할 수 있습니다.
- Workday 리포트 작성기 또는 기본 영역과 함께 사용할 수 있는 권한이 있습니다.
- 현재 처리 중인 Workday 계정에 액세스 권한이 있습니다.
구문
데이터 소스에서 데이터를 쿼리하려면 다음을 수행합니다.
FROM dataSourceAlias
데이터 소스 필터를 사용하여 데이터 소스의 데이터를 쿼리하려면 다음을 수행합니다.
FROM dataSourceAlias(dataSourceFilter=filterAlias, filterPrompt1=value1, filterPrompt2=value2)
입력 및 유효일 필터를 사용하여 데이터 소스에서 데이터를 쿼리하려면 다음을 수행합니다.
FROM dataSourceAlias(effectiveAsOfDate=date, entryMoment=dateTime)
인수
인수
| 설명 |
|---|---|
dataSourceAlias
| 액세스하려는 데이터 소스의 별칭입니다. |
dataSourceFilterAlias
| (옵션) 사용할 데이터 소스 필터의 별칭입니다. |
effectiveAsOfDate effectiveAsOfMoment entryDate entryMoment | (선택사항) 유효일 또는 입력일을 기준으로 쿼리를 실행합니다. 다음에 대해서만 지원됨
표준 Workday 기본제공 데이터 소스 유효일시 또는 시작일시를 지정하지 않으면 쿼리가 현재 일시를 기준으로 결과를 반환합니다. WQL은 다음 형식을 지원합니다.
WQL은 UTC(협정 세계시) 또는 PST(태평양 표준시)의 날짜 및 시간을 지원합니다. 다음을 지정하면 WQL에서 오류가 반환됩니다. effectiveAsOfMoment 또는 entryMoment 데이터 소스가 이러한 값을 지원하지 않는 경우 |
value1 , value2 , ...valueN
| 기본제공 데이터 소스 프롬프트의 값 |
instance1 , instance2 , ...instanceN
| 매칭하려는 필드 값의 Workday ID입니다. 쿼리를 실행하면 Workday가 Workday ID의 형식을 검증하고 형식이 유효하지 않은 경우 쿼리가 실패합니다. |
inst_refId
| 조건식에 있는 필드의 참조 ID 유형입니다. |
referenceID
| 매칭할 필드 값의 참조 ID입니다. 예: (inst_refId = referenceID) |
예
SELECT fullName FROM allWorkers
SELECT firstName, academicUnit, academicLevel FROM studentApplications (dataSourceFilter = studentApplicationsByAcademicUnitAndAcademicLevel, academicUnit = {Workday ID}, academicLevel = {Workday ID})
SELECT worker FROM allWorkers (effectiveAsOfDate="2018-01-01", entryMoment="2019-01-01 12:30:00") ORDER BY worker ASC