从 Workday 流式传输数据

借助 Datastream 中的 Workday 连接器,您可以从 Workday 实例复制历史数据和增量更新,以进行分析和数据集成。Workday 是一个基于云的企业资源规划平台,用于财务和人力资源管理,包括招聘、入职、薪酬和时间跟踪。

在 Datastream 中准备 Workday 来源时,请查看复制行为、支持的对象和已知限制。

行为

Datastream 中的 Workday 连接器依赖于 Workday SOAP API。由于 Workday 不会向用户公开其内部表架构,因此 Datastream 会将 SOAP API 端点视为表。

Datastream 支持两种主要复制方法,以确保数据完整性和性能:历史数据回填和增量同步。

  • 历史回填:Workday 连接器允许对端点中的所有现有记录进行完整的历史同步。为确保回填查询的一致性,Datastream 使用 as_of_entry_date_time 参数。这样,连接器就可以一次一致地提取一页数据。

  • 增量同步:增量同步方法会捕获初始回填后发生的更改,例如插入和更新。Datastream 通过选择支持事务日志的端点,使用服务器端增量同步。这些日志使连接器能够按 updated_through 字段过滤查询,该字段仅选择自特定日期以来更新过的记录。

支持的对象

Workday 连接器利用动态发现机制来识别实例中的整组对象。连接器会提取与每个 SOAP API 服务对应的 Web 服务描述语言 (WSDL) 文件。

对于每个服务中的每个端点,连接器都会使用 WSDL 文件来确定该端点是否支持事务日志。

下表列出了 Datastream 支持的对象及其复制类型:

对象 复制类型
Financial_Management_Organizations 回填、增量同步
Human_Resources_Job_Profiles 回填、增量同步
Human_Resources_Organizations 回填、增量同步
Human_Resources_Workers 回填、增量同步
Recruiting_Candidates 回填、增量同步
Recruiting_Evergreen_Requisitions 回填、增量同步
Recruiting_Job_Requisitions 回填、增量同步
Recruiting_Organizations 回填、增量同步
Recruiting_Positions 回填、增量同步
Staffing_Organizations 回填、增量同步
Staffing_Positions 回填、增量同步
Staffing_Workers 回填、增量同步

已知限制

将 Workday 用作来源时的已知限制包括:

  • Datastream 不支持复制删除事件。
  • Datastream 不会复制从不支持事务日志的端点提取的事件。

后续步骤