powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Подключение к ssas из power bi desktop
25 сообщений из 33, страница 1 из 2
Подключение к ssas из power bi desktop
    #39607559
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер!
Столкнулась с такой проблемой: необходимо создать подключение к ssas из power bi desktop. PBD находится на клиентском компе, подключение через внешнюю сеть. Прописываю ip сервера, предлгает ввести учетные данные, ввожу, но выдает ошибку:
Подробности: "AnalysisServices: Соединение не может быть установлено. Убедитесь, что сервер запущен."

При этом из excel все подключается. И просто к ядру СУБД подключение из PBD создается.

Кто нибудь может подсказать в чем может быть дело?
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39607906
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lania,

не так учетка/сервер ?
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608133
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
StarikNavy, не совсем поняла
Имя учетной записи ввожу без указания сервера. Хотя пыталась:
имя компьютера\имя учетки
ip компьютера\имя учетки

Так же при указании ip ( в строке имя сервера) указывала и порт.

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

При этом если из excel подключаюсь, с теми же учетными данными, то все норм
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608139
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608147
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lania,

Запустите в SSMS профайлер MDX и просто посмотрите, какие ошибки или успешные Query End идут в случае, когда цепляетесь из Excel, и в случае, когда цепляетесь из PBD.
Гарантирую - Вы таки очень удивитесь...
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608182
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andy_OLAP, посмотрела, при подключении из power bi desktop инициализируется как анонимный вход. Но остается вопрос почему и как это исправить?
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608192
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lania,

да вроде правильно всё домейн\имя и пароль (ну и сервер\instance или сервер_IP &порт если не по умолчанию)

покажи какой DataSource (Connection String) линк стоит в Excel (не обязательно светить сервер/пользователь/пароль)

попробовать поставить последнюю версию (и PBI и драйверов SSAS, хотя по идее идут в комплекте) - может старое глючное стоит (Resource Monitor -> CPU -> Associated Modules)

на всякий случай подключайся в свой SSAS как будто это Azure (может обновит драйвер, хотя при Live Connection так просто не проверишь), по идее это должно быть AnalysisServices.DataSource(server,db,..)

глянь на сервере что Windows Log пишет в Security, может там ошибка всплывёт при входе на момент подключения
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608196
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LaniaAndy_OLAP, посмотрела, при подключении из power bi desktop инициализируется как анонимный вход. Но остается вопрос почему и как это исправить?
Потому что не нужно использовать IP. Нужно обращаться к серверу по полному DNS имени.
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608197
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lania,

Или явно создать Windows Credential через Control Panel.
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608199
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lania,

Вот еще хорошая ссылка .
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608201
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andy_OLAP,а домена нет. Там просто комп с sql server (используется для создания демо версий). Поэтому и обращение по ip. и при этом к ядру СУБД подключаюсь, по тому же ip, из excel так же подключаюсь и к кубу и к базе, из managment studio по ip подключаюсь и к базе и кубу. А вот из PBD к кубу не могу...
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608203
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LaniaAndy_OLAP,а домена нет. Там просто комп с sql server (используется для создания демо версий). Поэтому и обращение по ip. и при этом к ядру СУБД подключаюсь, по тому же ip, из excel так же подключаюсь и к кубу и к базе, из managment studio по ip подключаюсь и к базе и кубу. А вот из PBD к кубу не могу...
"Поэтому и обращение по ip" - а не любит PBD обращение по IP. Рекомендую научиться работать с внешними источниками данных по их DNS именам, это избавит от граблей :)
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608204
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikkiv, строка подключения excel :
Provider=MSOLAP.5;Persist Security Info=True;User ID=name;Initial Catalog=DemoCube;Data Source=ip;MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error;Update Isolation Level=2
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608208
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lania,

Можно и так .
1. Open command prompt and run the following command, enter the password of domain user when prompted.

runas /netonly /user: Domain\username "C:\Program Files\Microsoft Power BI Desktop\bin\PBIDesktop.exe"

2. Create a saved windows credential for the SQL Server you want to connect to.
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608210
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andy_OLAP, спасибо, буду разбираться и пробовать. Так как многое из этого не понятно)
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608211
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не все сети открыты для разрешения DNS, обращение по IP вполне должно проходить,

- MSOLAP.5 это довольно старый драйвер (SQL Server 2012)

- в строке учётки можно писать имя_SSAS_Server\пользователь , или IP\пользователь или пользователь

обычно дома тестирую на локальной машине - поэтому проблем с дистанционными подключениями не встречал, сейчас PBI на VM разверну..

так понимаю по скрину с аутентикацией пользователя подключение к SSAS с Import или MDX/DAX (в LiveConnection не выскакивает запрос credentials)
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608214
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
млин, такая-же фигня, не могу подключится из PBI к хосту (пингуется нормально) , один раз просит пользователя с паролем и всё :\
надо копать варианты
попробую сначала как Andy советует, сначала сессию на хост открыть с авторизацией (но это действительно - не для обычного пользователя)
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608220
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikkivтак понимаю по скрину с аутентикацией пользователя подключение к SSAS с Import или MDX/DAX (в LiveConnection не выскакивает запрос credentials)

