Power BI 用の ADBC または ODBC ドライバーを構成する
プレビュー
この機能は パブリック プレビュー段階です。
このページでは、Power BI 接続で使用するドライバーを構成する方法について説明します。Arrow Database Connectivity (ADBC) はDatabricksへのすべての新しいPower BI接続のドライバーですが、古い接続は手動で ADBC に更新しない限り、引き続き Open Database Connectivity ( ODBC ) を使用します。
Arrow Database Connectivity (ADBC)ドライバーは、分析アプリケーション向けに設計された最新の列指向 API 標準であり、Apache Arrow 形式を使用してデータベースとクライアント ツール間の効率的なデータ転送を可能にします。ADBC ドライバーの最新のアップデートについては、変更ログを参照してください。
ADBC ドライバーを使用するには、Power BI Desktop 2.145.1105.0 以上を使用してください。
セマンティック モデルごとに 1 つのドライバー タイプのみを使用する必要があります。セマンティック モデル内のすべての Databricks 接続を ADBC または ODBC のいずれかに構成します。
Databricks は、このコネクタを強化し、新しい機能を追加し続けています。最新バージョンにアップグレードして試して、 製品フィードバックを送信してください。
既存の接続をADBCに切り替える
既存の Power BI 接続の一部は、手動で更新しない限り、引き続き ODBC ドライバーを使用します。実装を編集することで、個々のダッシュボードを ADBC を使用するように切り替えることができます。
特定のダッシュボードの既存の接続を ADBC ドライバーに切り替えるには:
-
Power BI で目的のダッシュボードを開きます。
-
[ データの変換] をクリックします。
-
[ クエリ オプション] セクションの [詳細エディター ] をクリックします。
-
ADBCドライバに切り替える
Implementation="2.0"を指定します。let
Source = DatabricksMultiCloud.Catalogs("<instance-name>.gcp.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
ODBCに戻る
新しい接続に ADBC ではなく ODBC を使用する場合は、次の 2 つのオプションがあります。
- Power BI Desktop または Power BI サービス内の特定の接続に ODBC ドライバーを使用する場合は、 実装 として
defaultを選択します。 - Power BI のすべての新しい接続に ODBC ドライバーを引き続き使用する場合は、ADBC 機能のプレビューを無効にして、Power BI Desktop で ODBC を復元します。
すべての新しい接続に ODBC ドライバーを使用するには:
- Power BI Desktop で、 [ファイル] > [オプションと設定] > [オプション] をクリックします。
- プレビュー機能 をクリックします。
- 新しい Databricks コネクタ実装を使用するを クリアします。
ODBC ドライバーを使用するように特定の接続を構成する場合は、 実装 としてdefaultを設定します。「既存の接続を ADBC に切り替える」で説明されているステップを参照してください。