Невозможно получить доступ к экземпляру таблицы SSAS удаленно / из службы Power BI, используя конечные точки HTTP - PullRequest
0 голосов
/ 02 марта 2020

Я настроил конечные точки HTTP для табличного экземпляра служб Analysis Services (SQL Server 2017) на IIS 10 на Windows сервере 2019, и я могу подключить этот табличный экземпляр на локальном компьютере с помощью конечных точек HTTP. Я также создал несколько отчетов Power BI, и он также отлично работает с конечными точками HTTP в Power BI Desktop.

Но когда я развернул эти отчеты в службе Power BI и попытался их запустить, на экране появилось следующее сообщение об ошибке:

"Время соединения с экземпляром службы Analysis истекло или было потеряно. Убедитесь, что сервер и служба SQL Browser работают."

Я попытался получить доступ к конечным точкам HTTP после отключения брандмауэра также, но получаю ту же ошибку в службе Power BI и в удаленном доступе.

Компьютер, на котором установлен табличный экземпляр SSAS, не находится в домене, и я пытаюсь подключить его из другого домена удаленно / с помощью Power Bi Service.

См. Следующую ссылку:

Службы анализа с PowerBI

Это root причина проблемы?

Примечание: SQL Служба обозревателя сервера также работает на компьютере.

Пожалуйста, дайте мне знать, если я что-то пропустил.

Заранее спасибо.

Hemant

1 Ответ

0 голосов
/ 02 марта 2020

AS на Anand по следующей ссылке:

Сервисы анализа с PowerBI

Возможные решения:

1) Использовать Active Directory

Вы можете создать отдельную среду AD для вашего сервера SSAS. Это не обязательно должен быть тот же домен AD, который синхронизируется с клиентом Azure AD, который вы используете для входа в Power BI Service. Это просто должно быть объявление. Затем вы можете установить локальный шлюз данных непосредственно на этот сервер SSAS и добавить его в свою среду службы Power BI. Затем необходимо добавить соединение SSAS для этого шлюза и сопоставить пользователей Power BI с пользователями SSAS AD. Затем запланированные функции refre sh должны работать через этот локальный шлюз данных в режиме импорта. Я не совсем уверен насчет DirectQuery.

2) Прокси-сервер запросов (только для запросов MDX)

Если вашему сценарию использования нужны только некоторые данные из вашего экземпляра SSAS, возможно, будет возможно получить данные с помощью запросов MDX. Если это так, то вы можете развернуть и использовать мое простое приложение прокси-сервера запросов SSAS, написанное на ASP. NET.

Так нужно ли мне использовать Active Directory для того же? Пожалуйста, подтвердите.

Hemant

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...