Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Проблемы с доступом к кубу через линкедсервер. / 3 сообщений из 3, страница 1 из 1
15.11.2018, 16:52
    #39733678
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с доступом к кубу через линкедсервер.
Здравствуйте, знатоки.

В рамках поставленной задачи мне необходимо использовать исторические данные, которые собираюсь доставать из куба.

Создали линкед-сервер к OLAP.

И тут начались проблемы. На сервере AS есть несколько кубов. Из одного куба данные получается достать через OPENQUERY. При выборке тем же методом из другого куба возникает ошибка "OLE DB provider "MSOLAP" for linked server "NNOLAP" returned message "Куб WAREHOUSE_Current не существует или не был обработан."

Админ утверждает, что пользователь, под которым создан линкованый сервер, является админом для OLAP-кубов.
В каталогах линкованого сервера, доступно содержимое только того куба, который возвращает результат OPENQUERY.

Под своим логином и паролем успешно выполняется MDX-запрос к проблемным кубам на сервере OLAP . Также успешно получается получить данные в экселе из этих кубов.

Подскажите, пожалуйста, где не хватает прав ?
...
Рейтинг: 0 / 0
15.11.2018, 17:01
    #39733689
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с доступом к кубу через линкедсервер.
Привет.

Вместо openquery надо пользовать OpenRowset

Если создавать линк к SSAS и при этом не указывать @catalog, то через openquery
доступна база SSAS по умолчанию
Код: sql
1.
2.
3.
4.
5.
6.
EXEC sp_addlinkedserver
@server='My_Test_SSAS_DB',
@srvproduct='',
@provider='MSOLAP',
@datasrc='my_server\my_instance,
@catalog='Adventure Works';


Зато, если использовать
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT
a.*
FROM OpenRowset('MSOLAP','DATASOURCE=bla-bla-server; Initial Catalog=bla-bla-DB;',
'
select
{} on 0,
[Календарь].[Дата].members on 1
from bla-bla-cube
') as a


то все получится
...
Рейтинг: 0 / 0
15.11.2018, 17:35
    #39733712
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с доступом к кубу через линкедсервер.
IlyamI, спасибо за наводочку. В линкедсервере действительно не был прописан каталог с кубом.

а по поводу OpenRowSet... пробовали и таким методом, но в данном случае проблем с настройками оказалось ещё больше.
Потому решил ради экономии времени пойти более-менее знакомым путем.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Проблемы с доступом к кубу через линкедсервер. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]