Streaming data dari Workday

Datastream mendukung replikasi data dari instance Workday. Workday adalah platform enterprise resource planning (ERP) berbasis cloud. Platform ini berfokus pada pengelolaan modal keuangan dan sumber daya manusia, serta memungkinkan Anda mengelola semua aspek siklus proses karyawan, seperti perekrutan, orientasi, kompensasi, atau pelacakan waktu.

Halaman ini berisi informasi tentang:

  • Perilaku cara Datastream menangani data yang ditarik dari instance Workday sumber.
  • Objek yang didukung.
  • Batasan yang diketahui untuk menggunakan Workday sebagai sumber.

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 lengkap 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 pada satu waktu secara konsisten.

  • Sinkronisasi inkremental: metode sinkronisasi inkremental mencatat perubahan, seperti penyisipan dan pembaruan, yang terjadi setelah pengisian ulang awal. Aliran data 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 rekaman yang telah diperbarui sejak tanggal tertentu.

Objek yang didukung

Konektor Workday memanfaatkan mekanisme penemuan dinamis untuk mengidentifikasi seluruh set objek dalam 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 yang diketahui untuk menggunakan Workday sebagai sumber meliputi:

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

Langkah berikutnya