在工作中,我们开始使用我负责设置的BI工具(Birst)。我需要访问的数据的一个方面是我们的Acumatica数据。我已经构建了几个通用的查询,并且可以访问小的查询,没有问题,但是任何适当的大小都只是旋转和错误(通常)。我让一个尝试运行了整个周末,所以大约60个小时,它从来没有错误和从来没有载入数据。
我假设这是网络和/或安全问题、服务器超时、发送的数据太多或类似的问题,所以我正在寻找一种访问大型查询的方法。我的第一个想法是分页,但据我所知,Acumatica中的分页选项不起作用。
有什么办法在Acumatica进行分页吗?
作为免责声明,我知道“容易”的解决方案是查找一个较小的查询,但对于其中一些并不容易实现的查询,而且随着我们的增长,它只是将问题扩展到一个更大的area...so上,而不是一个一个查询的问题,我最终会对其中的几十个查询产生问题。
发布于 2018-08-30 15:56:07
我找到的解决方案非常具体,可以具体地将数据导出到BI工具Birst。
我创建了一个查询,该查询提取它将同时处理的最大记录数(通过实验发现),并使用以下查询:
REPORT_URL?$top=numRows&$orderby=lastModifiedDate asc&$filter=lastModifiedDate ge DateTime'V{maxLoadDate}'&$skip=M[ARRAY]以下变量是Birst上下文:
请注意,这不会使Acumatica导出带有分页,但是它确实会为Birst对其进行分页,因为它将将查询分解为多个单独的查询,数组中的每个对象都有一个查询。
https://stackoverflow.com/questions/51967723
复制相似问题