我从第三方REST API收集数据,该API拥有数千条记录,但每天都有更多记录更新,因此刷新我的数据源成为一项长期任务。所以我想知道是否有任何方法可以进行增量加载,并且只从API获取最近30天的数据并将其附加到PowerBI Desktop中的表。
我已查看了追加查询功能,但这似乎只能加入2个查询并返回单个表,这最终会遇到相同的问题,因为追加查询会随着时间的推移而变得非常大。
我真正想要的是一种在PowerBI中拥有表格的方法,然后在每次查询刷新时更新。有没有人看过这是否可能?
任何帮助都会很棒,谢谢。
答案 0 :(得分:3)
我会把它分成两个过程:
我会在Excel和Power BI中保持针对REST API的起始查询相同,因此可以轻松维护。然后,您可以将其引用到另一个应用所需特定日期过滤器的查询中。
答案 1 :(得分:0)
我也有一个类似的环境,使用Excel构建Power Querys然后将.xls文件导入PowerBI(PBI)桌面,但这涉及生成一个新的.pbix文件并丢失以前完成的所有开发。 所以现在我说你在两个应用程序中保持查询相同(1:Excel& 2:PBI)。 当然,MS PBI团队可以为PBI中的查询(查询数据目录)提供某种形式的集中源控制。