了解如何直接连接到 Azure SQL 数据库并使用实时数据创建报表。 你可以在源中(不是在 Power BI 中)保存数据。

借助 DirectQuery,查询会在你浏览报表视图中的数据时发送回 Azure SQL 数据库。 对于熟悉数据库以及它们连接到的实体的用户,建议使用此体验。

注意:

  • 在连接时指定完全限定的服务器名称(请参阅下文以了解详细信息)

  • 确保数据库的防火墙规则配置为允许访问 Azure 服务

  • 每个操作(例如选择列或添加筛选器)都会将查询发送回数据库

  • 磁贴大约每 15 分钟刷新一次(刷新不需要进行计划)。 连接时可以在“高级设置”中对此进行调整。

  • 问答不可用于 DirectQuery 数据集

  • 不会自动选取架构更改

随着我们继续改进体验,这些限制和说明可能会发生变化。 下面详细介绍了用于连接的步骤。

Power BI Desktop 和 DirectQuery

若要使用 DirectQuery 连接到 Azure SQL 数据库,则必须使用 Power BI Desktop。 这种方法提供了更多灵活性和功能。 使用 Power BI Desktop 创建的报表随后可以发布到 Power BI 服务。 可了解如何在 Power BI Desktop 内使用 DirectQuery 连接到 Azure SQL 数据库的详细信息。

通过 Power BI 连接

你不能再直接通过 Power BI 服务连接到 Azure SQL 数据库。 在你选择“Azure SQL 数据库连接器”后,系统将要求你在 Power BI Desktop 内进行连接。 然后你可将 Power BI Desktop 报表发布到 Power BI 服务。

查找参数值

可以在 Azure 门户中找到你的完全限定的服务器名称和数据库名称。

另请参阅

在 Power BI Desktop 中使用 DirectQuery
Power BI 入门
获取 Power BI 的数据
更多问题? 尝试参与 Power BI 社区