Streaming data dari Workday

Konektor Workday di Datastream memungkinkan Anda mereplikasi data historis dan update inkremental dari instance Workday untuk analisis dan integrasi data. Workday adalah platform perencanaan resource perusahaan berbasis cloud untuk pengelolaan modal keuangan dan manusia, termasuk perekrutan, orientasi, kompensasi, dan pelacakan waktu.

Saat Anda menyiapkan sumber Workday di Datastream, tinjau perilaku replikasi, objek yang didukung, dan batasan umum.

Perilaku

Konektor Workday di Datastream mengandalkan Workday SOAP API. Karena Workday tidak mengekspos skema tabel internalnya kepada pengguna, Datastream memperlakukan endpoint SOAP API sebagai tabel.

Datastream mendukung dua metode replikasi utama untuk memastikan integritas dan performa data: pengisian ulang historis dan sinkronisasi inkremental.

  • Pengisian ulang historis: konektor Workday memungkinkan sinkronisasi historis penuh dari semua data yang ada di endpoint. Untuk memastikan konsistensi di seluruh kueri pengisian ulang, Datastream menggunakan parameter as_of_entry_date_time. Hal ini memungkinkan konektor mengambil satu halaman data secara konsisten dalam satu waktu.

  • Sinkronisasi inkremental: metode sinkronisasi inkremental menangkap perubahan, seperti penyisipan dan pembaruan, yang terjadi setelah pengisian ulang awal. Datastream menggunakan sinkronisasi inkremental sisi server dengan memilih endpoint yang mendukung log transaksi. Log ini memungkinkan konektor memfilter kueri menurut kolom updated_through, yang hanya memilih data yang telah diperbarui sejak tanggal tertentu.

Objek yang didukung

Konektor Workday memanfaatkan mekanisme penemuan dinamis untuk mengidentifikasi seluruh kumpulan objek dalam sebuah instance. Konektor mengambil file Web Services Description Language (WSDL) yang sesuai dengan setiap layanan SOAP API.

Untuk setiap endpoint di setiap layanan, konektor menggunakan file WSDL untuk menentukan apakah endpoint mendukung log transaksi.

Tabel berikut mencantumkan objek yang didukung Datastream dan jenis replikasinya:

Objek Jenis replikasi
Financial_Management_Organizations Pengisian ulang, sinkronisasi inkremental
Human_Resources_Job_Profiles Pengisian ulang, sinkronisasi inkremental
Human_Resources_Organizations Pengisian ulang, sinkronisasi inkremental
Human_Resources_Workers Pengisian ulang, sinkronisasi inkremental
Recruiting_Candidates Pengisian ulang, sinkronisasi inkremental
Recruiting_Evergreen_Requisitions Pengisian ulang, sinkronisasi inkremental
Recruiting_Job_Requisitions Pengisian ulang, sinkronisasi inkremental
Recruiting_Organizations Pengisian ulang, sinkronisasi inkremental
Recruiting_Positions Pengisian ulang, sinkronisasi inkremental
Staffing_Organizations Pengisian ulang, sinkronisasi inkremental
Staffing_Positions Pengisian ulang, sinkronisasi inkremental
Staffing_Workers Pengisian ulang, sinkronisasi inkremental

Batasan umum

Batasan umum penggunaan Workday sebagai sumber meliputi:

  • Datastream tidak mendukung replikasi peristiwa penghapusan.
  • Datastream tidak mereplikasi peristiwa yang diambil dari endpoint yang tidak mendukung log transaksi.

Langkah berikutnya