참조: WQL 및 RaaS 비교
다음 표를 사용하여 Workday에서 데이터를 추출할 수 있는 다양한 방법을 WQL(Workday Query Language) 및 RaaS(Reports as a Service)가 어떻게 지원하는지 비교합니다.
기능 지원 요약
기능 | WQL에서 지원 | RaaS에서 지원 |
|---|---|---|
글로벌 비즈니스 오브젝트에서 필드에 액세스 | 아니요 | 예 |
백분위수 함수를 SELECT 절에서 집계 연산자로 사용합니다. | 아니요 | 예 |
GROUP BY 절을 사용하여 결과를 집계합니다. | 예 | 아니요 |
결과 페이지 번호 매기기 | 예 | 아니요 |
사용 사례
사용 사례 | WQL 지원 | RaaS 지원 |
|---|---|---|
하나 이상의 디멘션을 기준으로 추출을 그룹화합니다. | 지원됨
GROUP BY 절을 사용하여 다양한 디멘션별로 결과를 집계할 수 있습니다. | 지원되지 않습니다. |
하나의 대규모 응답 대신 파티션에 결과를 다운로드합니다. | 지원됨
LIMIT 및 OFFSET 매개변수를 사용하여 결과를 한 번에 10,000개 행에 페이지 번호를 매길 수 있습니다. | 지원되지 않습니다. |
웹서비스를 사용하여 데이터를 추출합니다. | RESTful 웹서비스에서 지원됩니다. | RESTful 및 SOAP 웹서비스에서 지원됩니다. |
Workday에 로그인하지 않고 쿼리 추출을 동적으로 변경합니다. | 지원됨
WQL 요청은 문자열 값이므로 Workday 외부에서 요청을 변경할 수 있습니다. | 지원됨
URL의 매개변수를 동적으로 업데이트할 수 있습니다. |
협업이 가능하도록 추출 정의를 저장합니다. | Workday 외부에서 WQL 쿼리를 저장할 수 있습니다. | 지원됨
RaaS는 Report as a Service이므로 Workday에 리포트 정의를 저장할 수 있습니다. |
추출을 감사하여 변경사항을 식별하고 필요에 따라 되돌립니다. | 지원되지 않습니다. | 지원됨
RaaS는 리포트 정의를 저장하므로 Workday 감사 프레임워크를 통해 변경사항을 추적할 수 있습니다. |
테넌트 간에 리포트를 생성하거나 마이그레이션할 필요 없이 여러 환경에서 데이터를 추출합니다. | 지원됨
고객 테넌트를 가리키도록 필요에 따라 WQL의 요청 URL을 변경할 수 있습니다. | 지원되지 않습니다.
다른 테넌트에서 리포트를 추출하려면 리포트를 해당 테넌트로 마이그레이션해야 합니다. |
중소 규모의 결과 세트를 추출합니다. | 지원됨
최대 100만 개의 행 | 지원됨
최대 100만 개의 행 |
시간 제한 내에 데이터를 추출합니다. |
|
|
여러 형식으로 결과를 추출합니다. | 결과를 JSON으로 추출할 수 있습니다. | 지원됨 다음 형식으로 결과를 추출할 수 있습니다.
|
발급 사용자에게 적합한 데이터만 추출합니다. | 지원됨
WQL은 발급 사용자를 기준으로 오브젝트 및 데이터 레벨 시큐리티를 적용합니다. | 지원됨
RaaS는 발급 사용자를 기준으로 오브젝트 및 데이터 레벨 시큐리티를 적용합니다. |
Workday 커스텀 리포트에 대한 제한된 지식만 가지고 아웃바운드 통합을 생성합니다. | 지원됨
WQL을 사용하기 위해 Workday Report Writer를 이해할 필요는 없습니다. WQL은 표준 데이터베이스 언어와 유사합니다. | Workday 리포트에 대한 지식이 있어야 합니다. |
Workday 표준 리포트에서 통합을 시작합니다. | 지원됨
리포트를 WQL로 변환 리포트를 사용하여 Workday 상세 리포트 및 매트릭스 리포트를 WQL로 변환할 수 있습니다. | 지원됨
아웃바운드 통합을 위한 표준 및 상세 리포트를 복사하고 맞춤 설정할 수 있습니다. |
다음 항목을 프로그래밍 방식으로 탐색합니다.
| 지원됨
WQL은 데이터 소스, 데이터 소스 필터 및 필드에 대한 API를 제공합니다. WQL에서 데이터 소스, 필터 및 필드를 쿼리하려면 Workday에서 해당 항목에 대한 접근 권한이 있어야 합니다. | 지원되지 않습니다.
Workday에서 리포트 정의를 생성하고 데이터 소스, 필터 및 필드에 대한 프롬프트를 작성합니다. |