Aracılığıyla paylaş


Databricks

Not

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

Özet

Madde Açıklama
Sürüm Durumu Genel Kullanılabilirlik
Ürünler Power BI (Anlam modelleri)
Power BI (Veri Akışları)
Microsoft Fabric (Veri Akışı Gen2)
Desteklenen Kimlik Doğrulama Türleri Kullanıcı Adı/Parola
Kişisel Erişim Belirteci
OAuth (OIDC)

Not

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

Not

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

Ö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 anlam modelleri)

Power Query Desktop'tan Databricks'e 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'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. Tamam seçiminde bulunun.

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

      Uygun bir belirteç belirtin.

    Not

    Belirli bir Databricks SQL Ambarı için kimlik bilgilerinizi girdikten sonra Power BI Desktop, sonraki bağlantı girişimlerinde aynı kimlik bilgilerini ö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 kullanarak dönüştürmek için Veri Dönüştürme veya Power Query Desktop'ta verileri yüklemek için Yükle seçeneklerinden birini seçebilirsiniz.

    Databricks Cloud verilerini masaüstü uygulamasına yüken Power Query gezgini 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 Databricks seçeneğini belirleyin. Farklı uygulamaların Power Query Online veri alma deneyimine ulaşmak için farklı yolları vardır. Power Query Online'a uygulamanızdan veri alma deneyimine nasıl ulaşabileceğiniz hakkında daha fazla bilgi için Verinereden edinileceği bölümüne gidin.

    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.

    Databricks bağlayıcılarının 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.

    Bağlantı Ayarları ve Kimlik Bilgileri .

  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 Power Query'deki verileri dönüştürmek için İleri seçin.

    Databricks Cloud verilerini çevrimiçi uygulamaya yüken Power Query gezgini görüntüsü.

Not

Power BI hizmeti Databricks bağlayıcısı yerel sorguyu desteklemez.

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

Power BI'daki Databricks bağlayıcısı için Ok 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.

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

  1. İstediğiniz panoyu Power BI'da açın.

  2. Verileri Dönüştür'ü seçin.

  3. Sorgu seçeneği bölümünde Gelişmiş Düzenleyici'yi 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