我一直试图在ActivePivot Live中创建一个新的操作,它调用QueriesService上的retrieveObject。事情是这样的:分布式多维数据集上的ActivePivot QueriesService.retrieveObject
IQueriesService queriesService = getSessionService(IQueriesService.class);
ObjectDTO dto = queriesService.retrieveObject("MyDistributedCube", action.getObjectKey());
能正常工作的本地多维数据集,但在分布式安装,如果不能从远程服务器检索对象。也许这并不奇怪,但问题是我如何使它工作?
会有一个新的查询类型,类似于这个例子中的LargeDealsQuery帮助我吗? http://support.quartetfs.com/confluence/display/AP4/How+to+Implement+a+Custom+Web+Service
UPDATE:
这里的环境。我拥有的东西可能会在钻取吸墨纸中合理地显示,所以我将一些隐藏在立方体钻取配置中,既用于显示,也用于减少传输的数据量。要在需要时查看所有字段,我在右键单击菜单中添加了一个“追溯详细信息”项,该菜单将查询单个追溯行上所有字段的多维数据集,并在弹出窗口中显示。也许有更好的方法来获得这个功能?
嗨,安托万。感谢你的回答。我为这个问题添加了一些背景。我真正想要的是标准钻取,只有有限的几个字段,而对于单一事实,所有字段都是“全面”钻取。我可以使用追溯查询来获取吗? –