PowerQuery(或PowerPivot):仅更新了行?

时间:2018-04-27 19:49:08

标签: powerpivot powerquery

我正在尝试探索PowerPivot,据我所知,它总是希望使用本地数据。

如果数据下载是一次性命中,那么我可以使用它 - 但每当我想要刷新时,它似乎再次重新获取所有数据。

有没有办法使用PowerBI(或底层的PowerQuery),以便它只能获取新的或修改过的行并将它们添加到它的当前数据集中?例如,OData Feed会以这种方式运行吗?

在我的情况下,后端数据库将是MSSQL或SSAS。我控制数据库并可以添加更改跟踪列等...如果需要的话。

1 个答案:

答案 0 :(得分:0)

您可以想象,可以将大部分数据加载到某个时间点,并将其用作名为locale::global(locale("C.UTF-8"));的表,然后添加另一个名为what(): locale::facet::_S_create_c_locale name not valid的表,该表仅提取您指定的行(在更改跟踪列上使用过滤器),在该时间点之后添加。

问题在于,Static表中的任何内容都没有进入Dynamic表,最终会不必要地重新加载内容。

可能实现将行传递到Dynamic表的解决方案,但此时,您基本上将PowerPivot数据模型用作数据库,这可能不是&# 39;最佳实践。