我对 Power Query 还很陌生,我已开始尝试将其与运行 PostgreSQL 服务器的生产数据库一起使用。为了记录,我使用的是带有 pgqlODBC 驱动程序的 Excel 2016 64 位版本,当我尝试加载包含约 1600 万条记录的表格时,预览表格只会无限旋转。
答案1
Power Query 尝试将您的查询步骤“折叠”到源系统代码中,例如 PQ 筛选器变为 SQL WHERE 子句。如果没有筛选器,它会尝试执行类似 TOP (200) 的操作。这是模糊且内部的,即使针对主流数据库也并不总是有效。
我会尽早在查询设计中添加过滤器,例如仅添加单个交易日期。查询设计完成后,可以轻松安全地返回并删除该过滤步骤。