Mengonfigurasi organisasi Salesforce untuk CDC

Dokumen ini menjelaskan cara mengonfigurasi pengambilan data perubahan (CDC) untuk mengalirkan data dari organisasi Salesforce ke tujuan yang didukung, seperti BigQuery atau Cloud Storage.

Sebelum memulai

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

  • Memiliki akses ke organisasi Salesforce yang aktif
  • Memiliki pengetahuan tentang cara membuka dan mengubah setelan di Salesforce
  • Memiliki pengetahuan tentang cara membuat pengguna dan profil di Salesforce

Mengonfigurasi organisasi Salesforce untuk digunakan dengan Datastream

Untuk membuat koneksi antara organisasi Salesforce dan Datastream, Anda perlu melakukan autentikasi menggunakan nama pengguna dan sandi, atau menggunakan alur kredensial klien OAuth 2.0. Untuk menggunakan opsi kedua, Anda dapat membuat aplikasi terhubung Salesforce atau aplikasi klien eksternal.

Jika organisasi Salesforce Anda dikonfigurasi untuk mengizinkan akses dari alamat IP tertentu, pastikan Salesforce menerima alamat IP Aliran data. Untuk mengetahui informasi tentang cara mengelola batasan akses jaringan, lihat Pembatasan IP berbasis profil dan akses jaringan dan Menetapkan rentang IP tepercaya untuk organisasi Anda dalam dokumentasi Salesforce.

Mengonfigurasi pengguna

  1. Di Salesforce, buat pengguna, atau sesuaikan setelan untuk pengguna yang ada sesuai dengan petunjuk berikut.
  2. Buat profil khusus dan tetapkan ke pengguna.
  3. Jika organisasi Anda telah mengonfigurasi pembatasan alamat IP, pastikan Anda menambahkan alamat IP Datastream ke daftar alamat IP yang diizinkan. Untuk mengetahui informasi selengkapnya, lihat Membatasi alamat IP login di profil.
  4. Pastikan profil pengguna memiliki izin API Enabled agar pengguna dapat menggunakan Salesforce REST API dan Bulk API 2.0.
  5. Pastikan profil pengguna memiliki izin untuk membaca semua objek dan kolom yang ingin Anda sertakan dalam streaming. Untuk alasan keamanan, pertimbangkan untuk memberi pengguna izin hanya baca. Untuk mengetahui informasi selengkapnya, lihat Mengontrol siapa yang melihat apa dalam dokumentasi Salesforce.
  6. Opsional: Secara default, Salesforce menampilkan kolom terenkripsi sebagai kolom yang disamarkan. Jika Anda ingin pengguna melihat nilai sebenarnya dari kolom terenkripsi, beri mereka izin View Encrypted Data. Anda dapat memberikan izin dengan mengedit set izin pengguna.

Opsional: Buat dan siapkan aplikasi terhubung

Salesforce menggunakan aplikasi terhubung untuk mengintegrasikan aplikasi eksternal dengan Salesforce API, mengintegrasikan penyedia layanan dengan organisasi Salesforce Anda, atau untuk mengontrol data yang dapat diakses oleh aplikasi pihak ketiga dari organisasi Salesforce Anda. Jika Anda memilih untuk menggunakan aplikasi terhubung guna mengautentikasi instance Salesforce di Datastream, lakukan langkah-langkah berikut:

  1. Buat aplikasi yang terhubung. Untuk mengetahui informasi selengkapnya, lihat dokumentasi Salesforce.
  2. Konfigurasi aplikasi terhubung Anda untuk alur kredensial klien OAuth 2.0.

  3. Pastikan aplikasi terhubung Anda telah mengaktifkan cakupan Manage user data via APIs (api). Untuk mengetahui informasi selengkapnya tentang cakupan, lihat Token dan cakupan OAuth.

  4. Pastikan aplikasi yang terhubung dapat mengakses Salesforce API dengan alamat IP Datastream. Untuk mengetahui informasi selengkapnya, lihat Membatasi akses ke API dengan aplikasi terhubung dan Mengonfigurasi rentang IP tepercaya untuk aplikasi terhubung.

  5. Dapatkan kunci pengguna dan rahasia pengguna:

    1. Di Salesforce, masukkan App di kotak quick find, lalu pilih App Manager.
    2. Temukan aplikasi terhubung Anda dalam daftar dan luaskan drop-down di sebelah kanan baris.
    3. Pilih Lihat.
    4. Di halaman detail Kelola aplikasi yang terhubung, klik Kelola detail konsumen.
    5. Layar akan terbuka dan meminta kode verifikasi. Email yang berisi kode verifikasi akan dikirimkan kepada pengguna yang Anda tetapkan alur kredensial kliennya.
    6. Masukkan kode verifikasi. Kemudian, Anda akan dialihkan ke halaman detail konsumen tempat Anda dapat menemukan kunci dan rahasia Anda. Anda harus memberikan kunci dan rahasia konsumen saat membuat profil koneksi.

Langkah berikutnya