メインコンテンツまでスキップ

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 ドライバーに切り替えるには:

  1. Power BI で目的のダッシュボードを開きます。

  2. [ データの変換] をクリックします。

  3. [ クエリ オプション] セクションの [詳細エディター ] をクリックします。

  4. ADBCドライバに切り替える 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

ODBCに戻る

新しい接続に ADBC ではなく ODBC を使用する場合は、次の 2 つのオプションがあります。

  • Power BI Desktop または Power BI サービス内の特定の接続に ODBC ドライバーを使用する場合は、 実装 としてdefaultを選択します。
  • Power BI のすべての新しい接続に ODBC ドライバーを引き続き使用する場合は、ADBC 機能のプレビューを無効にして、Power BI Desktop で ODBC を復元します。

すべての新しい接続に ODBC ドライバーを使用するには:

  1. Power BI Desktop で、 [ファイル] > [オプションと設定] > [オプション] をクリックします。
  2. プレビュー機能 をクリックします。
  3. 新しい Databricks コネクタ実装を使用するを クリアします。

ODBC ドライバーを使用するように特定の接続を構成する場合は、 実装 としてdefaultを設定します。「既存の接続を ADBC に切り替える」で説明されているステップを参照してください。