步骤:从 Prism 数据源导出数据
安全性:
- “Prism Analytics”功能区域中的“Prism Data Export: Execution”域。
- 对数据源的导出表格存在以下任一安全性要求:
- Prism:“Prism Analytics”功能区域中的“Tables Manage”域。
- Prism:“Prism Analytics”功能区域中的“Tables Owner Manage”域。
- 表格的“表格查看者”权限。
- 表格的“表格编辑器”权限。
- “表格的所有者”权限。
使用
Prism Analytics
REST API,您能够以编程方式从表支持的 Prism 数据源导出数据。在版本 3 中使用 REST API 访问 REST 资源时,请使用以下 URL:
https://{hostname}/api/prismAnalytics/v3/{tenantname}
- 使用“Register API Client for Integrations”任务在您的租户中注册 API 客户端。注册时,选择“包括 Workday 拥有的范围”。有关更多信息,请参见 注册用于集成的 API 客户端。
- 创建数据导出作业。使用POST /dataExport REST端点。Workday 在响应正文中返回数据导出作业的编号。请参见 创建数据导出作业。Workday 会运行后台作业,以将数据从 Prism 数据源导出到 1 个或多个文件中。数据导出作业成功完成后,Workday 会在您的租户中生成输出文件集合,其中包含从 Prism 数据源导出的数据。您可以稍后下载导出的文件。
- 检查数据导出作业的状态。您可以使用以下任务和 API 资源:
- 流程监视器搜索“Prism 数据导出”类型。
- Prism 活动面板
- GET /dataExport/{id}REST 资源。
请定期检查数据导出作业的状态,但检查频率不要太频繁,直至状态变为“成功”。Workday 不会在作业完成时自动通知您。请参见 获取数据导出作业状态。当 status 参数为 Success 时,Workday 会返回以下值:- 一个结果参数,其中包含一组生成的输出文件。Workday 使用以下格式显示结果:"results": [ { "name": " file_name ", "length": length }, ... ]
- 运行数据导出作业时遇到的任何警告。
- 当数据导出作业的状态为“成功”时,使用“”获取所生成输出文件的文件名GET /dataExport/{id}端点。此端点将列出所有已生成文件的名称和大小。
- 下载成功导出数据后生成的输出文件。您可以顺序或并行下载文件。请参见 下载输出文件。