İngilizce dilinde oku

Aracılığıyla paylaş


Snowflake

Özet

Öğe Açıklama
Sürüm Durumu Genel Kullanılabilirlik
Ürünler Power BI (Anlam modelleri)
Power BI (Veri Akışları)
Doku (Veri Akışı 2. Nesil)
Power Apps (Veri Akışları)
Desteklenen Kimlik Doğrulama Türleri Snowflake (Kullanıcı Adı/Parola), Microsoft hesabı (Microsoft Entra Id)
İşlev Başvurusu Belgeleri

Not

Dağıtım zamanlamaları ve konağa özgü özellikler nedeniyle bazı özellikler tek bir üründe mevcut olabilir, ancak diğerleri mevcut olmayabilir.

Desteklenen Özellikler

  • İçeri Aktar
  • DirectQuery (Power BI anlam modelleri)
  • Gelişmiş seçenekler
    • Rol adı olarak kullanılacak bir metin değeri belirtin
    • İlişki sütunları
    • Saniyeler içinde bağlantı zaman aşımı
    • Saniyeler içinde komut zaman aşımı
    • Veritabanı
    • Yerel SQL deyimi

Power Query Desktop'tan Snowflake veri ambarı'na bağlanma

Snowflake bilgi işlem ambarı ile bağlantı oluşturmak için aşağıdaki adımları izleyin:

  1. Power BI Desktop'taki Giriş şeridinden Veri Al'ı seçin, soldaki kategorilerden Veritabanı'nı seçin, Kar Tanesi'ni ve ardından Bağlan'ı seçin.

    Snowflake veritabanı seçimini gösteren Veri Al iletişim kutusunun ekran görüntüsü.

  2. Görüntülenen Snowflake penceresinde, Sunucu'da Snowflake sunucunuzun adını ve Warehouse'daki Snowflake bilgi işlem ambarınızın adını girin.

    Radyoyu içeri aktar düğmesinin seçili olduğunu gösteren Snowflake iletişim kutusunun ekran görüntüsü.

  3. İsteğe bağlı olarak, bağlantı sorgusunu değiştirmek için kullanmak istediğiniz herhangi bir gelişmiş seçenekte rol adı veya komut zaman aşımı olarak kullanılacak metin değeri gibi değerleri girin. Daha fazla bilgi: Gelişmiş seçenekleri kullanarak bağlanma

  4. Tamam'ı seçin.

  5. Snowflake bilgi işlem ambarında oturum açmak için kullanıcı adınızı ve parolanızı girin ve bağlan'ı seçin.

    Kullanıcı adı ve Parola alanlarını gösteren Snowflake kimlik bilgisi isteminin ekran görüntüsü.

    Not

    Belirli bir Snowflake sunucusu için kullanıcı adınızı ve parolanızı girdiğinizde, Power BI Desktop sonraki bağlantı girişimlerinde aynı kimlik bilgilerini kullanır. Dosya > Seçenekleri ve ayarları Veri kaynağı ayarları'na >giderek bu kimlik bilgilerini değiştirebilirsiniz. Daha fazla bilgi: Kimlik doğrulama yöntemini değiştirme

    Microsoft hesabı seçeneğini kullanmak istiyorsanız Snowflake Microsoft Entra Id tümleştirmesi Snowflake tarafında yapılandırılmalıdır. Daha fazla bilgi: Power BI SSO'den Snowflake'e - Başlarken

  6. Gezgin'de, Power BI Desktop'ta içeri aktarmak ve kullanmak için bir veya birden çok öğe seçin. Ardından, Tabloyu Power BI Desktop'ta yüklemek için Yükle'yi veya kullanmak istediğiniz veri kümesini filtreleyip daraltabileceğiniz Power Query Düzenleyicisi açmak için Verileri Dönüştür'ü seçin ve ardından bu geliştirilmiş veri kümesini Power BI Desktop'a yükleyin.

    Test şeması veritabanının açık ve SolukÜrün tablosunun seçili olduğu Gezgin'in ekran görüntüsü.

  7. Verileri doğrudan Power BI'a aktarmak için İçeri Aktar'ı veya DirectQuery'yi ve ardından Tamam'ı seçin. Daha fazla bilgi: Power BI Desktop'ta DirectQuery kullanma

    Not

    Microsoft Entra Id Çoklu Oturum Açma (SSO) yalnızca DirectQuery'yi destekler.

    İçeri Aktarma ve DirectQuery seçimlerini içeren Bağlantı ayarlarının ekran görüntüsü.

Power Query Online'dan Snowflake veritabanına bağlanma

