概要
| Item | Description |
|---|---|
| 发布状态 | 一般可用性 |
| Products | Excel Power BI (语义模型) Power BI (数据流) Fabric(Dataflow Gen2) Power Apps(数据流) Dynamics 365 Customer Insights Analysis Services |
| 支持的身份验证类型 | 数据库(Power BI Desktop、Excel) Microsoft帐户(全部) 基本(联机服务) 服务主体 |
| 功能参考文档 |
Sql.Database Sql.Databases |
注释
使用本地数据网关或虚拟网络(VNet)数据网关时,不支持服务主体身份验证类型。
注释
由于部署计划和主机特定的功能,某些功能可能存在于一个产品中,但不是其他功能。
支持的功能
- Import
- DirectQuery(Power BI 语义模型)
- 高级选项
- 命令超时(分钟)
- 本机 SQL 语句
- 关系列
- 使用完整层次结构导航
- SQL Server 故障转移支持
- 启用跨数据库折叠
从 Power Query Desktop 连接到 Azure Synapse Analytics (SQL DW)
若要从 Power Query Desktop 建立连接,请执行以下作:
在连接器选择中选择 “Azure Synapse Analytics SQL ”选项。
在显示的 SQL Server 数据库 对话框中,提供服务器和数据库的名称(可选)。 在此示例中,
TestAzureSQLServer是服务器名称,AdventureWorks2012是数据库。
选择 “导入 ”或“ DirectQuery 数据连接”模式。
还可以选择并输入修改连接查询的高级选项,例如命令超时或本机查询(SQL 语句)。 详细信息:使用高级选项进行连接
选择“确定”。
如果第一次连接到此数据库,请选择身份验证类型,输入凭据,然后选择要向其应用身份验证设置的级别。 然后选择连接。
注释
尽管显示 Windows 身份验证类型,但 Azure Synapse Analytics SQL 不支持 Windows 身份验证类型。 使用 数据库 或 Microsoft帐户 身份验证类型。
有关身份验证方法的详细信息,请参阅数据源的身份验证。
在 导航器中,选择所需的数据库信息,然后选择“ 加载 ”以加载数据或 转换数据 以继续在 Power Query 编辑器中转换数据。
从 Power Query Online 连接到 Azure Synapse Analytics (SQL DW)
若要从 Power Query Online 进行连接,请执行以下操作:
在连接器选择中选择 “Azure Synapse Analytics”(SQL DW) 选项。
在显示的 Azure Synapse Analytics (SQL DW) 对话框中,提供服务器和数据库的名称(可选)。 在此示例中,
testazuresqlserver是服务器名称,而AdventureWorks2012是数据库。
还可以选择并输入修改连接查询的高级选项,例如命令超时或本机查询(SQL 语句)。 详细信息:使用高级选项进行连接
如果首次连接到此数据库,请选择身份验证类型并输入凭据。
选择“下一步”继续操作。
在 导航器中,选择所需的数据,然后选择“ 转换数据”。
使用高级选项进行连接
Power Query Desktop 和 Power Query Online 都提供一组高级选项,可以根据需要将其添加到查询中。
下表列出了可以在 Power Query Desktop 和 Power Query Online 中设置的所有高级选项。
| 高级选项 | Description |
|---|---|
| 命令超时(分钟) | 如果连接持续时间超过 10 分钟(默认超时),则可以输入另一个值(以分钟为单位),使连接保持打开时间更长。 |
| SQL 语句 | 详情请参阅 使用本机数据库查询从数据库导入数据。 |
| 包含关系列 | 如果选中,则包含可能与其他表格有关系的列。 如果清除此框,则看不到这些列。 |
| 使用完整层次结构导航 | 如果选中,导航器会显示你连接到的数据库中表的完整层次结构。 如果清空,导航器仅显示那些列和行中包含数据的表格。 |
| 启用 SQL Server 故障转移支持 | 如果选中,当 Azure SQL 故障转移组中 的某个节点不可用时,Power Query 在发生故障转移时会从该节点移动到另一个节点。 如果清除,则不会发生故障转移。 |
| 启用跨数据库折叠 | 此选项仅在 Power Query Online 中可用。 |
选择所需的高级选项后,在 Power Query Desktop 或 Power Query Online 的下一步中选择“确定”以连接到 Azure Synapse Analytics。
Troubleshooting
Always Encrypted 列
Power Query 不支持“Always Encrypted”列。