Mengonfigurasi organisasi Salesforce untuk CDC

Untuk mereplikasi data dari organisasi Salesforce ke tujuan yang didukung seperti BigQuery atau Cloud Storage, Anda dapat menghubungkan organisasi ke Datastream. Anda menyiapkan sumber dengan mengonfigurasi profil pengguna dengan izin API, objek, dan kolom, menambahkan alamat IP Datastream ke daftar akses jaringan jika diperlukan, dan secara opsional mengonfigurasi OAuth 2.0.

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 harus 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 Datastream. Untuk mengetahui informasi tentang cara mengelola batasan akses jaringan, lihat Akses jaringan dan batasan IP berbasis profil 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. Membuat profil khusus dan menetapkannya kepada pengguna.
  3. Jika organisasi Anda telah mengonfigurasi batasan 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 aliran data. Untuk alasan keamanan, pertimbangkan untuk memberikan izin hanya baca kepada pengguna. Untuk mengetahui informasi selengkapnya, lihat Control who sees what di 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: Membuat dan menyiapkan 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 lebih suka menggunakan aplikasi yang terhubung untuk mengautentikasi instance Salesforce di Datastream, lakukan langkah-langkah berikut:

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

  3. Pastikan aplikasi yang terhubung memiliki cakupan Manage user data via APIs (api) yang diaktifkan. 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 yang terhubung dan Mengonfigurasi rentang IP tepercaya untuk aplikasi yang terhubung.

  5. Dapatkan kunci konsumen dan rahasia konsumen:

    1. Di Salesforce, masukkan App di kotak pencarian cepat, lalu pilih App Manager.
    2. Temukan aplikasi yang terhubung dalam daftar dan luaskan drop-down di sebelah kanan baris.
    3. Pilih Lihat.
    4. Di halaman detail Manage connected apps, klik Manage consumer details.
    5. Layar akan terbuka dan meminta kode verifikasi. Email yang berisi kode verifikasi akan dikirim ke pengguna yang Anda tetapkan untuk alur kredensial klien.
    6. Masukkan kode verifikasi. Anda kemudian akan dialihkan ke halaman detail konsumen tempat Anda dapat menemukan kunci dan rahasia Anda. Anda harus memberikan kunci pengguna dan rahasia saat membuat profil koneksi.

Langkah berikutnya