Bağlantı oluşturmak için aşağıdaki adımları izleyin:

  1. Bağlayıcı seçiminde Snowflake seçeneğini belirleyin.

  2. Görüntülenen Snowflake iletişim kutusunda sunucunun ve ambarın adını girin.

    Power Query Online'da Snowflake bağlantı oluşturucusu.

  3. Kullanmak istediğiniz gelişmiş seçeneklere herhangi bir değer girin. Kullanıcı arabiriminde temsil edilmeyen gelişmiş seçenekler varsa, bunları daha sonra Power Query'deki Gelişmiş Düzenleyici düzenleyebilirsiniz.

  4. Yeni bağlantı seçme veya oluşturma, kullanmak istediğiniz ağ geçidi ve kullanıcı adı ve parola gibi bağlantı kimlik bilgilerinizi girin.

  5. Veritabanına bağlanmak için İleri'yi seçin.

  6. Gezgin'de, ihtiyacınız olan verileri seçin ve ardından Verileri dönüştür'ü seçerek verileri Power Query Düzenleyicisi dönüştürün.

    Test şeması veritabanının açık ve SolukÜrün tablosunun seçili olduğu çevrimiçi Gezgin'in ekran görüntüsü.

Gelişmiş seçenekleri kullanarak bağlanma

Power Query, gerekirse sorgunuza ekleyebileceğiniz bir dizi gelişmiş seçenek sağlar.

Aşağıdaki tabloda Power Query'de ayarlayabileceğiniz tüm gelişmiş seçenekler listelenmiştir.

Gelişmiş seçenek Açıklama
Rol adı Raporun sürücü aracılığıyla kullandığı rolü belirtir. Bu rol kullanıcının kullanımına açık olmalıdır, aksi takdirde hiçbir rol ayarlanamaz.
İlişki sütunlarını ekle İşaretlenirse, diğer tablolarla ilişkileri olabilecek sütunları içerir. Bu kutu temizlenmişse bu sütunları görmezsiniz.
Saniyeler içinde bağlantı zaman aşımı Bir hata döndürmeden önce Snowflake hizmetiyle etkileşim kurarken yanıt beklemenin ne kadar süreceğini belirtir. Varsayılan değer 0'dır (zaman aşımı yoktur).
Saniyeler içinde komut zaman aşımı Hata döndürmeden önce sorguyu tamamlamanın ne kadar bekleyeceğini belirtir. Varsayılan değer 0'dır (zaman aşımı yoktur).
Veritabanı Ambardaki belirli bir veritabanını belirtir. Bu seçenek yalnızca Power Query Desktop'ta kullanılabilir.
SQL Deyimi Bilgi için Yerel veritabanı sorgusu kullanarak veritabanından veri içeri aktarma bölümüne gidin. Bu seçenek yalnızca Power Query Desktop'ta kullanılabilir.

İstediğiniz gelişmiş seçenekleri belirledikten sonra, Snowflake veritabanınıza bağlanmak için Power Query Desktop'ta Tamam'ı veya Power Query Online'da İleri'yi seçin.

Sorun giderme

Hata: SQL derleme hatası: Nesne yok veya işlem gerçekleştirilemiyor

Hata, sistem belirtilen nesneyi bulamadığında oluşur. Bu hata genellikle kullanıcının varsayılan veritabanı olarak geçersiz bir veritabanı adına sahip olmasından kaynaklanır.

özellik DEFAULT_NAMESPACE için geçerli bir varsayılan veritabanı adı kullanıldığından emin olun: DESC USERusername

Varsayılan veritabanı adını güncelleştirmek için: alter userusername set DEFAULT_NAMESPACE=<database name>.<schema name>. Daha fazla bilgi için Snowflake belgelerine bakın - https://docs.snowflake.com/en/sql-reference/sql/alter-user

Sınırlamalar ve bilinen sorunlar

Veritabanı adlarındaki kısa çizgiler

Bir veritabanı adında kısa çizgi varsa, bir ODBC: ERROR[42000] SQL compilation errorile karşılaşabilirsiniz. Bu sorun Eylül 2024 sürümünde giderilmektedir.

Boole veri türü için dilimleyici görseli

Boole veri türü için dilimleyici görseli Haziran 2024 sürümünde beklendiği gibi çalışmıyor. Bu bilinen bir sorundur. Geçici bir çözüm olarak, kullanıcılar şu sayfaya giderek raporlarındaki Boole veri türünü metne dönüştürebilir: Aktarım -> Veri Türü -> Metin. Ekim 2024 sürümünde bir düzeltme sağlanacaktır.

Ek bilgi