すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:Power BI を AnalyticDB for MySQL に接続する

最終更新日:Jul 18, 2026

Power BI を AnalyticDB for MySQL クラスターに接続して、データをリアルタイムで可視化および分析できます。

前提条件

AnalyticDB for MySQL エンドポイントへの接続

カスタムコネクタの使用(推奨)

カスタムコネクタはインポートモードとダイレクトクエリモードの両方をサポートしますが、組み込みの MySQL コネクタはインポートモードのみをサポートします。柔軟性を高めるため、AnalyticDB for MySQL クラスターへの接続にはカスタムコネクタの使用を推奨します。

ステップ 1:MySQL ODBC ドライバーのインストール

  1. Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC をダウンロードしてインストールします。

  2. MySQL ODBC ドライバーのバージョン 5.1.13 をダウンロードしてインストールします。

  3. ODBC データソース管理者(64 ビット)を開きます。ドライバータブで、MySQL ODBC ドライバーが一覧に表示されていることを確認します。

手順 2: AnalyticDB for MySQL コネクタをインストールする

  1. AnalyticDB.MySQL.mez コネクタをダウンロードします。

  2. AnalyticDB.MySQL.mez ファイルを Custom Connectors フォルダに移動します。このフォルダは Power BI ドキュメントディレクトリ内にあり、通常は [Documents]\Power BI Desktop です。Custom Connectors フォルダが存在しない場合は、作成してください。

    重要
    • [Documents] は現在のユーザーアカウントのドキュメントディレクトリを指します。たとえば、Administrator アカウントのデフォルトドキュメントディレクトリは C:\Users\Administrator\Documents\Power BI Desktop です。

    • 各ユーザーアカウントには個別のドキュメントディレクトリがあります。Power BI は他のユーザーアカウントのディレクトリからコネクタを読み込むことはできません。そのため、各ユーザーアカウントごとにコネクタを個別にインストールおよび管理する必要があります。

  3. Power BI を開き、 を選択します。

    image

  4. セキュリティ をクリックします。データ拡張機能セクションで、(非推奨)検証や警告なしで任意の拡張機能を読み込むことを許可する を選択し、データソースの作成 をクリックします。

    image

  5. 表示される 変更には再起動が必要です ダイアログボックスで、追加 をクリックしてから、Power BI を再起動します。

手順 3: AnalyticDB for MySQL に接続する

  1. Power BI を開き、[その他のソースからデータを取得] をクリックします。

    image

  2. データの取得 ダイアログボックスで、AnalyticDB MySQL(Beta)(カスタム) を選択し、[接続] をクリックします。

    image

  3. 表示される サードパーティサービスへの接続 ダイアログボックスで、[続行] をクリックします。

    image

  4. AnalyticDB MySQL データベース ダイアログボックスで、以下のパラメーターを設定します。

    image

    パラメーターの説明:

    パラメーター

    必須

    説明

    Server

    Yes

    AnalyticDB for MySQL クラスターのエンドポイントおよびポート番号。形式は <endpoint>:<port number> です。

    • エンドポイント:

      • Power BI が ECS インスタンス上にインストールされており、その ECS インスタンスと AnalyticDB for MySQL クラスターが同一 VPC 内にある場合は、VPC アドレスを入力します。

      • Power BI がオンプレミスサーバー上にインストールされている場合は、パブリックエンドポイントを入力します。

    • ポート番号は固定で 3306 です。

    Database

    No

    AnalyticDB for MySQL クラスター内のデータベース名。

    Connection timeout in seconds

    No

    AnalyticDB for MySQL クラスターへの接続タイムアウト時間(秒単位)。

    Read timeout in seconds

    No

    読み取りタイムアウト時間(秒単位)。

    Write timeout in seconds

    No

    書き込みタイムアウト時間(秒単位)。

    Don't cache results of forward-only cursors

    No

    転送専用カーソルを使用する際に、Power BI がクエリ結果をキャッシュしないようにします。

    Force use of forward-only cursors

    No

    クエリ実行時に Power BI が転送専用カーソルを使用するように強制します。

    Native query

    No

    実行する SQL クエリ。空欄のままにすると、Power BI は ナビゲーター ダイアログボックスに AnalyticDB for MySQL のすべてのテーブルを一覧表示します。

    Data connectivity mode

    Yes

    データ接続モード。有効な値:

    • Import:データのコピーを Power BI にインポートします。

    • DirectQuery:ライブデータソースに直接接続します。

  5. 完了 ダイアログボックスで認証情報を入力し、[接続] をクリックします。

    image

    パラメーターの説明:

    パラメーター

    説明

    User name

    AnalyticDB for MySQL データベースアカウントのユーザー名。

    Password

    AnalyticDB for MySQL データベースアカウントのパスワード。

  6. ナビゲーター ダイアログボックスで、対象のデータテーブルを選択し、プレビューした後、[読み込み] をクリックします。

  7. データがロードされたら、分析を開始できます。詳細については、「公式 Power BI ドキュメント」をご参照ください。

    image

