Power BI ve Fabric'de ODBC'den ADBC sürücülerine geçiş

Power BI ve Microsoft Fabric, desteklenen veri kaynağı bağlantılarını eski eklenmiş ODBC sürücülerinden Apache Ok Veritabanı Bağlantısı (ADBC) sürücülerine geçirmektedir. ADBC, Ok verileriyle etkileşim kurmak için bir dizi standart arabirim sağlar. Bu, en düşük ek yük ve serileştirme veya kopyalama olmadan büyük veri kümelerini getirme konusunda özellikle etkilidir. ADBC sürücüleri, bellek güvenliği ve çöp toplama gibi güvenlik geliştirmelerini de içerir.

Note

Bu makalede açıklanan kiracı ve çalışma alanı denetimleri aşamalar halinde etkinleştiriliyor ve henüz tüm kiracılarda kullanılamayabilir. Bu geçiş yalnızca bu makalede listelenen bağlayıcılar için geçerlidir ve ayrı olarak yüklenmiş bir ODBC sürücüsü kullandığınızda ODBC bağlayıcısının davranışını değiştirmez. Bu makaledeki değişiklik, Power BI ile birlikte gelen ekli sürücülerden uzaklaşmaktır.

AdBC'yi her bağlantı için bugün benimseyebilirsiniz ve yöneticiler çalışma alanı yöneticilerinin test ve doğrulama için geçersiz kılabileceği bir kiracı ayarını kullanarak uygun ölçekteki varsayılan davranışı denetleyebilir.

Bağlayıcılar ve sürücü değişiklikleri

Aşağıdaki tabloda, katıştırılmış ODBC sürücülerinden yeni sürücülere geçiş yapılan bağlayıcılar listelenmektedir. Çoğu durumda, yedek sürücü bir ADBC sürücüsüdür.

Bağlayıcı Mevcut sürücü Yedek sürücü
Databricks Simba Spark ODBC Databricks ADBC
Azure Databricks Simba Spark ODBC Databricks ADBC
Dremio Simba Drill ODBC FlightSQL ADBC
Google BigQuery ve Google BigQuery (Microsoft Entra ID) Simba Google BigQuery ODBC BigQuery ADBC
Hive Simba Hive ODBC Kullanım Dışı
Impala Simba Impala ODBC HiveServer2 ADBC
Snowflake Simba Snowflake ODBC Snowflake ADBC
Spark Simba Spark ODBC HiveServer2 ADBC

Etkilenenler

ADBC'ye geçiş (Databricks, Snowflake veya Google BigQuery gibi) bağlayıcılardan herhangi birini kullanırsanız etkilenirsiniz ve:

  • Bağlantıda açıkça bir uygulama seçmediyseniz ( Implementation parametre belirtilmedi) veya
  • Kuruluşunuz, desteklenen bağlayıcılarda varsayılan olarak ADBC mi yoksa ODBC'nin mi kullanılacağını merkezi olarak kontrol etmek istiyor.

Bu varsayılan değer semantik modeller, Veri Akışları 2. Nesil ve sayfalandırılmış raporlar dahil olmak üzere bağlantı oluşturduğunuzda geçerlidir.

Nasıl geçiş yapılır

İstediğiniz denetim miktarına göre sıralanmış olarak üç şekilde geçiş yapabilirsiniz:

Her bağlantı için isteğe bağlı etkinleştirme

ADBC'yi, desteklenen bağlantılara Implementation="2.0" ekleyerek etkinleştirebilirsiniz. Bu yaklaşım, ADBC’yi her bir bağlantı için kendi hızınızda doğrulamanıza olanak tanır.

Belirli bir bağlayıcı için bağlantı bazında nasıl etkinleştirme yapılacağına ilişkin ayrıntılı yönergeler için, Bağlayıcılar ve sürücü değişiklikleri tablosunda bağlantısı verilen bağlayıcıya özel belgelere bakın.

Kiracı ayarı

Kiracı yöneticileri, Yönetici portalı ayarını kullanarak kuruluşun varsayılan ayarını yapabilir:

Kullanıcılar Apache Arrow veritabanı bağlantısını (ADBC) kullanarak veri kaynaklarına bağlanabilir

  • Devre dışı (varsayılan): Varsayılan seçenek olarak eski ODBC sürücülerini seçer.
  • Etkin: Varsayılan seçenek olarak yeni ADBC sürücülerini seçer.

Bu ayar, kiracı içindeki her bağlantı türü için Bağlantıyı Test Et davranışını da denetler.

Çalışma alanını geçersiz kılma

Kiracı düzeyindeki ayar çalışma alanlarına devredilir; böylece çalışma alanı yöneticileri her bir bağlantıyı ayrı ayrı değiştirmeden varsayılan ayarı geçersiz kılabilir ve davranışları karşılaştırabilir. Bu yaklaşım yan yana doğrulamaya olanak tanır. Örneğin, diğer çalışma alanını ODBC varsayılanlarında bırakırken ADBC varsayılanlarını test etmek için bir çalışma alanını kullanabilirsiniz.

Uygulama nasıl seçilir?

Bağlantıda parametresini Implementation açıkça belirtirseniz, bu değer her zaman kiracı veya çalışma alanı varsayılanlarından önceliklidir.

Aşağıdaki tabloda sürücünün nasıl seçildiği gösterilmektedir:

Condition Kullanılan sürücü
Implementation="2.0" ADBC
Implementation belirtilmemiş ve çalışma alanı ayarı Açık ADBC
Implementation="1.0" ODBC
Implementation belirtilmemiş ve çalışma alanı ayarı Kapalı ODBC
  1. Bir pilot çalışma alanı seçin ve önemli veri kümelerini doğrulamak ve senaryoları yenilemek için önce çalışma alanı geçersiz kılmayı kullanarak ADBC'yi etkinleştirin.
  2. Hemen doğrulamak istediğiniz kritik bağlantılar için, bunu Implementation="2.0" ile bağlantı başına etkinleştirin.
  3. Doğrulama tamamlandıktan sonra, ADBC'yi varsayılan olarak kiracı düzeyinde etkinleştirip etkinleştirmeyeceğine karar verin.

Önemli tarihler

  • Temmuz 2026 (planlanan): Kiracı ayarının geniş kapsamlı dağıtımı başlar. Çalışma alanı davranışı bu ayarı devralır ve desteklendiği durumlarda çalışma alanı yöneticileri tarafından geçersiz kılınabilir.
  • Ağustos 2026 (planlanan): Microsoft, kullanıma hazır olma durumuna bağlı olarak aşamalar halinde kiracı ayarını varsayılan olarak etkinleştirmeye başlamayı planlıyor.
  • 2026'nın 3. çeyreğinin sonlarından 4. çeyreğinin başlarına kadar (planlanan): Microsoft, dağıtımın hazır olmasına bağlı olarak ODBC sürücülerini hizmetten kaldırmaya başlamayı planlıyor. ODBC'de (Implementation="1.0" veya Çalışma alanı ayarı Kapalı) kalmanız gerekiyorsa, ODBC ile sorgu çalıştırmaya devam etmek için bir ağ geçidi kullanmanız gerekir.
  • İlkbahar 2027 (planlı): Bu makalede başvurulan ODBC sürücülerinin artık Power BI Desktop veya ağ geçidiyle birlikte gönderilmemiş olması planlanıyor.

Zorlama kilometre taşlarından önce, Microsoft müşterilerin geçiş ve doğrulama etkinliklerini tamamlayabilmesi için önceden bildirim sağlamayı planlıyor.