在 Power BI 中以直接查询模式下载数据块

download chunks of dataset in Power BI in Direct Query mode

我有一个 13 年的数据集存储在 SQL 数据库中。我在 Power BI 中做数据可视化。我想下载 2 年的数据,以便我可以在 Direct Query 模式下分析和执行所有操作,有些操作无法执行。有什么办法可以在 Power BI 中下载 13 年中的 2 年数据吗?

对于 Direct Query 模式,您需要具有某种计算能力的数据源,例如 SQL 数据库。您不能将数据下载到 Power BI,那将是对 PBI 文件的导入,它基本上将数据从 SQL 数据库复制到 PBI。

如果您需要使用直接查询,您有两种选择。第一个选项是,在 SQL 服务器上创建一个新的 table(s),它将存储 2 年的数据供您查询。然后使用 Power BI 连接到 table.

另一种选择是使用直接查询 link 到现有的 table 并使用查询编辑器过滤出您需要的时间范围。这将使用 Query Folding 生成一个 SQL 查询,该查询将为您过滤数据。在 table 上使用正确的索引,您应该不会遇到查询结果时间问题。