Подключитесь к TM1, используя XMLA - PullRequest
0 голосов
/ 21 октября 2011

Я бы хотел подключиться к IBM Cognos TM1, используя XMLA, в частности, используя Adomd.Net.

Согласно http://en.wikipedia.org/wiki/Comparison_of_OLAP_Servers#APIs_and_query_languages TM1 поддерживает XMLA / MDX, но я не могу найти какую-либо документацию по этому поводу.

Какой будет формат строки подключения?

Кто-нибудь пробовал, и как вы пожили?

Ответы [ 2 ]

1 голос
/ 22 марта 2012

Строка подключения:

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

Появится окно входа в TM1, в качестве альтернативы вы также можете указать переменные «ID пользователя» и «Пароль» со строкой (я даже нашел переменную местоположения для NT Servername, хотя я и не пробовал).

Маленький ресурс: http://www.bihints.com/tm1_sdk

0 голосов
/ 23 ноября 2014

TM1 поддерживает MDX, включая реализацию некоторых пользовательских функций, но не поддерживает XMLA. Несколько лет назад Cognos задокументировал, что поддержка XMLA была на подходе, но в основном этого не произошло. Вы можете использовать устаревшую библиотеку ADOMD для подключения к кубам TM1 - в свое время в кругах TM1 это было довольно популярно в VBA. Я сделал это и через .NET. Однако, вероятно, есть некоторые подводные камни, которые стоит рассмотреть, пытаясь общаться с TM1 с помощью ADOMD в .NET. TM1 имеет ряд API-интерфейсов (C ++, .NET, Java), которые включают методы для выдачи запросов MDX кубам и возврата наборов ячеек.

...