Да Import, так при подключении в реальном времени выдает ошибку\предупреждние(учетные данные ввести не дает)
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608227
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lania,

в принципе у меня тоже самое и при подключении к SQL Server (на стандартный порт 1433), с Windows Credentials - не подключается (через domain\user, server_ip\user, server_name\user, user) с SQL (DataBase) Authentication (типа sa и пр) без проблем.
ошибка в SQL сервер логах такая Login failed. The login is from an untrusted domain and cannot be used with Windows authenticationестественно машины не в домейне.

так что наверное сначала надо раскопать как клиенская машина может обойти проблему с "untrusted domain" (на предыдущих серверах когда-то можно было отключить эту проверку, или куда-то там IP клиенский нужно было добавлять)
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608236
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя эта ошибка выскакивает только если подключаться через "Use My Current Credentials"

подозреваю что SSAS драйвер который использует PBI какой-то специфичный со своими ограничениями (помню пару лет назад когда они его только выпустили в бэта версии - проблем тоже хватало)

создать сессию через net use не получилось т.к. в своё время всё лишнее убил (от сервисов до исключений в FW)

попробую по старинке другим драйвером через OLE DB для SSAS (как когда-то в SSRS делалось)
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608259
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
короче вчера получилось пробросить авторизацию через OLE DB драйвер ( Microsoft OLE DB Provider for Analysis Services 14.0 ) - может ручной подход и для родного пройдёт если найти где Connection String правильно прописать вместо этого
Код: sql
1.
2.
let Source=AnalysisServices.Database("192.168.0.20", "AW14E", [Query="select[Measures].[Internet Order Quantity]on 0from[Adventure Works]"])
in Source

т.к. PBI фильтрует некоторые настройки в Connection String (выкидывает в ручную прописанных пользователей и пароли) {параметры каждого драйвера доступны на MS}, в default драйвере не прошло ни манипуляции во вкладке Windows (Use Current../Use alternate..{user/pass}) ни на вкладке Basic {user/pass}.

шаги для нового OLE DB датасета такие (на старых наверное можно просто код поменять, только авторизацию на сохранение запросит): New Source -> More.. -> Other -> OLE DB -> Build -> Microsoft OLE DB Provider for Analysis Services 14.0 -> там строишь Connection String (если есть готовый - вставляй вместо build), в простом варианте получился такой: "provider=MSOLAP;initial catalog=AW14E;data source=192.168.0.20"
или на M Code:
Код: sql
1.
2.
let mdx=OleDb.DataSource("provider=MSOLAP;initial catalog=AW14E;data source=192.168.0.9",[Query="select[Measures].[Internet Order Quantity]on 0from[Adventure Works]"])
in mdx

на вкладке Windows - оставил что было по умолчанию (Use my current credentials)
на вкладке Database - прописал пользователя (без домейна и слэшей) и пароль

всё на другой (не в домейне) машине обновляется с сервера (поменял запрос - таблица dataset-а обновилась новыми данными/столбцами)

ещё вариант есть если система чисто для разработки с некритичными данными - открыть доступ с анонимной авторизацией, тогда наверное (не пробовал) родной SSAS драйвер подойдёт без особых заморочек (по желанию настроить IP адреса в FW чтобы допускать только нужные станции, или комбинации сетевых компьютер\пользователь)

отдельная группа способов - задействовать саму DBMS/СУБД - через openquery/openrowset/linked_server с доступом туда по SQL Authentication a уже SQL Server заменит прокси авторизацией под нужными user/pass.
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608743
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikkiv, что то не получилось
Кстати, анонимный вход разрешила, тоже не помогло
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608758
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хмм, я без анонимного входа делал, пошагово вот так:

перепроверил с нескольких машин - работает.
может на компьютере глючит что-то или опять-же версия не та (SQL_AS_OLEDB.msi драйвер/PBI)?
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608760
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikkiv, я отсюда установила все библиотеки
https://docs.microsoft.com/ru-ru/azure/analysis-services/analysis-services-data-providers

После установки, если использовать не встроенную безопасность Windows, а прописать учетные данные, то дает выбрать базу и при проверке соединения пишет, что все ок, но некоторые компоненты поставщика не прошли проверку.
...
Рейтинг: 0 / 0
Подключение к ssas из power bi desktop
    #39608761
Lania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikkiv, и еще, создает вот такую строку:
provider=MSOLAP.8;initial catalog=Cube;data source=2.95.19.136;update isolation level=2
и вход на сервер перебрасывает автоматом галку на "Следующие им и пароль пользователя"
...
Рейтинг: 0 / 0
25 сообщений из 33, страница 1 из 2
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Подключение к ssas из power bi desktop
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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