MySQL データベース

まとめ

Item 説明
リリース状態 一般公開
製品 Power BI (データセット)
Power BI (データフロー)
Power Apps (データフロー)
Excel
Dynamics 365 Customer Insights
Analysis Services
サポートされている認証の種類 Windows (Power BI Desktop、Excel、ゲートウェイを使用したオンライン サービス)
データベース (Power BI Desktop、Excel)
基本 (ゲートウェイを使用したオンライン サービス)
関数リファレンス ドキュメント MySQL.Database

注意

デプロイ スケジュールにより、またホスト固有の機能があることにより、ある製品に存在する機能が他の製品にはない場合があります。

前提条件

ユーザーは、Power BI Desktop でこのコネクタを使用する前に Oracle MySQL Connector/NET パッケージをインストールする必要があります。 また、Power Query Online (データフロー) または Power BI サービスでこのコネクタを使用するために、このコンポーネントは、オンプレミス データ ゲートウェイが実行されているコンピューターにもインストールする必要があります。

サポートされる機能

  • インポート
  • [詳細オプション]
    • 分単位のコマンド タイムアウト
    • ネイティブ SQL ステートメント
    • リレーションシップ列
    • 階層全体を使ってナビゲートする

Power Query Desktop から MySQL データベースに接続する

接続するには、次の手順を実行します。

  1. コネクタの選択で [MySQL データベース] オプションを選択します。

  2. [MySQL データベース] ダイアログで、サーバーとデータベースの名前を指定します。

    MySQL データベース接続を入力します。

  3. [データベース] の認証の種類を選択し、 [ユーザー名][パスワード] ボックスに MySQL の資格情報を入力します。

    MySQL データベース認証。

  4. 資格情報を適用するレベルを選択します。

  5. 終了したら、 [OK] を選択します。

    注意

    接続が暗号化されていない場合は、次のダイアログが表示されます。

    MySQL データベースの暗号化のサポート。

    [OK] を選択して、暗号化されていない接続を使用してデータベースに接続するか、手順に従って、SQL Server への暗号化された接続を設定します。

  6. [ナビゲーター] で、必要なデータを選択し、データを読み込むか変換します。

    データの読み込みまたは変換。

Power Query Online から MySQL データベースに接続する

接続するには、次の手順を実行します。

  1. コネクタの選択で [MySQL データベース] オプションを選択します。

  2. [MySQL データベース] ダイアログで、サーバーとデータベースの名前を指定します。

    オンプレミスの MySQL データベース接続。

  3. 必要に応じて、オンプレミス データ ゲートウェイの名前を含めてください。

  4. [基本] の認証の種類を選択し、 [ユーザー名][パスワード] ボックスに MySQL の資格情報を入力します。

  5. 接続が暗号化されていない場合は、 [Use Encrypted Connection](暗号化された接続を使用する) をオフにします。

  6. [次へ] を選択して、データベースに接続します。

  7. [ナビゲーター] で、必要とするデータを選択してから、 [データの変換] を選択して、Power Query エディターでデータを変換します。

詳細オプションを使用して接続する

Power Query Desktop には、必要に応じてクエリに追加できる一連の詳細オプションが用意されています。

[MySQL 接続] ダイアログ ボックスに含まれる詳細オプション。

次の表に、Power Query Desktop で設定できるすべての詳細オプションを示します。

詳細オプション 説明
分単位のコマンド タイムアウト 接続が 10 分 (既定のタイムアウト) を超える場合は、別の値を分単位で入力して、より長い時間接続を維持できます。 このオプションは Power Query Desktop でのみ使用できます。
SQL ステートメント 詳細については、「ネイティブ データベース クエリを使用してデータベースからデータをインポートする」を参照してください。
リレーションシップ列を含める オンにした場合は、他のテーブルとのリレーションシップがある列が含められます。 このボックスをオフにすると、それらの列は表示されません。
階層全体を使ってナビゲートする オンにすると、接続しているデータベース内のテーブルの完全な階層がナビゲーターに表示されます。 オフにすると、ナビゲーターには、列と行にデータが含まれているテーブルのみが表示されます。

必要とする詳細オプションを選択したら、Power Query Desktop で [OK] を選択して、MySQL データベースに接続します。