私は ActivePivot Live で、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
アップデート:
これが文脈です。私が持っているのは、ドリルスルーブロッターに適切に表示するにはフィールドが多すぎるため、表示するためだけでなく、転送されるデータの量を減らすために、キューブドリルスルー構成でいくつかを非表示にしています。必要なときにすべてのフィールドを表示するために、「ドリルスルーの詳細」項目を右クリック メニューに追加しました。これにより、1 つのドリルスルー行のすべてのフィールドについてキューブをクエリし、ポップアップで表示します。 . たぶん、この機能を取得するためのより良い方法はありますか?