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

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

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

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

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

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

Подскажите, пожалуйста, где не хватает прав ?
...
Рейтинг: 0 / 0
Проблемы с доступом к кубу через линкедсервер.
    #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
Проблемы с доступом к кубу через линкедсервер.
    #39733712
Фотография Разумная кровать
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IlyamI, спасибо за наводочку. В линкедсервере действительно не был прописан каталог с кубом.

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


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