我有一个数十亿行的数据库,所以当我将数据加载到Power BI时,需要很多时间来可视化
因此,如果我使用切片器来限制数据范围,是否只会加载此范围内的数据?
答案 0 :(得分:1)
在直接查询模式下使用PowerBI时,它会将查询写入数据库,让数据库为您预先聚合数据。
因此,如果您要连接到StackOverflow数据库并且您的可视化显示每天的帖子数,那么PowerBI将发送到数据库的SQL查询类似于:
SELECT CreationDate = CONVERT(date, CreationDate), PostCount = COUNT(*)
FROM Posts
GROUP BY CONVERT(date, CreationDate);
所以它的行为可能与您的预期不同,因为您询问“它只会加载此范围内的数据。”
因此,在直接查询模式下,可视化的性能与数据库的性能有关,远远超过通过网络传输数据的速率,因为不需要通过网络发送很多行