Mengonfigurasi sumber Microsoft Dataverse untuk CDC

Halaman ini menjelaskan cara mengonfigurasi lingkungan Microsoft Dataverse untuk melakukan streaming data perubahan ke tujuan yang didukung menggunakan Datastream.

Sebelum memulai

Sebelum mulai mengonfigurasi Dataverse untuk digunakan dengan Datastream, Anda perlu:

  • Memiliki akses ke langganan Microsoft Azure yang aktif dengan izin untuk mengelola Azure Active Directory (AAD) dan Dataverse.
  • Memiliki lingkungan Dataverse yang aktif.
  • Memiliki pengetahuan tentang cara menjelajahi dan mengubah setelan di Microsoft Azure Portal, Dataverse, dan Dynamics 365.
  • Memiliki izin untuk mendaftarkan aplikasi di AAD dan membuat atau menetapkan peran di Dataverse.

Mengonfigurasi lingkungan Microsoft Dataverse untuk digunakan dengan Datastream

Untuk membuat koneksi antara lingkungan Dataverse dan Datastream, Anda harus melakukan autentikasi menggunakan alur kredensial klien OAuth 2.0. Tindakan ini mengharuskan pendaftaran aplikasi di AAD dan konfigurasi pengguna aplikasi dalam Dataverse.

Mendaftarkan aplikasi di Azure Active Directory

Dataverse menggunakan AAD untuk autentikasi. Untuk mendaftarkan aplikasi, ikuti langkah-langkah berikut:

  1. Login ke Portal Azure dengan akun administrator.
  2. Di portal, buka Azure Active Directory > App registrations > New registration.
  3. Daftarkan aplikasi:

    1. Di bagian Nama aplikasi, berikan nama untuk aplikasi Anda, misalnya, DatastreamDataverseConnector.
    2. Pilih jenis akun, biasanya, Accounts in this organizational directory only.
    3. Klik Daftar.
  4. Setelah pendaftaran, salin Application (client) ID dan Directory (tenant) ID dari halaman Overview ke lokasi yang aman untuk digunakan nanti. ID ini diperlukan untuk profil koneksi Datastream.

  5. Buat rahasia klien:

    1. Di setelan aplikasi terdaftar Anda, buka Certificates & secrets > New client secret.
    2. Berikan deskripsi dan tetapkan tanggal habis masa berlaku untuk secret Anda.
    3. Klik Tambahkan.
  6. Salin nilai rahasia yang dibuat, karena hanya ditampilkan satu kali. Anda memerlukan rahasia saat membuat profil koneksi Datastream.

  7. Tetapkan izin API:

    1. Buka API permissions > Add a permission.
    2. Pilih Microsoft APIs > Dynamics CRM.
    3. Pilih Izin aplikasi.
    4. Klik Grant admin consent for your directory.

Mengonfigurasi pengguna aplikasi Dataverse

Buat pengguna aplikasi di Dataverse untuk merepresentasikan aplikasi AAD.

  1. Login ke lingkungan Microsoft Dataverse Anda dengan hak istimewa administrator.
  2. Buka Setelan > Keamanan > Pengguna.
  3. Ubah tampilan dari Pengguna yang diaktifkan menjadi Pengguna aplikasi.
  4. Klik Baru untuk membuat pengguna aplikasi baru.
  5. Tempelkan Application (client) ID yang disalin dari AAD ke dalam kolom Application ID. Detail lainnya, seperti Nama pengguna, akan diisi secara otomatis.
  6. Simpan data tersebut.
  7. Tetapkan peran keamanan:

    1. Buka catatan pengguna aplikasi yang baru dibuat.
    2. Klik Kelola peran.
    3. Tetapkan peran keamanan yang sesuai yang memberikan izin baca yang diperlukan untuk tabel yang ingin direplikasi Datastream. Sebaiknya gunakan peran khusus dengan izin baca minimum yang diperlukan pada tabel tertentu, bukan peran luas, seperti Administrator sistem. Pastikan peran memiliki akses untuk membaca metadata tabel.

Pembatasan IP

Jika lingkungan atau jaringan Dataverse Anda memiliki batasan alamat IP, pastikan bahwa alamat IP publik Datastream diizinkan untuk terhubung ke URL lingkungan Dataverse Anda (misalnya, ORGANIZATION_NAME.crm.dynamics.com).

Langkah berikutnya