跳至主要内容
Administrator Guide
上次更新时间 :2024-05-17
参考信息:WQL 与 RaaS 比较

参考信息: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 万行。
在时间限制内提取数据。
  • 针对来自 Workday 租户主机的 WQL 请求设置 30 分钟的超时设置。
  • 对于来自 Workday Cloud Platform (WCP) 网关 (api.workday.com) 的 WQL API 调用,设置 5 分钟的超时设置。
  • 针对来自租户租户主机的 RaaS SOAP 请求,设置 6 小时的超时设置。 
  • 来自租户主机的 RaaS REST 请求具有 1 小时的超时设置。 
  • 对于从 Workday 云平台 (WCP) 网关 (api.workday.com) 进行的 RaaS API 调用,设置 5 分钟的超时设置。 
以多种格式提取结果。
您可以提取 JSON 格式的结果。
支持。您可以提取以下格式的结果:
  • CSV.
  • GData
  • JSON:
  • RSS
  • 简单 XML 文件
  • Workday XML 文件
仅提取签发用户的相应数据。
支持。
WQL 基于签发用户来遵循对象和数据级别的安全性。
支持。
RaaS 基于签发用户来遵循对象和数据级别的安全性。
只需具备有限的 Workday 自定义报告知识即可创建出站集成。
支持。
您无需了解 Workday 报告编写器的相关知识,也可以使用 WQL 语句。WQL 类似于标准数据库语言。
您必须对 Workday 报告具有一定的了解。
从 Workday 标准报告启动集成。
支持。
您可以使用
“将报告转换为 WQL”
报告,将 Workday 高级报告和矩阵报告转换为 WQL。
支持。
您可以为出站集成复制和自定义标准报告和高级报告。
以编程方式浏览以下任意条目:
  • 数据源
  • 数据源的字段
  • 数据源筛选器
支持。
WQL 为数据源、数据源筛选器和字段提供 API。
要在 WQL 中查询任何数据源、筛选器和字段,您必须有权在 Workday 中访问这些内容。
不支持。
在 Workday 中创建报告定义,并根据提示填写数据源、筛选器和字段。