Azure Databricks

Uyarı

Bu bağlayıcı, Databricks'e aittir ve Databricks tarafından sağlanır.

Özet

Ürün Açıklama
Sürüm Durumu Genel Kullanılabilirlik
Ürünler Power BI (Anlam modelleri)
Power BI (Veri Akışları)
Yapı (Veri Akışı 2. Nesil)
Desteklenen Kimlik Doğrulama Türleri Azure Active Directory
Kişisel Erişim Belirteci
Kullanıcı Adı / Parola

Uyarı

Power BI için Azure Databricks bağlayıcısı artık Arrow Veritabanı Bağlantısı (ADBC) sürücüsünü destekliyor. Bu özellik önizlemededir. Buradan daha fazla bilgi edinebilirsiniz.

Ağ önkoşulları

Özel ağlar için aşağıdaki ağ ayarlarını uygulamanız gerekir:

  • *.blob.core.windows.net* ve *.store.core.windows.net ağ ortamınızda açık olması gerekir.
  • Bu sertifika indirme ve iptal listesinin de izin verme listenize eklenmesi gerekir.
  • Databricks çalışma alanı depolama hesabınızda güvenlik duvarı desteği etkinleştirildiyse, depolama hesabına özel erişime izin vermek için bir sanal ağ veri ağ geçidi veya şirket içi veri ağ geçidi yapılandırmanız gerekir. Bu, Fabric Power BI hizmetinin çalışma alanı depolama hesabına erişmeye devam etmesini ve CloudFetch'in doğru bir şekilde çalışmaya devam etmesini sağlar. Alternatif olarak, EnableQueryResultDownload=0 yapılandırmasıyla CloudFetch'i devre dışı bırakabilirsiniz.

Desteklenen özellikler

  • İthalat
  • DirectQuery (Power BI anlamsal modeller)

Power Query Desktop'tan Databricks'e (AWS, Azure veya GCP) bağlanma

Power Query Desktop'tan Databricks'e bağlanmak için aşağıdaki adımları izleyin:

  1. Veri Al içerisinde, Databricks araması yaparak Azure Databricks bağlayıcısını kısa listeye alın. Databricks temsilciniz tarafından aksi belirtilmedikçe tüm Databricks SQL Ambarı verileri için Azure Databricks bağlayıcısını kullanın.

    Databricks Cloud'dan Veri Al'ı .

  2. Databricks SQL Ambarınız için Sunucu ana bilgisayar adı ve HTTP Yolu sağlayın. "Sunucu ana bilgisayar adınızı ve HTTP Yolunuzu bulmak için yönergeler konusunda bilgi almak amacıyla, Databricks ODBC ve JDBC sürücülerini yapılandırma başlıklarına bakın." Bu bilgileri uygun şekilde girin. İsteğe bağlı olarak,gelişmiş seçenekler altında varsayılan bir katalog ve/veya veritabanı sağlayabilirsiniz. Devam etmek için Tamam'ı seçin.

    Databricks SQL Depounuzu belirtin.

  3. Databricks SQL Ambarınız ile kimlik doğrulaması yapmak için kimlik bilgilerinizi sağlayın. Kimlik bilgileri için üç seçenek vardır:

    • Databricks İstemci Kimlik Bilgileri. Databricks OAuth M2M İstemci Kimlik Bilgileri oluşturma yönergeleri için Databricks OAuth M2M'ye bakın.

    • Kişisel Erişim Belirteci (AWS, Azure veya GCP için kullanılabilir). Kişisel Erişim Belirteci (PAT) oluşturma yönergeleri için Kişisel erişim belirteçleri bakın.

    • Azure Active Directory (yalnızca Azure için kullanılabilir). Tarayıcı açılır penceresini kullanarak kuruluş hesabınızda oturum açın.

      Uygun bir belirteç belirtin.

    Uyarı

    Belirli bir Databricks SQL Ambarı için kimlik bilgilerinizi girdikten sonra, Power BI Desktop bu kimlik bilgilerini sonraki bağlantı girişimlerinde önbelleğe alır ve yeniden 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

  4. Başarıyla bağlandıktan sonra, Gezgini kümede kullanabileceğiniz verileri gösterir. verileri Power Query Desktop'a yüklemek için Power Query veya Load kullanarak verileri dönüştürmek için Transform Data seçebilirsiniz.

    Power Query gezgininin Databricks Cloud verilerini masaüstü uygulamasına yükleyen görüntüsü.

Power Query Online'dan Databricks verilerine bağlanma

