2011-10-21 7 views
0

特に、Adomd.Netを使用してXMLAを使用してIBM Cognos TM1に接続したいとします。XMLAを使用してTM1に接続します

Acc Accoring to http://en.wikipedia.org/wiki/Comparison_of_OLAP_Servers#APIs_and_query_languages TM1はXMLA/MDXをサポートしていますが、これに関するドキュメントはありません。

接続文字列の形式はどのようになりますか?

誰もが試したことがありますが、どのように乗り越えましたか?

+0

多分ウィキペディアのページが間違っている(誰でも編集できる)。 IBMからフィードバックを受けましたか? – ic3

答えて

1

接続文字列:

Provider=TM1OLAP.1;Data Source=%TM1 Server% 

TM1ログインボックスが表示されます、あなたは、代わりに、NTサーバー名の文字列(Iでも見られる場所の変数で、あまりにも「ユーザーID」と「パスワード」の変数を提供することができますしかしそれを試していない)。

リトル資源: http://www.bihints.com/tm1_sdk

0

TM1は、いくつかのカスタム機能の実装を含むMDXをサポートしていますが、XMLAをサポートしていません。数年前、CognosはXMLAサポートが途中で行われていることを文書化しましたが、基本的には起こりませんでした。従来のADOMDライブラリを使用してTM1キューブに接続することができます。これは、VBAでこれを行うためにTM1サークルで非常に人気がありました。私は.NETでこれをやっています。しかし、.NETでADOMDを使用してTM1と対話しようとすると、おそらくいくつかの落とし穴があります。 TM1には、MDXクエリをキューブに発行してセルセットを返すメソッドを含むいくつかのAPI(C++、.NET、Java)があります。

関連する問題