使用XMLA连接到TM1

时间:2011-10-21 09:24:34

标签: xmla cognos-tm1

我想使用XMLA连接到IBM Cognos TM1,特别是使用Adomd.Net。

根据http://en.wikipedia.org/wiki/Comparison_of_OLAP_Servers#APIs_and_query_languages TM1支持XMLA / MDX,但我找不到任何关于此的文档。

连接字符串的格式是什么?

有没人试过,你是怎么过的?

2 个答案:

答案 0 :(得分:1)

连接字符串:

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

将出现TM1登录框,您也可以使用字符串提供“用户ID”和“密码”变量(我甚至找到了NT Servername的位置变量,但是还没试过)。

资源不足: http://www.bihints.com/tm1_sdk

答案 1 :(得分:0)

TM1支持MDX,包括一些自定义函数的实现,但它不支持XMLA。几年前,Cognos记录了XMLA的支持,但基本上它从未发生过。您可以使用传统的ADOMD库连接到TM1多维数据集 - 曾经在TM1圈子中非常流行,以便在VBA中执行此操作。我也是通过.NET完成的。但是,考虑尝试使用.NET中的ADOMD与TM1交谈可能存在一些陷阱。 TM1有许多API(C ++ ,. NET,Java),其中包括向多维数据集发出MDX查询并获取单元集的方法。