Databricks

Not

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

Özet

Property Değer
Bağlayıcı Databricks simgesi Databricks
Ürünler Power BI (anlam modelleri)
Power Query Online
Sürüm durumu Genel kullanılabilirlik
Kategori Database
Kimlik doğrulama türleri Databricks İstemci Kimlik Bilgileri
OAuth (OIDC)
Kişisel Erişim Belirteci
Veri kaynağı türü DatabricksMultiCloud
İşlev Başvurusu Belgeleri DatabricksMultiCloud.Catalogs
DatabricksMultiCloud.Query

Not

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

Important

Power BI'da Databricks bağlayıcısı için Arrow Database Connectivity (ADBC) sürücüsü genel olarak 15 Ekim 2026 itibarıyla kullanılabilir. Bu bağlayıcı ekli Simba Spark ODBC sürücüsünden Databricks ADBC sürücüsüne geçiş yapmakta. Geçiş kılavuzu, önemli tarihler ve yönetici denetimleri için bkz. Power BI ve Fabric'te ODBC sürücülerinden ADBC sürücülerine geçiş.

Önkoşullar

Bu bağlayıcı yalnızca AWS üzerinde çalışan ve OAuth kullanan bir Databricks SQL Ambarı ile kullanılabilir. Azure Databricks kullanıyorsanız Azure Databricks bağlayıcısını kullanın. Databricks SQL Ambarınız (AWS veya GCP üzerinde) ile OAuth kullanmıyorsanız Azure Databricks bağlayıcısını da kullanın. Databricks Community Edition desteklenmez.

Desteklenen özellikler

  • Ithalat
  • DirectQuery (Power BI anlamsal modeller)

Parameters

Giriş noktası:DatabricksMultiCloud.Catalogs

Gerekli parametre sayısı: 2

Parametre Ekran adı Required Türü Group Açıklama Örnek değerler Null Olarak Ayarlanabilir
host Sunucu Ana bilgisayar adı Yes text Databricks sunucusunun ana bilgisayar adı. "example.azuredatabricks.net" false
httpPath HTTP Yolu Yes text Kümenin HTTP yolu. "/sql/1.0/warehouses/abcdef1234567890" false
options Gelişmiş Seçenekler Hayır null atanabilir kayıt Gelişmiş Seçenekler true

içindeki alanlar options

Alan Ekran adı Required Türü Group Açıklama Varsayılan ilan edildi İzin verilen değerler Örnek değerler Null Olarak Ayarlanabilir Optional İzin verilen değer meta veri Tanımlanan izin verilen değerler
options.Catalog Varsayılan katalog Hayır text Gelişmiş Seçenekler Bağlantı için varsayılan bir katalog seçin. false true
Seçenekler.Veritabanı Database Hayır text Gelişmiş Seçenekler Bağlantıyı seçili veritabanıyla sınırlayın. Bu, tabloların listelenmesini hızlandırabilir, ancak birden çok farklı veritabanına erişen sorgular için sorgu katlamayı engeller. false true
options.QueryTags Sorgu etiketleri Hayır text Gelişmiş Seçenekler system.query.history tablosunda sorguları izlemek için anahtar-değer etiketleri. "tag1:value1,tag2:value2" false true
options.EnableAutomaticProxyDiscovery Otomatik Vekil Sunucu Bulma Hayır text Gelişmiş Seçenekler Bu, Windows genelinde otomatik proxy keşfini etkinleştirir. "enabled" (Etkin); "disabled" (Devre dışı (varsayılan)) false true [{"Metadata": {"Documentation.Caption": "Enabled", "Documentation.Name": "AutomaticProxyDiscoveryFlag.Enabled"}, "Value": "enabled"}, {"Metadata": {"Documentation.Caption": "Disabled (default)", "Documentation.Name": "AutomaticProxyDiscoveryFlag.Disabled"}, "Value": "disabled"}] ["enabled", "disabled"]
seçenekler.Uygulama Implementation Hayır text Gelişmiş Seçenekler ADBC'yi belirtmek için '2.0 (beta)' kullanın. 'default' değeri, hangi sürücünün kullanılacağını belirlemek için ortam yapılandırmasını kullanır. "2.0" "2.0" (2.0 - ADBC); null (Sistem Varsayılanı) false true ["2.0", null]
options.Protocol Protocol Hayır text Gelişmiş Seçenekler ADBC sürücüsü tarafından kullanılan protokolü belirtir. 'REST (SEA)' öğesini seçerek İfade Yürütme API'sini kullanın. Ayarlanmadığında, sürücü varsayılanı (Thrift) kullanılır. sıfır null (Varsayılan); "rest" (REST (SEA)) false true [null, "rest"]

Power Query Desktop'tan bağlanma

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

  1. Veri Al deneyiminde Databricks bağlayıcısını kısa listeye almak için Databricks arayın. Databricks SQL Warehouse verileriniz (AWS'de çalışan) için yalnızca buradaki Databricks bağlayıcısını kullanmalısınız, eğer kimlik doğrulaması için OAuth kullanıyorsanız.

    Databricks Cloud için Veri Al iletişim kutusunun ekran görüntüsü.

  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. Tamam seçiminde bulunun.

    Databricks SQL Ambarı bağlantı alanlarının 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çeneğiniz 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. Kişisel Erişim Belirteci (PAT) oluşturma yönergeleri için Kişisel erişim belirteçleri bakın.

    • OAuth (OIDC). Tarayıcı açılır penceresini kullanarak kuruluş hesabınızda oturum açın.

      Databricks belirteci giriş alanının ekran görüntüsü.

    Not

    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çenekler ve ayarlar > Veri kaynağı ayarları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 bağlanma

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

  1. Veri alma deneyiminde 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ısını arama kutusuyla kısa listeye alın. Databricks SQL Ambarınız için Databricks bağlayıcısını seçin.

    Power Query'deki Databricks bağlayıcı 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.

    Databricks çevrimiçi hizmetleri için bağlantı ayarlarının 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:

    • Temel. Kullanıcı adı ve parolayla kimlik doğrulaması yaparken bu seçeneği kullanın. Kuruluşunuz/hesabınız 2FA/MFA kullanıyorsa bu seçenek kullanılamaz.
    • Hesap Anahtarı. Kişisel Erişim Belirteci kullanarak kimlik doğrulaması yaparken bu seçeneği kullanın. Kişisel Erişim Belirteci (PAT) oluşturma yönergeleri için Kişisel erişim belirteçleri bakın.
    • Kuruluş hesabı. OAuth ile kimlik doğrulaması yaparken bu seçeneği kullanın. 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ü.

Ek bilgiler

Arrow Database Connectivity sürücü bağlayıcı uygulaması

Power BI'da Databricks bağlayıcısı için Arrow Database Connectivity (ADBC) sürücüsü genel olarak 15 Ekim 2026 itibarıyla kullanılabilir. Power BI Desktop'ta kullanmak için en son sürüme güncelleştirin. Databricks'e ürün geri bildirimi de gönderebilirsiniz .

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 Gelişmiş Düzenleyici'ı seçin.

  4. ADBC için belirtin Implementation="2.0" .

    let
        Source = DatabricksMultiCloud.Catalogs("<instance-name>.cloud.databricks.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