Power BI の DirectQuery でサポートされるデータ ソースData sources supported by DirectQuery in Power BI


Power BI DesktopPower BI サービスには、接続してデータへのアクセスを可能にする多数のデータ ソースがあります。Power BI Desktop and the Power BI service have many data sources to which you can connect and get access to data. この記事では、Power BI のどのデータ ソースが DirectQuery と呼ばれる接続方法をサポートしているかを説明します。This article describes which data sources for Power BI support the connection method known as DirectQuery. DirectQuery の詳細については、「Power BI での DirectQuery」を参照してください。For more information about DirectQuery, see DirectQuery in Power BI.

次のデータ ソースは、Power BI で DirectQuery をサポートしています。The following data sources support DirectQuery in Power BI:

  • Amazon RedshiftAmazon Redshift
  • AtScale (ベータ)AtScale (Beta)
  • Azure Data ExplorerAzure Data Explorer
  • Azure HDInsight SparkAzure HDInsight Spark
  • Azure SQL DatabaseAzure SQL Database
  • Azure SQL Data WarehouseAzure SQL Data Warehouse
  • Google BigQueryGoogle BigQuery
  • HDInsight 対話型クエリHDInsight Interactive Query
  • IBM DB2 データベースIBM DB2 database
  • IBM NetezzaIBM Netezza
  • Impala (バージョン 2.x)Impala (version 2.x)
  • Oracle データベース (バージョン 12 以降)Oracle Database (version 12 and above)
  • Oracle EssbaseOracle Essbase
  • SAP Business Warehouse Application サーバーSAP Business Warehouse Application Server
  • SAP Business Warehouse メッセージ サーバーSAP Business Warehouse Message Server
  • SnowflakeSnowflake
  • Spark (バージョン 0.9 以降)Spark (version 0.9 and above)
  • SQL ServerSQL Server
  • Teradata データベースTeradata Database
  • VerticaVertica

名前の後に (ベータ) または (プレビュー) と書かれているデータ ソースは、変更される可能性があり、運用環境での使用はサポートされていません。Data sources that have (Beta) or (Preview) after their name are subject to change, and are not supported for production use. Power BI サービスにレポートを発行した後はサポートされない可能性もあるので、発行されたレポートを開いたり、データセットを探したりした場合にエラーが発生することがあります。They might also not be supported after publishing a report to the Power BI service, which means that opening a published report or exploring the dataset can result in an error.

(ベータ)(プレビュー) のデータ ソースの唯一の違いは、使用可能になる前に、 (プレビュー) のソースはプレビュー機能として有効にする必要があるという点です。The only difference between (Beta) and (Preview) data sources is that (Preview) sources must be enabled as a Preview feature before they become available for use. (プレビュー) データ コネクタを有効にするには、Power BI Desktop[ファイル]、[オプションと設定]、 の順に進み、 [プレビュー機能] を選択します。To enable a (Preview) data connector, in Power BI Desktop go to File > Options and Settings > Options, and then select Preview features.


SQL Server への DirectQuery クエリでは、アクセスを確立するために、現在の Windows 認証資格情報またはデータベース資格情報を使って認証を行うが必要があります。DirectQuery queries to SQL Server require authentication using current Windows authentication credentials or database credentials to establish access. 代替資格情報はサポートされていません。Alternate credentials are not supported.

オンプレミス ゲートウェイの要件On-premises gateway requirements

次の表では、Power BI サービスにレポートを発行した後に、指定したデータ ソースに接続するために、オンプレミス データ ゲートウェイが必要かを示します。The following table specifies whether an On-premises data gateway is required to connect to the specified data source, after publishing a report to the Power BI service.

SourceSource ゲートウェイが必要Gateway required?
Amazon RedshiftAmazon Redshift いいえNo
Azure HDInsight Spark (Beta)Azure HDInsight Spark (Beta) いいえNo
Azure SQL DatabaseAzure SQL Database いいえNo
Azure SQL Data WarehouseAzure SQL Data Warehouse いいえNo
Google BigQueryGoogle BigQuery いいえNo
IBM NetezzaIBM Netezza はいYes
Impala (バージョン 2.x)Impala (version 2.x) はいYes
Oracle データベースOracle Database はいYes
SAP Business Warehouse Application サーバーSAP Business Warehouse Application Server はいYes
SAP Business Warehouse メッセージ サーバーSAP Business Warehouse Message Server 現時点では、Power BI サービスでサポート対象外Not yet supported in the Power BI service
SnowflakeSnowflake はいYes
Spark (ベータ) バージョン 0.9 以降Spark (beta), version 0.9 and later はいYes
SQL ServerSQL Server はいYes
Teradata データベースTeradata Database はいYes

DirectQuery ソースのシングル サインオン (SSO)Single sign-on (SSO) for DirectQuery sources

SSO オプションが有効になっている場合、データ ソースを基に作成されたレポートにユーザーがアクセスすると、Power BI によって基になるデータ ソースへのクエリで、認証済みの Azure AD 資格情報が送信されます。When the SSO option is enabled and your users access reports built atop the data source, Power BI sends their authenticated Azure AD credentials in the queries to the underlying data source. これにより、Power BI はデータ ソース レベルで構成されているセキュリティ設定を適用できます。This enables Power BI to respect the security settings that are configured at the data source level.

SSO オプションは、このデータ ソースを使うすべてのデータセットで有効になります。The SSO option takes affect across all datasets that use this data source. インポートのシナリオに使われる認証方法には影響しません。It does not affect the authentication method used for import scenarios. 次のデータ ソースでは、DirectQuery 経由の接続で SSO をサポートします。The following data sources support SSO for connections through DirectQuery:

  • Azure SQL DatabaseAzure SQL Database
  • Azure SQL Data WarehouseAzure SQL Data Warehouse
  • ImpalaImpala
  • SparkSpark
  • SQL ServerSQL Server
  • TeradataTeradata


Azure Multi-Factor Authentication (MFA) はサポートされていません。Azure Multi-Factor Authentication (MFA) is not supported. DirectQuery で SSO を使用する必要があるユーザーは、MFA から除外する必要があります。Users who want to use SSO with DirectQuery must be exempted from MFA.

次の手順Next steps

DirectQuery の詳細については、次のリソースを参照してください。For more information about DirectQuery, check out the following resources: