API 调用的最佳方法

问题描述 投票:0回答:1

此时我使用 PowerBi 调用 API。记录总数超过50万条。 因此,为了加快进度,我从开始日期 -> 昨天手动导出了网站。 导出位于我们的数据库中,通过 PowerBi,我有一个包含此导出的表和一个包含今天的“实时”API 的表。 到目前为止一切顺利,但几周后“实时”API 表将再次填满大量数据,并且速度会很慢。

我想到的解决方案:

1:“实时”API 表仅是本周的数据,另一个表是本周之前的所有数据。

如果没有这个表,我如何才能制作一个包含本周之前所有数据的表来一遍又一遍地调用API。因此,本周的“实时”API 调用必须将数据推送到“历史”表中。

如果有更好/其他解决方案,该解决方案应该是什么?

powerbi
1个回答
0
投票

听起来您正在寻找 Power BI 的混合表功能。

通过分区和增量刷新,同一张表可以有部分导入方式的分区和部分直接查询方式的分区。在您的情况下,这意味着历史 API 调用(本周之前)以导入模式存储,当前 API 调用(本周)可通过直接查询分区使用。您可以利用 Power BI 的内置分区管理来抵消当前间隔的滚动历史分区,因此 Power BI 的正常分区保留等应该仍然适合您。如果需要,您甚至可以将较旧的数据存储在更大的分区中(例如:每月),同时仍将最新的“实时”数据保留在每周分区中。

混合表仍然可以通过 Power BI 作为单个表正常查询,这使得使用它更加容易。

© www.soinside.com 2019 - 2024. All rights reserved.