Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается подключение к серверу с помощью приложений моделирования данных и управления, таких как SQL Server Management Studio (SSMS) или Visual Studio с проектами служб Analysis Services или клиентскими приложениями отчетов, такими как Microsoft Excel, Power BI Desktop или пользовательские приложения. Подключения к службам Azure Analysis Services используют ПРОТОКОЛ HTTPS.
Клиентские библиотеки
Получение последних клиентских библиотек
Для всех подключений к серверу, независимо от типа, требуются обновленные версии клиентских библиотек AMO, ADOMD.NET и OLEDB для подключения и взаимодействия с сервером Microsoft Analysis Services. Для SSMS, Visual Studio, Excel 2016 и более поздних версий и Power BI последние клиентские библиотеки устанавливаются или обновляются с ежемесячными выпусками. Однако в некоторых случаях возможно, что приложение не имеет последней версии. Например, когда политики задерживают обновления или обновления Microsoft 365 находятся в отложенном канале.
Замечание
Клиентские библиотеки не могут подключаться к Службам Azure Analysis Services через прокси-серверы, для которых требуется имя пользователя и пароль.
Имя сервера
При создании сервера служб Analysis Services в Azure укажите уникальное имя и регион, в котором должен быть создан сервер. При указании имени сервера в соединении используется схема именования сервера:
<protocol>://<region>/<servername>
Где протокол является строковым asazure, регион — это URI, на котором был создан сервер (например, westus.asazure.windows.net), а имя сервера — это имя уникального сервера в регионе.
Получение имени сервера
В портале Azure>Обзор>Имя сервера, скопируйте полное имя сервера. Если другие пользователи в вашей организации также подключаются к этому серверу, вы можете поделиться этим именем сервера. При указании имени сервера необходимо использовать весь путь.
Замечание
Протокол для региона "Восток США 2" — aspaaseastus2.
строка подключения
При подключении к службам Azure Analysis Services с помощью табличной объектной модели используйте следующие форматы строк подключения:
Встроенная проверка подлинности Microsoft Entra
Интегрированная аутентификация использует кэш учетных данных Microsoft Entra, если он доступен. В противном случае отображается окно входа Azure.
"Provider=MSOLAP;Data Source=<Azure AS instance name>;"
Аутентификация Microsoft Entra с именем пользователя и паролем
"Provider=MSOLAP;Data Source=<Azure AS instance name>;User ID=<user name>;Password=<password>;Persist Security Info=True; Impersonation Level=Impersonate;";
Проверка подлинности Windows (встроенная безопасность)
Используйте учетную запись Windows, выполняющую текущий процесс.
"Provider=MSOLAP;Data Source=<Azure AS instance name>; Integrated Security=SSPI;Persist Security Info=True;"
Подключитесь с использованием файла .odc
В более ранних версиях Excel пользователи могут подключаться к серверу Служб Azure Analysis Services с помощью файла подключения к данным Office (ODC). Дополнительные сведения см. в статье о создании файла подключения к данным Office (ODC).
Подключитесь к связанному серверу из SQL Server
SQL Server может подключаться к ресурсу Служб Azure Analysis Services в качестве связанного сервера , указав MSOLAP в качестве поставщика источника данных. Перед настройкой подключения к связанному серверу обязательно установите последнюю клиентскую библиотеку MSOLAP (поставщик).
Для подключений связанного сервера к Службам Azure Analysis Services поставщик MSOLAP должен быть создан вне процесса SQL Server. При настройке параметров связанного сервера убедитесь, что параметр Allow inprocessне выбран.
Если выбран параметр Allow inprocess и поставщик создается в процессе SQL Server, возвращается следующая ошибка:
OLE DB provider "MSOLAP" for linked server "(null)" returned message "The following system error occurred: ".
OLE DB provider "MSOLAP" for linked server "(null)" returned message "The connection failed because user credentials are needed and Sign-In UI is not allowed.".
Msg 7303, Level 16, State 1, Line 2
Cannot initialize the data source object of OLE DB provider "MSOLAP" for linked server "(null)".
Дальнейшие шаги
Подключение к Excel
Подключение с помощью Power BI
Управление сервером