我最近发现可以通过我的企业 O365 帐户使用 Power BI,并且有人要求我开始探索我们的一些工具的仪表板。其中一个工具使用 RESTful API 来提供数据,我已经成功地在它和 Power BI 之间建立了连接。
但是,此 API 限制了单个调用中返回的最大结果数,因此我必须使用起始值进行多次调用才能接收下一组,然后将起始值增加上一组返回的最终值,并且很快。基本上像...
startAt = 0
do{
makeAPICall(startAt, results)
startAt += results.last()
}(while results.last() != END)
我不知道如何让 Power BI 连接到“完整”数据源。当然,我可以手动创建 N 个单独的调用并手动设置起始值,但它不会扩展以满足未来的需求,除非我在最大化现有集合时继续添加新调用或坚持大量当前为空的调用以允许生长。
这个分页 API 功能是否可以在 Power BI 中使用?如果是这样,怎么做?