Workday からデータをストリーミングする

Datastream の Workday コネクタを使用すると、分析とデータ統合のために、Workday インスタンスから過去のデータと増分アップデートを複製できます。Workday は、財務管理と人材管理(採用、オンボーディング、報酬、勤怠管理など)のためのクラウドベースのエンタープライズ リソース プランニング プラットフォームです。

Datastream で Workday ソースを準備する際は、レプリケーションの動作、サポートされているオブジェクト、既知の制限事項を確認してください。

動作

Datastream の Workday コネクタは、Workday SOAP API に依存しています。Workday は内部テーブル スキーマをユーザーに公開しないため、Datastream は SOAP API エンドポイントをテーブルとして扱います。

Datastream は、データの完全性とパフォーマンスを確保するために、履歴バックフィルと増分同期の 2 つの主要なレプリケーション方法をサポートしています。

  • 過去のデータのバックフィル: Workday コネクタを使用すると、エンドポイント内の既存のすべてのレコードを過去のデータと完全に同期できます。バックフィル クエリ間の一貫性を確保するため、Datastream は as_of_entry_date_time パラメータを使用します。これにより、コネクタは一度に 1 ページのデータを一貫して取得できます。

  • 増分同期: 増分同期方法では、最初のバックフィル後に発生した挿入や更新などの変更をキャプチャします。Datastream は、トランザクション ログをサポートするエンドポイントを選択して、サーバー側の増分同期を使用します。これらのログにより、コネクタは updated_through フィールドでクエリをフィルタできます。これにより、特定の日付以降に更新されたレコードのみが選択されます。

サポートされているオブジェクト

Workday コネクタは、動的検出メカニズムを利用して、インスタンス内のオブジェクトのセット全体を識別します。コネクタは、各 SOAP API サービスに対応する Web Services Description Language(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 は、トランザクション ログをサポートしていないエンドポイントから取得されたイベントを複製しません。

次のステップ