Mengonfigurasi instance Workday untuk replikasi data

Dokumen ini menjelaskan cara mengonfigurasi Datastream untuk melakukan streaming data dari instance Workday ke tujuan yang didukung, seperti BigQuery atau Cloud Storage.

Sebelum memulai

Sebelum mulai mengonfigurasi Workday untuk digunakan dengan Datastream, Anda harus:

  • Memiliki akses ke instance Workday yang aktif.
  • Memiliki pengetahuan tentang cara menavigasi dan mengubah setelan di Workday.
  • Memiliki pengetahuan tentang cara membuat pengguna sistem integrasi dan grup keamanan di Workday.

Mengonfigurasi instance Workday untuk digunakan dengan Datastream

Untuk membuat koneksi antara instance Workday dan Datastream, Anda harus memberikan nama host dan nama tenant instance, serta kredensial klien OAuth 2.0, seperti client ID, rahasia klien, dan token refresh saat Anda membuat profil koneksi Workday.

Mengidentifikasi nama host dan nama tenant

Anda dapat menemukan nama host dan nama tenant instance Workday dengan salah satu cara berikut:

  • Menggunakan alamat URL login Anda. Nama host dan nama tenant adalah bagian dari alamat URL instance yang Anda gunakan untuk login ke Workday. Misalnya, jika URL login Anda adalah https://wd5-impl.workday.com/google/d/home.html, maka bagian wd5-impl.workday.com adalah nama host, dan nama pendek atau alias instance Anda yang muncul segera setelah nama host di URL adalah nama tenant (dalam hal ini, google).
  • Menggunakan detail klien API terdaftar Anda. Jika telah mendaftarkan klien API, Anda dapat mengambil informasi ini langsung dari alamat URL endpoint REST:

    1. Di Workday, cari dan pilih tugas View API Client.
    2. Di bagian Client Details, temukan kolom Workday REST API Endpoint, misalnya: https://wd2-impl-services1.workday.com/ccx/api/v1/mytenant.
    3. Temukan kredensial Anda:

      • Nama host adalah bagian domain dari URL, misalnya, wd2-impl-services1.workday.com.
      • Nama tenant adalah segmen jalur terakhir URL setelah /v1/ (misalnya, mytenant).

Untuk mengetahui informasi selengkapnya tentang cara menemukan endpoint API, lihat Workday APIs dokumentasi.

Mengonfigurasi pengguna dan grup keamanan

Untuk melakukan streaming data dari Workday, Anda harus mengonfigurasi Pengguna Sistem Integrasi (ISU) khusus, menetapkannya ke grup keamanan yang tidak dibatasi, dan memberikan izin domain yang diperlukan kepada grup tersebut.

Membuat Pengguna Sistem Integrasi (ISU)

  1. Di kotak penelusuran Workday, cari dan pilih tugas Create Integration System User.
  2. Konfigurasikan akun ISU:

    1. Masukkan nama pengguna, misalnya, datastream_isu.
    2. Buat sandi yang aman.
    3. Masukkan 0 (tanpa batas waktu) di kolom Session Timeout Minutes.
    4. Hapus centang pada kotak Do Not Allow UI Sessions.
  3. Klik OK, lalu klik Done.

Membuat Grup Keamanan Sistem Integrasi

  1. Cari dan pilih tugas Create Security Group.
  2. Konfigurasikan opsi grup keamanan:

    1. Dari menu drop-down Type of Tenanted Security Group, pilih Integration System Security Group (Unconstrained).
    2. Di kolom Name, masukkan nama untuk grup keamanan, misalnya,