我想使用xml连接到IBM Cognos TM1,特别是使用Adomd.Net。
根据http://en.wikipedia.org/wiki/Comparison_of_OLAP_Servers#APIs_and_query_languages TM1支持XMLA/MDX,但是我找不到任何关于这方面的文档。
连接字符串的格式是什么?
有没有人试过,你的进展如何?
连接字符串:
Provider=TM1OLAP.1;Data Source=%TM1 Server%
TM1登录框将出现,您也可以选择使用字符串提供"用户ID"one_answers"密码"变量(我甚至为NT服务器名找到了位置变量,但还没有尝试过)。
小资源:http://www.bihints.com/tm1_sdk
TM1支持MDX,包括一些自定义函数的实现,但它不支持XMLA。几年前,Cognos记录了对xml的支持,但基本上没有实现。您可以使用遗留的ADOMD库连接到TM1多维数据集—在VBA中这样做一度在TM1圈子中非常流行。我也通过。net做到了这一点。然而,在尝试使用。net中的ADOMD与TM1对话时可能会遇到一些陷阱。TM1有许多api (c++、。net、Java),其中包括向多维数据集发出MDX查询和返回单元格集的方法。