IBM Cognos Tm1 REST APIを使用しています。 キューブに含まれるデータ値のサブセット(たとえば、Cube1)が必要です。REST API経由でCognos TM1からデータを取得する
私はビュー(たとえばView1)を実行しており、セルセットを取得しています。
http://server:port/api/v1/Cubes('Cube1')/Views('View1')/tm1.execute?$expand=Cells($select=Ordinal,FormattedValue,Consolidated)
はしかし、私は私が必要とするよりもはるかに多くのセルの値を取得します。 私の質問は次のとおりです。
- REST API経由で自分のビューを作成することはできますか? (そしてどういう意味ですか?)
- APIに集計値だけを返すようにお願いできますか?
- ビューを使用せずに別の方法でセル値を取得できますか?
REST APIのドキュメントでは、ポストを使用してエンティティ(ビューはエンティティ)を作成できます。http://www.ibm.com/support/knowledgecenter/api/content/SS9RXT_10.2.2/com.ibm.swg .ba.cognos.tm1_rest_api.10.2.2.doc/dg_tm1_odata_common_ops.html#dg_tm1_odata_create_entity?locale = en。ですから、ビューを作成することはできますが、正確な構文はわかりません。残りのAPIに加えて他のAPIがあります - それはRESTでなければなりませんか? –
Tm1のシッククライアントデザイナーツールでビューを事前に作成するのが最善の方法です。ビューは統合された値を返さないように作成する必要があります。まずすべての操作を行い、次にREST APIを使用してビューから読み取ります。さまざまなAPI(Excelアドインなど)のいずれかを使用してセルの値を読み取ることができます。あなたは正確に何をしようとしていますか? –
2. Tm1 CubeからJavaにデータをロードしようとしていますが、このデータに基づいて問題を解決し、データを戻します。 1.No、それはREST APIである必要はありません(ただしJavaでなければなりません)。 プレビュー作成のソリューションは正常に動作しますが、私にとっては不便です。このようなビューがたくさん必要です。そのため、APIを使用してビューを動的に作成および削除できるようにしたいと考えています。 –