参考信息:WQL 与 RaaS 比较
请使用下表比较 Workday 查询语言 (WQL) 和报告即服务 (RaaS) 如何支持您从 Workday 中提取数据的各种方式。
功能支持汇总
功能 | WQL 支持 | 由 RaaS 提供支持 |
|---|---|---|
访问全球业务对象中的字段。 | 否 | 是 |
在 SELECT 子句中将百分位数函数用作聚合运算符。 | 否 | 是 |
使用 GROUP BY 子句来聚合结果。 | 是 | 否 |
为结果进行分页。 | 是 | 否 |
用例
用例 | WQL 支持 | RaaS 支持 |
|---|---|---|
按 1 个或多个维度对数据提取进行分组。 | 支持。
您可以使用 GROUP BY 子句按各种维度聚合结果。 | 不支持。 |
分开下载结果,而不是下载 1 个大型回复。 | 支持。
使用 LIMIT 和 OFFSET 参数,您一次可以按 10,000 行对结果进行分页。 | 不支持。 |
使用 Web 服务提取数据。 | 受 RESTful Web 服务支持。 | 受 RESTful 和 SOAP Web 服务支持。 |
无需登录 Workday 即可动态更改查询提取。 | 支持。
由于 WQL 请求是字符串值,因此您可以在 Workday 外部更改请求。 | 支持。
您可以动态更新 URL 中的参数。 |
保存数据提取的定义以启用协作。 | 您可以在 Workday 外部保存 WQL 查询。 | 支持。
RaaS 是一项报告即服务,因此可以在 Workday 中保存报告定义。 |
审核提取操作以识别变更并根据需要恢复变更。 | 不支持。 | 支持。
由于 RaaS 会保存报告定义,因此您可以通过 Workday 审核框架跟踪所做的变更。 |
从多个环境中提取数据,而无需在租户之间创建或迁移报告。 | 支持。
您可以根据需要更改 WQL 的请求 URL,使其指向任何客户租户。 | 不支持。
如要提取其他租户的报告,您必须将该报告迁移到该租户。 |
提取中小型结果集。 | 支持。
最多 100 万行。 | 支持。
最多 100 万行。 |
在时间限制内提取数据。 |
|
|
以多种格式提取结果。 | 您可以提取 JSON 格式的结果。 | 支持。您可以提取以下格式的结果:
|
仅提取签发用户的相应数据。 | 支持。
WQL 基于签发用户来遵循对象和数据级别的安全性。 | 支持。
RaaS 基于签发用户来遵循对象和数据级别的安全性。 |
只需具备有限的 Workday 自定义报告知识即可创建出站集成。 | 支持。
您无需了解 Workday 报告编写器的相关知识,也可以使用 WQL 语句。WQL 类似于标准数据库语言。 | 您必须对 Workday 报告具有一定的了解。 |
从 Workday 标准报告启动集成。 | 支持。
您可以使用 “将报告转换为 WQL” 报告,将 Workday 高级报告和矩阵报告转换为 WQL。 | 支持。
您可以为出站集成复制和自定义标准报告和高级报告。 |
以编程方式浏览以下任意条目:
| 支持。
WQL 为数据源、数据源筛选器和字段提供 API。 要在 WQL 中查询任何数据源、筛选器和字段,您必须有权在 Workday 中访问这些内容。 | 不支持。
在 Workday 中创建报告定义,并根据提示填写数据源、筛选器和字段。 |