Я пытаюсь создать новое действие в ActivePivot Live, которое вызывает retrieveObject в QueriesService. Что-то вроде этого: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:
Вот контекст. То, что у меня есть, также может привести к тому, что поля будут резонно отображаться в просверленном блоттере, поэтому я скрываю некоторые в конфигурации сквозного сверления куба, как для отображения, так и для уменьшения количества переданных данных. Чтобы увидеть все поля, когда это необходимо, я добавил элемент «детализации детализации» в контекстное меню, которое будет запрашивать куб для всех полей в одной сквозной строке и показывать это во всплывающем окне , Может быть, есть лучший способ получить эту функциональность?
Привет, Антуан. Спасибо за ответ. Я добавил некоторый контекст к вопросу. То, что я действительно хочу, - это стандартное сверление с ограниченным количеством полей и «полное» сверление всех полей для одного факта. Могу ли я получить это с помощью сквозных запросов? –