0

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

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

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

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

4

2 回答 2

1

连接字符串:

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

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

小资源: http: //www.bihints.com/tm1_sdk

于 2012-03-22T13:35:32.990 回答
0

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

于 2014-11-23T06:10:21.710 回答