Memecahkan masalah konektor Salesforce dan Salesforce Service Cloud di Azure Data Factory dan Azure Synapse

BERLAKU UNTUK:Azure Data Factory Azure Synapse Analytics

Tip

Cobalah Data Factory di Microsoft Fabric, solusi analitik all-in-one untuk perusahaan. Microsoft Fabric mencakup semuanya mulai dari pergerakan data hingga ilmu data, analitik real time, kecerdasan bisnis, dan pelaporan. Pelajari cara memulai uji coba baru secara gratis!

Artikel ini memberikan saran untuk memecahkan masalah umum dengan konektor Salesforce dan Salesforce Service Cloud di Azure Data Factory dan Azure Synapse.

Kode kesalahan: SalesforceOauth2ClientCredentialFailure

  • Penyebab: Anda menemukan kode kesalahan ini karena Anda tidak menyelesaikan konfigurasi Aplikasi Koneksi Salesforce.

  • Rekomendasi:
    Untuk mengonfigurasi Aplikasi Koneksi Salesforce Anda, ikuti langkah-langkah berikut:

    1. Buat aplikasi yang terhubung, dan lengkapi informasi dasarnya dan pengaturan OAuth untuk aplikasi yang terhubung.

      1. Konfigurasikan Nama Aplikasi, Nama API, dan Email Kontak yang Koneksi.
      2. Pilih Aktifkan Pengaturan OAuth.
      3. Url panggilan balik dapat acak karena Alur Kredensial Klien tidak memerlukan panggilan balik, misalnya: https://login.salesforce.com/services/oauth2/callback
      4. Siapkan cakupan token akses OAuth, lebih baik menyiapkan "Akses penuh" untuk Azure Data Factory jika terjadi masalah izin.
        Jika Anda ingin menyimpan cakupan mini, setidaknya "Kelola data pengguna melalui API (api)" harus ditambahkan.
        Jika Anda tidak mengatur cakupan yang tepat, Anda mungkin mendapatkan pesan serupa berikut seperti: Tidak sah, Sesi ini tidak valid untuk digunakan dengan REST API
      5. Pilih Aktifkan Alur Kredensial Klien.

      Screenshot of configuring basic information for the Salesforce connector app.

    2. Dapatkan ID klien dan Rahasia melalui Kelola Detail Konsumen.

      Screenshot of the manage consumer details.

    3. Salin ID klien dan rahasia ke file txt untuk layanan tertaut Azure Data Factory.

      Screenshot of the Client ID and Secret.

    4. Buat pengguna yang memiliki izin Pengguna Khusus API.

      1. Siapkan set izin yang hanya memiliki izin API saja. Screenshot of setting system permissions.
      2. Tentukan API Diaktifkan dan Pengguna Khusus Api. Screenshot of the system permissions.
    5. Buat pengguna baru dan tautkan set izin di halaman detail pengguna: Penetapan Set Izin. Screenshot of the permission set assignments.

    6. Dari halaman detail aplikasi yang tersambung, klik Kelola, klik Edit Kebijakan. Untuk Jalankan Sebagai, pilih pengguna eksekusi yang memiliki izin Pengguna Khusus API. Untuk Nilai Batas Waktu, Anda dapat memilih nilai yang tepat atau tetap tidak ada default.

      Screenshot of the connected app detail.

      Screenshot of the edit policies.

Untuk bantuan pemecahan masalah lainnya, coba sumber daya ini: