Bagikan melalui


Menyambungkan ke Snowflake di layanan Power BI

Menghubungkan ke Snowflake di layanan Power BI hanya memiliki satu perbedaan dengan konektor lain. Snowflake memiliki kemampuan untuk Microsoft Entra ID, opsi untuk SSO (akses menyeluruh). Bagian integrasi memerlukan peran administratif yang berbeda di seluruh Snowflake, Power BI, dan Azure. Anda dapat memilih untuk mengaktifkan autentikasi Microsoft Entra tanpa menggunakan SSO. Autentikasi dasar berfungsi mirip dengan konektor lain dalam layanan.

Untuk mengonfigurasi integrasi Microsoft Entra dan mengaktifkan SSO secara opsional:

konfigurasi layanan Power BI

Portal admin

Untuk mengaktifkan SSO, admin global harus mengaktifkan pengaturan di portal Admin Power BI. Pengaturan ini menyetujui pengiriman token autentikasi Microsoft Entra ke Snowflake dari dalam layanan Power BI. Pengaturan ini diatur pada tingkat organisasi. Ikuti langkah-langkah berikut untuk mengaktifkan SSO:

  1. Masuk ke Power BI menggunakan informasi masuk admin global.

  2. Pilih Pengaturan dari menu header halaman, lalu pilih Portal admin.

  3. Pilih Pengaturan penyewa, lalu gulir untuk menemukan Pengaturan integrasi.

    Screenshot of the Admin portal with Snowflake SSO settings highlighted.

  4. Perluas SSO Snowflake, alihkan pengaturan ke Aktif, lalu pilih Terapkan.

Langkah ini diperlukan untuk menyetujui pengiriman token Microsoft Entra Anda ke server Snowflake. Setelah Anda mengaktifkan pengaturan, diperlukan waktu hingga satu jam agar diterapkan.

Setelah SSO diaktifkan, Anda dapat menggunakan laporan dengan SSO.

Mengonfigurasi model semantik dengan ID Microsoft Entra

Setelah laporan yang didasarkan pada konektor Snowflake diterbitkan ke layanan Power BI, pembuat model semantik harus memperbarui pengaturan untuk ruang kerja yang sesuai sehingga dapat menggunakan SSO.

Untuk informasi selengkapnya termasuk langkah-langkah untuk menggunakan MICROSOFT Entra ID, SSO, dan Snowflake, lihat Dukungan gateway data untuk akses menyeluruh dengan ID Microsoft Entra.

Untuk informasi tentang cara menggunakan gateway data lokal, lihat Apa itu gateway data lokal?

Jika Anda tidak menggunakan gateway, berarti Anda sudah siap. Saat Anda memiliki kredensial Snowflake yang dikonfigurasi di gateway data lokal Anda, tetapi Anda hanya menggunakan sumber data tersebut dalam model Anda, alihkan pengaturan Model semantik ke nonaktif di gateway untuk model data tersebut.

Screenshot of the expanded gateway connection settings with the toggle set to off.

Untuk mengaktifkan SSO untuk model semantik:

  1. Masuk ke Power BI menggunakan kredensial pembuat model semantik.

  2. Pilih ruang kerja yang sesuai, lalu pilih Pengaturan dari menu opsi lainnya yang terletak di samping nama model semantik.

    Screenshot of semantic models and dataflows in a workspace with more and settings highlighted.

  3. Pilih Info masuk sumber data dan masuk. Model semantik dapat masuk ke Snowflake dengan kredensial Dasar atau OAuth2 (MICROSOFT Entra ID). Dengan menggunakan Microsoft Entra ID, Anda dapat mengaktifkan SSO di langkah berikutnya.

  4. Pilih opsi Pengguna akhir menggunakan info masuk OAuth2 mereka sendiri saat mengakses sumber data ini melalui DirectQuery. Pengaturan ini akan mengaktifkan SSO Microsoft Entra. Kredensial Microsoft Entra dikirim untuk SSO.

    Screenshot of the configuration dialog with OAuth2 selected as the authentication method.

Setelah langkah-langkah ini selesai, pengguna harus secara otomatis menggunakan autentikasi Microsoft Entra mereka untuk menyambungkan ke data dari model semantik Snowflake tersebut.

Jika Anda memilih untuk mengaktifkan SSO, pengguna yang merefresh laporan akan menggunakan info masuk pengguna yang masuk, seperti kebanyakan laporan Power BI lainnya.

Pemecahan Masalah

Jika Anda mengalami masalah dengan integrasi, lihat panduan pemecahan masalah Snowflake.