組み込みの MySQL コネクタの使用

  1. MySQL コネクタをダウンロードしてインストールします。

  2. Power BI を開き、[その他のソースからデータを取得] をクリックします。

    image

  3. MySQL データベース を選択し、[接続] をクリックします。

    説明

    MySQL コネクタがインストールされていない場合、Power BI はインストールを促すメッセージを表示します。

    image

  4. MySQL データベース ダイアログボックスで、以下のパラメーターを設定し、AnalyticDB MySQL をクリックします。

    image

    パラメーターの説明:

    パラメーター

    必須

    説明

    Server

    Yes

    AnalyticDB for MySQL クラスターのエンドポイントおよびポート番号。形式は <endpoint>:<port number> です。

    • Power BI が ECS インスタンス上にインストールされており、その ECS インスタンスと AnalyticDB for MySQL クラスターが同一 VPC 内にある場合は、VPC アドレスを入力します。

    • Power BI がオンプレミスサーバー上にインストールされている場合は、パブリックエンドポイントを入力します。

    Database

    No

    AnalyticDB for MySQL クラスター内のデータベース名。

  5. MySQL データベース ダイアログボックスで、[データベース] タブをクリックし、認証情報を入力してから、[接続] をクリックします。

    image

    パラメーターの説明:

    パラメーター

    必須

    説明

    User name

    Yes

    AnalyticDB for MySQL データベースアカウントのユーザー名。

    Password

    Yes

    AnalyticDB for MySQL データベースアカウントのパスワード。

  6. 表示される 暗号化サポート ダイアログボックスで、Odbc をクリックします。

    image

  7. ナビゲーター ダイアログボックスで、対象のデータテーブルを選択し、プレビューした後、[読み込み] をクリックします。

  8. データがロードされると、分析を開始できます。詳細については、「公式の Power BI ドキュメント」をご参照ください。

    image

Spark JDBC エンドポイントへの接続

注意事項

Spark JDBC エンドポイントに接続された Power BI は、Xuanwu テーブルエンジンを使用するテーブルからのデータ読み取りおよび書き込みのみ可能です。Xuanwu_V2 テーブルエンジンはサポートされていません。

操作手順

  1. ドライバーをダウンロードします。

    Power BI は、Microsoft Spark ODBC ドライバーまたは Simba Spark ODBC ドライバーのいずれかを使用して Spark インタラクティブリソースグループに接続します。必要なドライバーをダウンロードしてください。

  2. データソースを作成します。

    1. ODBC データソース管理者(64 ビット)を開きます。ユーザ DSN タブで、Windows をクリックします。

    2. OK ダイアログボックスで、ステップ 1 でダウンロードしたドライバーを選択し、[完了] をクリックします。

    3. 表示される Microsoft Spark ODBC ドライバー DSN 設定 または Simba Spark ODBC ドライバー DSN 設定 ダイアログボックスで、以下のパラメーターを設定します。

      image

      パラメーター

      説明

      Data source name

      データソースのカスタム名。

      Description

      データソースのオプションの説明。

      Host(s)

      Spark インタラクティブリソースグループのエンドポイント。エンドポイントの取得方法については、「前提条件」をご参照ください。

      Port

      Spark インタラクティブリソースグループのポート番号。固定で 10000 です。

      Database

      AnalyticDB for MySQL データベースの名前。

      Mechanism

      認証方式。本トピックでは、ユーザー名とパスワード を例として使用します。

      User name

      AnalyticDB for MySQL データベースアカウントのユーザー名および Spark インタラクティブリソースグループの名前。形式は resource_group_name/database_account_name です。

      たとえば、リソースグループ名が testjob で、データベースアカウント名が test の場合、testjob/test と入力します。

      Password

      AnalyticDB for MySQL データベースアカウントのパスワード。

      Thrift transport

      接続プロトコル。SASL を選択します。

    4. SSL オプション をクリックします。SSL オプション ダイアログボックスで、SSL を有効にする チェックボックスをオフにしてから、[OK] をクリックします。

      image

    5. 詳細オプション をクリックします。詳細オプション ダイアログボックスで、クエリでテーブルを取得する チェックボックスをオンにします。

      image

    6. サーバーサイドプロパティ をクリックし、クエリでプロパティを適用する チェックボックスをオフにしてから、OK をクリックします。

      image

    7. Microsoft Spark ODBC ドライバー DSN 設定 または Simba Spark ODBC ドライバー DSN 設定 ダイアログボックスで、[テスト] をクリックして接続を確認します。

      応答メッセージに SUCCESS が含まれている場合、AnalyticDB for MySQL Spark インタラクティブリソースグループへの ODBC 接続は成功しています。

      image

  3. Power BI を開き、[その他のソースからデータを取得] をクリックします。

    image

  4. データの取得 ダイアログボックスで、ODBC を選択し、[接続] をクリックします。

    image

  5. ODBC から ダイアログボックスで、作成したデータソース名(DSN)(例:adb_test)を選択し、[OK] をクリックします。

    image

  6. 表示される ODBC ドライバー ダイアログボックスで、[Windows] タブをクリックし、現在の資格情報を使用する を選択してから、[接続] をクリックします。

    image

  7. ナビゲーター ダイアログボックスで、対象のデータテーブルを選択し、プレビューした後、[読み込み] をクリックします。

  8. データがロードされると、分析を開始できます。詳細については、「公式の Power BI ドキュメント」をご参照ください。

    image