创建数据连接字符串(Power BI 报表生成器)
适用于: Power BI Report Builder
Power BI Desktop
要在分页报表中包含数据,必须先创建数据源的连接字符串。 本文介绍了如何创建数据连接字符串,以及与数据源凭据相关的重要信息。 数据源包含数据源类型、连接信息以及要使用的凭据的类型。 有关更多背景信息,请参阅 Power BI 报表生成器中的报表数据简介。
可用数据源
有关支持的数据源的完整列表,请参阅 Power BI 分页报表支持的数据源一文。
常用连接字符串示例
连接字符串是数据访问接口的连接属性的文本表示形式。 下表列出了各种数据连接类型的连接字符串的一些示例。
数据源 | 示例 | 描述 |
---|---|---|
SQL Server 命名实例 | Data Source=<host>\MSSQL15.<InstanceName>; Initial Catalog=AdventureWorks |
将数据源类型设置为 Microsoft SQL Server。 |
Azure SQL 数据库 | Data Source=<host>.database.windows.net; Initial Catalog=AdventureWorks; Encrypt=True |
将数据源类型设置为“Microsoft Azure SQL 数据库”。 |
具有 Sales 透视的 Analysis Services 表格模型数据库 | Data Source=<servername>; Initial Catalog=Adventure Works DW; cube='Sales' |
将数据源类型设置为 Microsoft SQL Server Analysis Services。 在 cube= 设置中指定透视名称。 |
Azure Analysis Services | Data Source=asazure://aspaaseastus2.asazure.windows.net/<server name>; Initial Catalog=AdventureWorks |
将数据源类型设置为 Azure Analysis Services。 |
Oracle 服务器 | Data Source=<host> |
将数据源类型设置为 Oracle Database。 Oracle 客户端工具必须安装在报表生成器计算机和承载 Power BI 网关的计算机上。 有关详细信息,请参阅 Oracle 连接类型(Power BI 报表生成器)。 |
Teradata 数据源 | Database=<database name>; Data Source=<NNN>.<NNN>.<NNN>.<NNN>; Use X Views=False; Restrict to Default Database=True |
与前一示例类似,将数据源类型设置为 Teradata。 请仅使用在 Database 标记中指定的默认数据库,不要自动发现数据关系。 |
Power BI 语义模型 | Data Source=powerbi://api.powerbi.com/v1.0/myorg/<workspacename>; Initial Catalog=<datasetname> |
将数据源类型设置为 Microsoft SQL Server Analysis Services,然后在“凭据”选项卡下,选择“不使用凭据”。 |
基于表达式的连接字符串
注意
Power BI 服务不支持基于表达式的连接字符串