Power Query Online'dan Databricks'e bağlanmak için aşağıdaki adımları izleyin:

  1. Veri alma deneyiminde Azure Databricks seçeneğini belirleyin. Farklı uygulamalar, Power Query Çevrimiçi veri alma deneyimine ulaşmak için farklı yöntemlere sahiptir. Power Query Online üzerinden veri alma deneyimi hakkında daha fazla bilgi için, Veri Nereden Alınır bölümüne bakınız.

    Kullanılabilir Databricks bağlayıcılarını arama kutusuyla kısa listeye alın. Databricks temsilciniz tarafından aksi belirtilmedikçe tüm Databricks SQL Ambarı verileri için Azure Databricks bağlayıcısını kullanın.

    Power Query'deki Databricks bağlayıcısı seçeneklerinin ekran görüntüsü.

  2. Databricks SQL Ambarınız için Sunucu ana bilgisayar adını ve HTTP Yolu girin. "Sunucu ana bilgisayar adınızı ve HTTP Yolunuzu bulmak için yönergeler konusunda bilgi almak amacıyla, Databricks ODBC ve JDBC sürücülerini yapılandırma başlıklarına bakın." İsteğe bağlı olarak,gelişmiş seçenekler altında varsayılan bir katalog ve/veya veritabanı sağlayabilirsiniz.

    Azure Databricks bağlantı ayarları ve kimlik bilgilerinin ekran görüntüsü.

  3. Databricks SQL Ambarınız ile kimlik doğrulaması yapmak için kimlik bilgilerinizi sağlayın. Kimlik bilgileri için üç seçenek vardır:

    • Kullanıcı adı / Parola (AWS veya GCP için kullanılabilir). Kuruluşunuz/hesabınız 2FA/MFA kullanıyorsa bu seçenek kullanılamaz.
    • Hesap Anahtarı (AWS, Azure veya GCP için kullanılabilir). Kişisel Erişim Belirteci (PAT) oluşturma yönergeleri için Kişisel erişim belirteçleri bakın.
    • Azure Active Directory (yalnızca Azure için kullanılabilir). Tarayıcı açılır penceresini kullanarak kuruluş hesabınızda oturum açın.
  4. Başarıyla bağlandıktan sonra, Gezgin görünür ve sunucuda kullanılabilir verileri görüntüler. Gezginde verilerinizi seçin. Ardından İleri seçerek verileri Power Query dönüştürün.

    Power Query gezgininin Databricks Cloud verilerini çevrimiçi uygulamaya yükleme ekran görüntüsü.

Arrow Veritabanı Bağlantı sürücüsü bağlayıcı uygulaması (Önizleme)

Power BI'da Azure Databricks bağlayıcısı için Arrow Veritabanı Bağlantısı (ADBC) sürücüsünü kullanabilirsiniz. Bu bağlayıcıyı geliştirmeye ve yeni özellikler eklemeye devam ettikçe, denemek ve ürün geri bildirimi göndermek için en son sürüme yükseltmenizi öneririz.

Uyarı

Şubat 2026'dan bu yana, Power BI Desktop veya Power BI Hizmetinde oluşturulan yeni bağlantılar varsayılan olarak Ok Veritabanı Bağlantısı (ADBC) sürücüsünü otomatik olarak kullanır. Mevcut bağlantılar, el ile ADBC'ye güncelleştirmedikçe ODBC kullanmaya devam eder.

ADBC sürücüsüne geçmek için:

  1. İstediğiniz panonuzu Power BI'de açın.
  2. Verileri Dönüştür'ü seçin.
  3. Query seçeneği bölümünde Advanced Editor'ı seçin.
  4. ADBC için belirtin Implementation="2.0" .
    let
        Source = Databricks.Catalogs("adb-<workspace-id>.<random-number>.azuredatabricks.net", "/sql/1.0/warehouses/<sql-warehouse-id>",
            [Catalog=null, Database=null, EnableAutomaticProxyDiscovery=null, Implementation="2.0"]),
        powerbi_Database = Source{[Name="powerbi",Kind="Database"]}[Data],
        default_Schema = powerbi_Database{[Name="default",Kind="Schema"]}[Data],
        dashboard_data_Table = default_Schema{[Name="dashboard_data",Kind="Table"]}[Data]
    in
        dashboard_data_Table
    

Sınırlamalar ve Dikkat Edilecek Hususlar

  • Azure Databricks bağlayıcısı web proxy destekler. Ancak, .pac dosyalarında tanımlanan otomatik ara sunucu ayarları desteklenmez.
  • Azure Databricks bağlayıcısında Databricks.Query veri kaynağı, Power BI anlam modelinin DirectQuery moduyla birlikte desteklenmez.