Power BI 报表服务器中 Power BI 报表数据源
Power BI 报表可以连接到多个数据源。 根据数据使用方式,可以提供不同的数据源。 可以导入数据,或者可以直接使用 DirectQuery 或与 SQL Server Analysis Services 的实时连接查询数据。 针对 Power BI 报表服务器优化的 Power BI Desktop 支持某些数据源,但在发布到 Power BI 报表服务器时不支持这些数据源。
以下数据源特定于 Power BI 报表服务器中使用的 Power BI 报表。 有关分页报表 (.rdl) 支持的数据源的信息,请参阅 Reporting Services 支持的数据源。
重要
Power BI Desktop 报表中的所有数据源必须支持配置计划刷新。
受支持的数据源列表
数据源 | 缓存的数据 | 计划的刷新 | 实时/DirectQuery |
---|---|---|---|
SQL Server 数据库 | 是 | 是 | 是 |
SQL Server Analysis Services | 是 | 是 | 是 |
Azure SQL 数据库 | 是 | 是 | 是 |
Azure Analysis Services 数据库 | 是 | No | 是 |
Azure Synapse Analytics(以前称为 SQL 数据仓库) | 是 | 是 | 是 |
Access 数据库 | 是 | 是 | 否 |
Active Directory | 是 | 是 | 否 |
Amazon Athena | 是 | 否 | 否 |
Amazon Redshift | 是 | 否 | 否 |
Azure Blob 存储 | 是 | 是 | 否 |
Azure Cosmos DB | 是 | 否 | 否 |
Azure 数据资源管理器 (Kusto) | 是 | 否 | 否 |
Azure Data Lake Store | 是 | 否 | 否 |
Azure HDInsight (HDFS) | 是 | 否 | 否 |
Azure HDInsight Spark | 是 | 否 | 否 |
Azure 表存储 | 是 | 是 | 否 |
Denodo | 是 | 否 | 否 |
Dynamics 365 (联机) | 是 | 否 | 否 |
Excel | 是 | 是 | 否 |
是 | 否 | 否 | |
文件夹 | 是 | 是 | 否 |
Google Analytics | 是 | 否 | 否 |
Google BigQuery | 是 | 否 | 否 |
Hadoop 文件 (HDFS) | 是 | 否 | 否 |
IBM DB2 数据库 | 是 | 是 | 否 |
IBM Netezza | 是 | 否 | 否 |
Impala | 是 | 否 | 否 |
JSON | 是 | 是 | 否 |
Microsoft Exchange | 是 | 否 | 否 |
Microsoft Exchange Online | 是 | 否 | 否 |
MySQL 数据库 | 是 | 是 | 否 |
OData 源 | 是 | 是 | 否 |
ODBC | 是 | 是 | 否 |
OLE DB | 是 | 是 | 否 |
Oracle 数据库 | 是 | 是 | 是 |
PostgreSQL 数据库 | 是 | 是 | 否 |
Power BI 服务中的 Power BI 数据集 | 否 | No | 否 |
Power BI 报表服务器中的 Power BI 数据集 | 否 | No | 否 |
适用于 Power BI 的 Projectplace | 是 | 否 | 否 |
R 脚本 | 是 | 否 | 否 |
Salesforce 对象 | 是 | 否 | 否 |
Salesforce 报表 | 是 | 否 | 否 |
SAP Business Warehouse 服务器 | 是 | 是 | 是 |
SAP HANA 数据库 | 是 | 是 | 是 |
SharePoint 文件(本地) | 是 | 是 | 否 |
SharePoint 文件夹(本地) | 是 | 是 | 否 |
SharePoint 列表(本地) | 是 | 是 | 否 |
SharePoint Online 文件 | 是 | 否 | 否 |
SharePoint Online 文件夹 | 是 | 否 | 否 |
SharePoint Online 列表 | 是 | 否 | 否 |
Smartsheet | 是 | 否 | 否 |
Snowflake | 是 | 否 | 否 |
Spark | 是 | 否 | 否 |
Sybase 数据库 | 是 | 是 | 否 |
Teradata | 是 | 是 | 是 |
文本/CSV | 是 | 是 | 否 |
Vertica | 是 | 否 | 否 |
Web | 是 | 是 | 否 |
XML | 是 | 是 | 否 |
appFigures (Beta) | 是 | 否 | 否 |
Common Data Service(旧版) | 是 | 否 | 否 |
Dynamics 365 for Customer Insights (Beta) | 是 | 否 | 否 |
Dynamics 365 for Financials (Beta) | 是 | 否 | 否 |
GitHub (Beta) | 是 | 否 | 否 |
IBM Informix 数据库 (Beta) | 是 | 否 | 否 |
MailChimp (Beta) | 是 | 否 | 否 |
Microsoft Azure 使用见解(Beta) | 是 | 否 | 否 |
Mixpanel (Beta) | 是 | 否 | 否 |
Planview Enterprise One - CTM (Beta) | 是 | 否 | 否 |
Planview Enterprise One - PRM (Beta) | 是 | 否 | 否 |
QuickBooks Online (Beta) | 是 | 否 | 否 |
SparkPost (Beta) | 是 | 否 | 否 |
SQL Sentry (Beta) | 是 | 否 | 否 |
Stripe (Beta) | 是 | 否 | 否 |
SweetIQ (Beta) | 是 | 否 | 否 |
Troux (Beta) | 是 | 否 | 否 |
Twilio (Beta) | 是 | 否 | 否 |
tyGraph (Beta) | 是 | 否 | 否 |
Visual Studio Team Services (Beta) | 是 | 否 | 否 |
Webtrends Analytics (Beta) | 是 | 否 | 否 |
Zendesk (Beta) | 是 | 否 | 否 |
其他数据源可用,但未在上面列出 | 是 | 否 | 否 |
重要
在数据源配置的行级别安全性应适用于某些 DirectQuery(SQL Server、Azure SQL 数据库、Oracle 和 Teradata),以及假设在你的环境中正确配置了 Kerberos 的实时连接。
用于模型刷新的受支持的身份验证方法列表
Power BI 报表服务器不支持将基于 OAuth 的身份验证用于模型刷新。 Excel 或 Access 数据库等某些数据源使用单独的步骤(如“文件”或 Web)连接到数据。
数据源 | 匿名身份验证 | 密钥身份验证 | 用户名和密码 | Windows 身份验证 |
---|---|---|---|---|
SQL Server 数据库 | 否 | No | 是 | 是 |
SQL Server Analysis Services | 否 | No | 是 | 是 |
Azure SQL 数据库 | 否 | No | 是 | 否 |
Azure Analysis Services 数据库 | 否 | 否 | 是 (1) | 否 |
Azure Synapse Analytics(以前称为 SQL 数据仓库) | 否 | No | 是 | 否 |
Active Directory | 否 | No | 是 | 是 |
Amazon Athena | 否 | No | No | 否 |
Amazon Redshift | 否 | No | No | 否 |
Azure Blob 存储 | 是 | 是 | 否 | 否 |
Azure Cosmos DB | 否 | No | No | 否 |
Azure 数据资源管理器 (Kusto) | 否 | No | No | 否 |
Azure Data Lake Store | 否 | No | No | 否 |
Azure HDInsight (HDFS) | 否 | No | No | 否 |
Azure HDInsight Spark | 否 | No | No | 否 |
Azure 表存储 | 否 | 是 | 否 | 否 |
Denodo | 否 | No | No | 否 |
Dynamics 365 (联机) | 否 | No | No | 否 |
否 | No | No | 否 | |
Folder | 否 | No | No | 是 |
Google Analytics | 否 | No | No | 否 |
Google BigQuery | 否 | No | No | 否 |
Hadoop 文件 (HDFS) | 否 | No | No | 否 |
IBM DB2 数据库 | 否 | No | 是 | 是 |
IBM Netezza | 否 | No | No | 否 |
Impala | 否 | No | No | 否 |
Microsoft Exchange | 否 | No | No | 否 |
Microsoft Exchange Online | 否 | No | No | 否 |
MySQL 数据库 | 否 | No | 是 | 是 |
OData 源 | 是 | 是 | 是 | 是 |
ODBC | 是 | No | 是 | 是 |
OLE DB | 是 | No | 是 | 是 |
Oracle 数据库 | 否 | No | 是 | 是 |
PostgreSQL 数据库 | 否 | No | 是 | 否 |
Power BI 服务 | 否 | No | No | 否 |
Projectplace | 否 | No | No | 否 |
R 脚本 | 否 | No | No | 否 |
Salesforce 对象 | 否 | No | No | 否 |
Salesforce 报表 | 否 | No | No | 否 |
SAP Business Warehouse 服务器 | 否 | No | 是 | 否 |
SAP HANA 数据库 | 否 | No | 是 | 是 |
SharePoint 文件(本地) | 是 | 否 | No | 是 |
SharePoint 文件夹(本地) | 是 | 否 | No | 是 |
SharePoint 列表(本地) | 是 | 否 | No | 是 |
SharePoint Online 文件 | 否 | No | No | 否 |
SharePoint Online 文件夹 | 否 | No | No | 否 |
SharePoint Online 列表 | 否 | No | No | 否 |
Smartsheet | 否 | No | No | 否 |
Snowflake | 否 | No | No | 否 |
Spark | 否 | No | No | 否 |
Sybase 数据库 | 否 | No | 是 | 是 |
Teradata | 否 | No | 是 | 是 (2) |
Vertica | 否 | No | No | 否 |
Web (3) | 是 | No | 是 | 是 |
appFigures (Beta) | 否 | No | No | 否 |
Common Data Service(旧版) | 否 | No | No | 否 |
Dynamics 365 for Customer Insights (Beta) | 否 | No | No | 否 |
Dynamics 365 for Financials (Beta) | 否 | No | No | 否 |
GitHub (Beta) | 否 | No | No | 否 |
IBM Informix 数据库 (Beta) | 否 | No | No | 否 |
MailChimp (Beta) | 否 | No | No | 否 |
Microsoft Azure 使用见解(Beta) | 否 | No | No | 否 |
Mixpanel (Beta) | 否 | No | No | 否 |
Planview Enterprise One - CTM (Beta) | 否 | No | No | 否 |
Planview Enterprise One - PRM (Beta) | 否 | No | No | 否 |
QuickBooks Online (Beta) | 否 | No | No | 否 |
SparkPost (Beta) | 否 | No | No | 否 |
SQL Sentry (Beta) | 否 | No | No | 否 |
Stripe (Beta) | 否 | No | No | 否 |
SweetIQ (Beta) | 否 | No | No | 否 |
Troux (Beta) | 否 | No | No | 否 |
Twilio (Beta) | 否 | No | No | 否 |
tyGraph (Beta) | 否 | No | No | 否 |
Visual Studio Team Services (Beta) | 否 | No | No | 否 |
Webtrends Analytics (Beta) | 否 | No | No | 否 |
Zendesk (Beta) | 否 | No | No | 否 |
其他数据源可用,但未在上面列出 | 否 | No | No | 否 |
(1) 对于 Azure Analysis Services 数据源,必须为用于连接到数据源的凭据禁用多重身份验证 (MFA)。 如果需要为环境启用多重身份验证,请查看 Microsoft Entra 条件访问,将其作为为数据源中使用的凭据禁用多重身份验证的一种方式。
(2) 模型刷新不支持配合使用 LDAP 身份验证与 Teradata(通过使用命令提示符命令“setx PBI_EnableTeradataLdap true”在 Power BI Desktop 中启用)。
(3) 使用 Web 数据时 Power BI 报表服务器有一项限制:只能刷新 Web 中的数据文件。 基于页面或示例的数据无法刷新。 此限制是因为不能刷新用 Web.BrowserContents 和 Web.Page 创建的 M 表达式。 Power BI 报表服务器只能刷新 Web.Contents 数据源。
用于 DirectQuery 的受支持的身份验证方法列表
Power BI 报表服务器不支持将基于 OAuth 的身份验证用于 DirectQuery。
注意
Power BI DirectQuery 报表必须包含“Encrypt=True;TrustServerCertificate=True”作为数据源上连接字符串的一部分,或在其 Power BI 报表服务器上应用“PBI_SQL_TRUSTED_SERVERS”环境变量。
数据源 | 匿名身份验证 | 密钥身份验证 | 用户名和密码 | Windows 身份验证 | Windows 集成身份验证 |
---|---|---|---|---|---|
SQL Server 数据库 | 否 | No | 是 | 是 | 是 |
SQL Server Analysis Services | 否 | No | 是 | 是 | 是 |
Azure SQL 数据库 | 否 | No | 是 | 否 | 否 |
Azure Analysis Services 数据库 | 否 | 否 | 是 (1) | 否 | 否 |
Azure Synapse Analytics(以前称为 SQL 数据仓库) | 否 | No | 是 | 否 | 否 |
Oracle 数据库 | 否 | No | 是 | 是 | 是 |
SAP Business Warehouse 服务器 | 否 | No | 是 | 否 | 否 |
SAP HANA 数据库 | 否 | No | 是 | 是 | 是 (2) |
Teradata | 否 | No | 是 | 是 | 是 |
(1) 对于 Azure Analysis Services 数据源,必须为用于连接到数据源的凭据禁用多重身份验证 (MFA)。 如果需要为环境启用多重身份验证,请查看 Microsoft Entra 条件访问,将其作为为数据源中使用的凭据禁用多重身份验证的一种方式。
(2) 仅当 SAP HANA 作为发布的 Power BI Desktop 文件 (.pbix) 中的关系数据库使用 DirectQuery 时,它才支持带有集成 Windows 身份验证的 DirectQuery。
相关内容
- Power BI 服务中的 Power BI 报表的数据源
现在你已连接到数据源,接下来使用该数据源中的数据创建 Power BI 报表。
更多问题? 尝试咨询 Power BI 社区