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 データベースに接続する
接続するには、次の手順を実行します。
コネクタの選択で [MySQL データベース] オプションを選択します。
[MySQL データベース] ダイアログで、サーバーとデータベースの名前を指定します。

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

資格情報を適用するレベルを選択します。
終了したら、 [OK] を選択します。
注意
接続が暗号化されていない場合は、次のダイアログが表示されます。

[OK] を選択して、暗号化されていない接続を使用してデータベースに接続するか、手順に従って、SQL Server への暗号化された接続を設定します。
[ナビゲーター] で、必要なデータを選択し、データを読み込むか変換します。

Power Query Online から MySQL データベースに接続する
接続するには、次の手順を実行します。
コネクタの選択で [MySQL データベース] オプションを選択します。
[MySQL データベース] ダイアログで、サーバーとデータベースの名前を指定します。

必要に応じて、オンプレミス データ ゲートウェイの名前を含めてください。
[基本] の認証の種類を選択し、 [ユーザー名] と [パスワード] ボックスに MySQL の資格情報を入力します。
接続が暗号化されていない場合は、 [Use Encrypted Connection](暗号化された接続を使用する) をオフにします。
[次へ] を選択して、データベースに接続します。
[ナビゲーター] で、必要とするデータを選択してから、 [データの変換] を選択して、Power Query エディターでデータを変換します。
詳細オプションを使用して接続する
Power Query Desktop には、必要に応じてクエリに追加できる一連の詳細オプションが用意されています。
![[MySQL 接続] ダイアログ ボックスに含まれる詳細オプション。](media/mysql-database/advanced-options.png)
次の表に、Power Query Desktop で設定できるすべての詳細オプションを示します。
| 詳細オプション | 説明 |
|---|---|
| 分単位のコマンド タイムアウト | 接続が 10 分 (既定のタイムアウト) を超える場合は、別の値を分単位で入力して、より長い時間接続を維持できます。 このオプションは Power Query Desktop でのみ使用できます。 |
| SQL ステートメント | 詳細については、「ネイティブ データベース クエリを使用してデータベースからデータをインポートする」を参照してください。 |
| リレーションシップ列を含める | オンにした場合は、他のテーブルとのリレーションシップがある列が含められます。 このボックスをオフにすると、それらの列は表示されません。 |
| 階層全体を使ってナビゲートする | オンにすると、接続しているデータベース内のテーブルの完全な階層がナビゲーターに表示されます。 オフにすると、ナビゲーターには、列と行にデータが含まれているテーブルのみが表示されます。 |
必要とする詳細オプションを選択したら、Power Query Desktop で [OK] を選択して、MySQL データベースに接続します。