Objek Salesforce

Ringkasan

Item Deskripsi
Status Rilis Ketersediaan Umum
Produk Excel
Power BI (Model semantik)
Power BI (Aliran Data)
Fabric (Dataflow Gen2)
Power Apps (Aliran Data)
Dynamics 365 Customer Insights
Analysis Services
Jenis Autentikasi Didukung Akun Salesforce

Catatan

Beberapa kemampuan mungkin ada dalam satu produk tetapi tidak yang lain karena jadwal penyebaran dan kemampuan khusus host.

Peringatan

Secara default, Salesforce tidak mendukung Internet Explorer 11, yang digunakan sebagai bagian dari pengalaman autentikasi untuk layanan online di Power Query Desktop. Silakan ikut serta untuk dukungan yang diperluas untuk mengakses Lightning Experience Menggunakan Microsoft Internet Explorer 11. Anda mungkin juga ingin meninjau dokumentasi Salesforce tentang mengonfigurasi Internet Explorer. Saat ini, pengguna akan terganggu dari autentikasi, tetapi kredensial yang disimpan harus terus berfungsi sampai token autentikasi yang ada kedaluwarsa. Untuk mengatasinya, buka Mengaktifkan Microsoft Edge (Chromium) untuk Autentikasi OAuth di Power BI Desktop.

Prasyarat

Untuk menggunakan konektor Objek Salesforce, Anda harus memiliki nama pengguna dan kata sandi akun Salesforce.

Selain itu, akses SALESFORCE API harus diaktifkan. Untuk memverifikasi pengaturan akses, buka halaman Salesforce pribadi Anda, buka pengaturan profil Anda, dan cari dan pastikan kotak centang API Diaktifkan dipilih. Perhatikan bahwa akun uji coba Salesforce tidak memiliki akses API.

Kapabilitas yang Didukung

  • Produksi
  • Kustom
    • Domain kustom
    • Pengalihan data CNAME
    • Kolom hubungan

Koneksi ke Objek Salesforce dari Power Query Desktop

