Snowflake
Item | Deskripsi |
---|---|
Status Rilis | Ketersediaan Umum |
Produk | Power BI (Model semantik) Power BI (Aliran Data) Fabric (Dataflow Gen2) Power Apps (Aliran Data) |
Jenis Autentikasi Didukung | Snowflake (Nama Pengguna/Kata Sandi), akun Microsoft (ID Microsoft Entra) |
Dokumentasi Referensi Fungsi | — |
Catatan
Beberapa kemampuan mungkin ada dalam satu produk tetapi tidak yang lain karena jadwal penyebaran dan kemampuan khusus host.
- Impor
- DirectQuery (model semantik Power BI)
- Opsi tingkat lanjut
- Tentukan nilai teks yang akan digunakan sebagai Nama peran
- Kolom hubungan
- Batas waktu koneksi dalam hitungan detik
- Batas waktu perintah dalam detik
- Database
- Pernyataan SQL asli
Untuk membuat koneksi ke gudang komputasi Snowflake , lakukan langkah-langkah berikut:
Pilih Dapatkan Data dari pita Beranda di Power BI Desktop, pilih Database dari kategori di sebelah kiri, pilih Snowflake, lalu pilih Sambungkan.
Di jendela Snowflake yang muncul, masukkan nama server Snowflake Anda di Server dan nama gudang komputasi Snowflake Anda di Gudang.
Secara opsional, masukkan nilai dalam opsi tingkat lanjut apa pun yang ingin Anda gunakan untuk mengubah kueri koneksi, seperti nilai teks untuk digunakan sebagai Nama peran atau batas waktu perintah. Informasi selengkapnya: Menyambungkan menggunakan opsi tingkat lanjut
Pilih OK.
Untuk masuk ke gudang komputasi Snowflake Anda, masukkan nama pengguna dan kata sandi Anda, lalu pilih Sambungkan.
Catatan
Setelah Anda memasukkan nama pengguna dan kata sandi untuk server Snowflake tertentu, Power BI Desktop menggunakan kredensial yang sama tersebut dalam upaya sambungan berikutnya. Anda dapat mengubah informasi masuk tersebut dengan membuka File> Opsi dan pengaturan > Pengaturan sumber data. Informasi selengkapnya: Mengubah metode autentikasi
Jika Anda ingin menggunakan opsi akun Microsoft, integrasi SNOWFlake Microsoft Entra ID harus dikonfigurasi di sisi Snowflake. Informasi selengkapnya: Power BI SSO ke Snowflake - Memulai
Di Navigator, pilih satu atau beberapa elemen untuk diimpor dan digunakan di Power BI Desktop. Lalu pilih Muat untuk memuat tabel di Power BI Desktop, atau Ubah Data untuk membuka Editor Power Query tempat Anda bisa memfilter dan memperbaiki kumpulan data yang ingin Anda gunakan, lalu muat kumpulan data yang disempurnakan tersebut ke Power BI Desktop.
Pilih Impor untuk mengimpor data langsung ke Power BI, atau pilih DirectQuery, lalu pilih OK. Informasi selengkapnya: Menggunakan DirectQuery di Power BI Desktop
Catatan
Akses Menyeluruh (SSO) Microsoft Entra ID hanya mendukung DirectQuery.
Untuk membuat koneksi, lakukan langkah-langkah berikut:
Pilih opsi Snowflake di pilihan konektor.
Dalam dialog Snowflake yang muncul, masukkan nama server dan gudang.
Masukkan nilai apa pun di opsi tingkat lanjut yang ingin Anda gunakan. Jika ada opsi tingkat lanjut yang tidak diwakili di antarmuka pengguna, Anda bisa mengeditnya di Editor Lanjutan di Power Query nanti.
Masukkan kredensial koneksi Anda, termasuk memilih atau membuat koneksi baru, gateway mana yang ingin Anda gunakan, serta nama pengguna dan kata sandi.
Pilih Berikutnya untuk tersambung ke database.
Di Navigator, pilih data yang Anda butuhkan, lalu pilih Ubah data untuk mengubah data di Editor Power Query.
Power Query menyediakan sekumpulan opsi tingkat lanjut yang bisa Anda tambahkan ke kueri Anda jika diperlukan.
Tabel berikut ini mencantumkan semua opsi tingkat lanjut yang bisa Anda atur di Power Query.
Opsi tingkat lanjut | Deskripsi |
---|---|
Nama peran | Menentukan peran yang digunakan laporan melalui driver. Peran ini harus tersedia untuk pengguna, jika tidak, tidak ada peran yang diatur. |
Menyertakan kolom hubungan | Jika dicentang, menyertakan kolom yang mungkin memiliki hubungan dengan tabel lain. Jika kotak ini dikosongkan, Anda tidak akan melihat kolom tersebut. |
Batas waktu koneksi dalam hitungan detik | Menentukan berapa lama menunggu respons saat berinteraksi dengan layanan Snowflake sebelum mengembalikan kesalahan. Defaultnya adalah 0 (tidak ada batas waktu). |
Batas waktu perintah dalam detik | Menentukan berapa lama menunggu kueri selesai sebelum mengembalikan kesalahan. Defaultnya adalah 0 (tidak ada batas waktu). |
Database | Menentukan database tertentu di gudang. Opsi ini hanya tersedia di Power Query Desktop. |
Pernyataan SQL | Untuk informasi, buka Mengimpor data dari database menggunakan kueri database asli. Opsi ini hanya tersedia di Power Query Desktop. |
Setelah Anda memilih opsi tingkat lanjut yang Anda perlukan, pilih OK di Power Query Desktop atau Berikutnya di Power Query Online untuk menyambungkan ke database Snowflake Anda.
Kesalahan terjadi ketika sistem tidak dapat menemukan objek yang ditentukan. Seringkali, kesalahan ini disebabkan oleh pengguna yang memiliki nama database yang tidak valid yang ditetapkan sebagai database default mereka.
Pastikan bahwa nama database default yang valid digunakan untuk properti DEFAULT_NAMESPACE: DESC USER
username
Untuk memperbarui nama database default: alter user
username
set DEFAULT_NAMESPACE=<database name>.<schema name>
. Untuk informasi selengkapnya, lihat dokumentasi Snowflake - https://docs.snowflake.com/en/sql-reference/sql/alter-user
Jika nama database memiliki tanda hubung di dalamnya, Anda dapat menemukan ODBC: ERROR[42000] SQL compilation error
. Masalah ini ditangani dalam rilis September 2024.
Visual pemotong untuk jenis data Boolean tidak berfungsi seperti yang diharapkan dalam rilis Juni 2024. Ini adalah masalah yang sudah diketahui. Sebagai solusi sementara, pengguna dapat mengonversi jenis data Boolean dalam laporan mereka menjadi teks dengan menavigasi ke: Transfer -> Jenis Data -> Teks. Perbaikan akan disediakan pada rilis Oktober 2024.