Tip
Power BI 数据流 Gen1 现在处于旧状态,不会收到新功能投资。 对于具有 Fabric 访问权限的高级客户, Dataflow Gen2 是推荐的路径,提供性能、缩放、可靠性、功能和内置 AI 方面的改进。 Pro/PPU 客户可以继续使用 Gen1,因为针对这些场景的 Gen2 指导方案正在不断完善。 有关升级指南,请参阅 从 Dataflow Gen1 升级到 Dataflow Gen2 。
将 DirectQuery 与Power BI数据流配合使用,可以直接连接到数据流,而无需将数据导入语义模型。 使用 DirectQuery 和数据流而不是导入数据有很多理由,这样做非常有用且有帮助。 下面是几个示例:
- 使用大型数据流
- 减少数据流的编排需求
- 以托管和注重性能的方式为客户提供数据
- 防止在数据流和导入的语义数据模型中需要复制数据
配置
若要将 DirectQuery 与数据流配合使用,必须在数据流设置中显式将 增强的计算引擎 切换为 On 。 然后,必须先刷新数据流,然后才能在 DirectQuery 模式下使用它。
- 导航到高级数据流,并将 增强的计算引擎 设置为 On。
- 刷新数据流。
完成这些步骤后,可以使用 DirectQuery 模式在 Power BI Desktop 中访问数据流。
消耗
当 DirectQuery 可用于数据流时,使用 数据流 连接器连接到数据流会提示你选择是通过 DirectQuery 还是 Import 连接到表。
支持 DirectQuery 的数据流实体在 Power BI Desktop 中显示 View 图标,而不是 Table 图标。 “视图”图标显示为叠加在一起的两个框,表图标是具有网格的单个表。
下图显示了 “视图” 图标,指示 Orders 表支持 DirectQuery:
此图像显示 “表” 图标,指示 查询 表仅支持导入:
在 DirectQuery 模式下,可以快速在本地询问大规模语义模型。 但是,目前无法执行任何其他转换。
相关内容
本文概述了如何结合使用 DirectQuery 和数据流。 以下文章可能也很有用:
以下文章提供有关数据流和 Power BI 的详细信息: