首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Acumatica OData分页

Acumatica OData分页
EN

Stack Overflow用户
提问于 2018-08-22 13:12:33
回答 1查看 302关注 0票数 0

在工作中,我们开始使用我负责设置的BI工具(Birst)。我需要访问的数据的一个方面是我们的Acumatica数据。我已经构建了几个通用的查询,并且可以访问小的查询,没有问题,但是任何适当的大小都只是旋转和错误(通常)。我让一个尝试运行了整个周末,所以大约60个小时,它从来没有错误和从来没有载入数据。

我假设这是网络和/或安全问题、服务器超时、发送的数据太多或类似的问题,所以我正在寻找一种访问大型查询的方法。我的第一个想法是分页,但据我所知,Acumatica中的分页选项不起作用。

有什么办法在Acumatica进行分页吗?

作为免责声明,我知道“容易”的解决方案是查找一个较小的查询,但对于其中一些并不容易实现的查询,而且随着我们的增长,它只是将问题扩展到一个更大的area...so上,而不是一个一个查询的问题,我最终会对其中的几十个查询产生问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-30 15:56:07

我找到的解决方案非常具体,可以具体地将数据导出到BI工具Birst。

我创建了一个查询,该查询提取它将同时处理的最大记录数(通过实验发现),并使用以下查询:

代码语言:javascript
复制
REPORT_URL?$top=numRows&$orderby=lastModifiedDate asc&$filter=lastModifiedDate ge DateTime'V{maxLoadDate}'&$skip=M[ARRAY]

以下变量是Birst上下文:

  • V{maxLoadDate} -一个变量,它将它所填充的表的最大值拉出来。
  • MARRAY -一次传递1的变量数组,类似于M0、numRows、numRow*2、numRow*3、.

请注意,这不会使Acumatica导出带有分页,但是它确实会为Birst对其进行分页,因为它将将查询分解为多个单独的查询,数组中的每个对象都有一个查询。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51967723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档