Bagikan melalui


Snowflake

Ringkasan

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.

Kapabilitas yang Didukung

  • 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

Menyambungkan ke gudang data Snowflake dari Power Query Desktop

Untuk membuat koneksi ke gudang komputasi Snowflake , lakukan langkah-langkah berikut:

  1. Pilih Dapatkan Data dari pita Beranda di Power BI Desktop, pilih Database dari kategori di sebelah kiri, pilih Snowflake, lalu pilih Sambungkan.

    Cuplikan layar dialog Dapatkan Data, memperlihatkan pilihan database Snowflake.

  2. Di jendela Snowflake yang muncul, masukkan nama server Snowflake Anda di Server dan nama gudang komputasi Snowflake Anda di Gudang.

    Cuplikan layar dialog Snowflake, memperlihatkan tombol radio Impor dipilih.

  3. 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

  4. Pilih OK.

  5. Untuk masuk ke gudang komputasi Snowflake Anda, masukkan nama pengguna dan kata sandi Anda, lalu pilih Sambungkan.

    Cuplikan layar perintah kredensial Snowflake, memperlihatkan bidang Nama Pengguna dan Kata Sandi.

    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

  6. 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.

    Cuplikan layar Navigator dengan database skema pengujian terbuka dan tabel DimProduct dipilih.

  7. 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.

    Cuplikan layar pengaturan Koneksi, yang berisi pilihan Impor dan DirectQuery.

Menyambungkan ke database Snowflake dari Power Query Online

Untuk membuat koneksi, lakukan langkah-langkah berikut:

  1. Pilih opsi Snowflake di pilihan konektor.

  2. Dalam dialog Snowflake yang muncul, masukkan nama server dan gudang.

    Penyusun koneksi Snowflake di Power Query Online.

  3. 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.

  4. Masukkan kredensial koneksi Anda, termasuk memilih atau membuat koneksi baru, gateway mana yang ingin Anda gunakan, serta nama pengguna dan kata sandi.

  5. Pilih Berikutnya untuk tersambung ke database.

  6. Di Navigator, pilih data yang Anda butuhkan, lalu pilih Ubah data untuk mengubah data di Editor Power Query.

    Cuplikan layar Navigator online dengan database skema pengujian terbuka dan tabel DimProduct dipilih.

Menyambungkan menggunakan opsi tingkat lanjut

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.

Pemecahan Masalah

Kesalahan: Kesalahan kompilasi SQL: Objek tidak ada, atau operasi tidak dapat dilakukan

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 USERusername

Untuk memperbarui nama database default: alter userusername set DEFAULT_NAMESPACE=<database name>.<schema name>. Untuk informasi selengkapnya, lihat dokumentasi Snowflake - https://docs.snowflake.com/en/sql-reference/sql/alter-user

Batasan dan masalah yang diketahui

Tanda hubung dalam nama database

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

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.

Informasi Tambahan