Untuk menyambungkan ke data Objek Salesforce:

  1. Pilih Objek Salesforce dari daftar konektor data khusus produk, lalu pilih Koneksi.

  2. Di Objek Salesforce, pilih URL Produksi jika Anda menggunakan URL produksi Salesforce (https://www.salesforce.com) untuk masuk.

    Dapatkan data dari URL produksi.

    Anda juga dapat memilih Kustom dan memasukkan URL kustom untuk masuk. URL kustom ini mungkin merupakan domain kustom yang telah Anda buat dalam Salesforce, seperti https://contoso.salesforce.com. Anda juga dapat menggunakan pilihan URL kustom jika Anda menggunakan data CNAME Anda sendiri yang dialihkan ke Salesforce. Perhatikan bahwa URL kilat tidak didukung.

    Selain itu, Anda dapat memilih Sertakan kolom hubungan. Pilihan ini mengubah kueri dengan menyertakan kolom yang mungkin memiliki hubungan kunci asing dengan tabel lain. Jika kotak ini tidak dicentang, Anda tidak akan melihat kolom tersebut.

    Setelah Anda memilih URL, pilih OK untuk melanjutkan.

  3. Pilih Masuk untuk masuk ke akun Salesforce Anda.

    Masuk ke akun Salesforce Anda.

    Setelah Anda berhasil masuk, pilih Koneksi.

  4. Jika ini pertama kalinya Anda masuk menggunakan aplikasi tertentu, Anda akan diminta untuk memverifikasi keaslian Anda dengan memasukkan kode yang dikirim ke alamat email Anda. Anda kemudian akan ditanya apakah Anda ingin aplikasi yang Anda gunakan untuk mengakses data. Misalnya, Anda akan ditanya apakah Anda ingin mengizinkan Power BI Desktop mengakses data Salesforce Anda. Pilih Izinkan.

  5. Dalam kotak dialog Navigator , pilih Objek Salesforce yang ingin Anda muat. Anda kemudian dapat memilih Muat untuk memuat data atau memilih Ubah Data untuk mengubah data.

Koneksi ke Objek Salesforce dari Power Query Online

Untuk menyambungkan ke data Objek Salesforce:

  1. Pilih Objek Salesforce dari daftar konektor data khusus produk, lalu pilih Koneksi.

  2. Di objek Salesforce, pilih URL yang ingin Anda gunakan untuk menyambungkan. Pilih URL Produksi jika Anda menggunakan URL produksi Salesforce (https://www.salesforce.com) untuk masuk.

    Tambahkan informasi koneksi Objek Salesforce.

    Catatan

    Saat ini, Anda mungkin perlu memilih URL Kustom , masukkan https://www.salesforce.com dalam kotak teks, lalu pilih Produksi untuk menyambungkan ke data Anda.

    Anda juga dapat memilih Kustom dan memasukkan URL kustom untuk masuk. URL kustom ini mungkin merupakan domain kustom yang telah Anda buat dalam Salesforce, seperti https://contoso.salesforce.com. Anda juga dapat menggunakan pilihan URL kustom jika Anda menggunakan data CNAME Anda sendiri yang dialihkan ke Salesforce.

    Selain itu, Anda dapat memilih Sertakan kolom hubungan. Pilihan ini mengubah kueri dengan menyertakan kolom yang mungkin memiliki hubungan kunci asing dengan tabel lain. Jika kotak ini tidak dicentang, Anda tidak akan melihat kolom tersebut.

  3. Jika ini pertama kalinya Anda membuat koneksi ini, pilih gateway data lokal, jika diperlukan.

  4. Pilih Masuk untuk masuk ke akun Salesforce Anda. Setelah Anda berhasil masuk, pilih Berikutnya.

  5. Dalam kotak dialog Navigator , pilih Objek Salesforce yang ingin Anda muat. Lalu pilih Ubah Data untuk mengubah data.

Menentukan versi SALESFORCE API

Kami mengharuskan Anda menentukan versi SALESFORCE API yang didukung untuk menggunakan konektor Salesforce. Anda bisa melakukannya dengan memodifikasi kueri menggunakan editor tingkat lanjut Power Query. Contohnya,Salesforce.Data("https://login.salesforce.com/", [ApiVersion=48]).

Jika Anda menentukan versi yang tidak didukung oleh Salesforce, Anda akan menemukan pesan kesalahan yang menunjukkan bahwa Anda telah menentukan ApiVersion yang tidak didukung.

Untuk informasi selengkapnya tentang versi dan dukungan Salesforce API, kunjungi situs web Salesforce.

Masalah dan batasan yang diketahui

  • Jika ada tabel yang hilang dalam hasil dari konektor Objek Salesforce, salah satu penyebabnya mungkin adalah ApiVersion harus ditentukan atau diperbarui ke versi yang didukung oleh Salesforce. Untuk menentukan atau memperbarui ApiVersion, gunakan Editor Lanjutan dan tambahkan ApiVersion parameter secara eksplisit. Contohnya:

    Source = Salesforce.Data("https://login.salesforce.com/", [ApiVersion = 54.0])

    ApiVersions secara berkala tidak digunakan lagi oleh Salesforce, jadi pastikan Anda menentukan ApiVersion yang didukung Salesforce.

  • Ada batasan jumlah bidang yang dapat dimuat kueri ke Salesforce. Batas bervariasi tergantung pada jenis kolom, jumlah kolom yang dihitung, dan sebagainya. Saat Anda menerima Query is either selecting too many fields or the filter conditions are too complicated kesalahan, itu berarti bahwa kueri Anda melebihi batas. Untuk menghindari kesalahan ini, gunakan opsi Pilih Kueri tingkat lanjut dan tentukan bidang yang benar-benar Anda butuhkan.

  • Pengaturan sesi Salesforce dapat memblokir integrasi ini. Pastikan pengaturan Kunci sesi ke alamat IP tempat asalnya dinonaktifkan.

  • Akses SALESFORCE API harus diaktifkan. Untuk memverifikasi pengaturan akses, buka pengaturan profil untuk pengguna saat ini dan cari kotak centang "API Diaktifkan".

  • Akun uji coba Salesforce tidak memiliki akses API.

  • Bidang kustom jenis "Daftar Pilih (Multi-Pilih)" tidak didukung oleh operasi "Buat rekaman" dan "Perbarui rekaman".

  • URL petir tidak didukung.

  • Salesforce membatasi jumlah kueri bersamaan yang dapat dijalankan oleh satu akun. Kesalahan 'INVALID_QUERY_LOCATOR ' Ini adalah batas Salesforce, dan dapat ditemui ketika ada beberapa kueri bersamaan terhadap Salesforce menggunakan akun yang sama. Ini termasuk semua aplikasi klien (bukan hanya konektor PowerQuery) menggunakan API Salesforce. Untuk mengurangi kemungkinan kesalahan ini, pastikan bahwa jumlah kueri Salesforce dijaga seminimal mungkin, gunakan opsi yang tersedia (seperti aliran data) untuk menahapkan data dari Salesforce, dan konfirmasikan bahwa penggunaan lain dari SALESFORCE API dengan akun yang sama tidak dijadwalkan secara bersamaan.

Untuk informasi selengkapnya tentang batas API internal Salesforce, buka Batas Pengembang Salesforce dan Referensi Cepat Alokasi.