Развернуть
Применимо к: SQL Server 2019 и более поздних версий Analysis Services Azure Analysis Services Fabric/Power BI Premium
На этом занятии вы настроите свойства развертывания, указав сервер служб Analysis Services или рабочую область Power BI для развертывания и имя модели. Затем вы развернете модель. После развертывания модели пользователи смогут подключаться к ней с помощью клиентского приложения по созданию отчетов. Дополнительные сведения см. в статье Развертывание решения для Azure Analysis Services и табличной модели.
Предполагаемое время выполнения этого занятия: 5 минут.
Предварительные требования
Эта статья является одной из частей руководства по созданию табличных моделей. Эти части следует изучать в предложенном порядке. Прежде чем выполнять задачи в этом разделе, нужно завершить предыдущее занятие: Занятие 12. Анализ в Excel.
При развертывании в Azure Analysis Services необходимо иметь разрешения администратора на сервере.
При развертывании в Power BI Premium необходимо иметь разрешение Администратор или участника в рабочей области.
Если вы установили образец базы данных AdventureWorksDW на локальной или виртуальной машине с SQL Server и развертываете модель на сервере Azure Analysis Services, для импорта данных из базы данных источника данных в развернутую модель данных требуется локальный шлюз данных.
Развертывание модели
Настройка свойств развертывания
В обозревателе решений щелкните правой кнопкой мыши проект AW Internet Sales и выберите пункт Свойства.
В диалоговом окне AW Internet Sales Property Pages в разделе Сервер развертывания в свойстве Сервер введите полное имя сервера.
- При развертывании в Azure Analysis Services имя сервера является URL-адресом. На портале скопируйте URL-адрес имени сервера Azure Analysis Services на странице Обзор сервера.
- При развертывании в рабочей области Power BI Premium именем сервера является URL-адрес подключения рабочей области. В служба Power BI скопируйте из раздела Параметры рабочей области Подключение > к рабочей области Premium>.
В свойстве База данных введите Adventure Works Internet Sales.
В свойстве Имя модели введите Модель Adventure Works Internet Sales.
Проверьте выбранные параметры и нажмите кнопку ОК.
Развертывание в Azure или SQL Server Analysis Services
В Обозреватель решений щелкните правой кнопкой мыши проект >AW Internet SalesBuild.
Щелкните правой кнопкой мыши проект >AW Internet SalesDeploy (Развернуть).
При развертывании в службах Azure Analysis Services может потребоваться ввести вашу учетную запись. Укажите свою учетную запись в организации и пароль, например nancy@adventureworks.com. Эта учетная запись должна быть у администраторов на сервере.
Появляется диалоговое окно "Развертывание", отображающее состояние развертывания метаданных и все таблицы, включенные в модель.
После успешного завершения развертывания нажмите кнопку Закрыть.
Развертывание в рабочей области Power BI Premium
Развертывание в рабочей области Power BI Premium немного отличается от развертывания в SQL Server или Azure Analysis Services. При первом развертывании в рабочей области создается семантическая модель с использованием метаданных из model.bim. В рамках операции развертывания после создания модели в рабочей области на основе метаданных модели обработка для загрузки данных из источника данных в модель из источников данных завершится сбоем.
Обработка завершается сбоем, так как в отличие от развертывания на сервере Azure или SQL Server Analysis Server, где учетные данные источника данных запрашиваются в рамках операции развертывания, при развертывании в рабочей области premium учетные данные источника данных не могут быть указаны в рамках операции развертывания. Вместо этого после успешного развертывания метаданных и создания модели учетные данные источника данных указываются в службе Power BI в параметрах семантической модели. После указания учетных данных источника данных можно обновить модель в служба Power BI, настроить расписание обновления или обработать (обновить) из SQL Server Management Studio для загрузки данных в модель.
В Обозреватель решений щелкните правой кнопкой мыши проект >AW Internet SalesBuild.
Щелкните правой кнопкой мыши проект >AW Internet SalesDeploy (Развернуть).
Появляется диалоговое окно "Развертывание", отображающее состояние развертывания метаданных и все таблицы, включенные в модель. Развертывание метаданных завершится успешно, но обработка каждой таблицы завершится ошибкой.
По завершении развертывания нажмите кнопку Закрыть.
В службе Power BI щелкните Рабочие области>>Семантические модели>Параметры (в разделе Действия > Дополнительные параметры) > Учетные >данные источника данныхИзменить учетные данные. Введите имя пользователя и пароль для источника данных AdventureWorksDW.
В службе Power BI в рабочей области >Параметрысемантических моделей> (в разделе ДЕЙСТВИЯ) выберите Обновить.
Power BI подключится к источнику данных для импорта данных в модель. Обновление займет несколько минут.
Важно!
Если вы создали источник данных Azure Synapse Analytics с помощью платной подписки, после успешного развертывания и обработки или обновления, чтобы предотвратить нежелательные расходы с учетной записи, обязательно приостановите или удалите ресурс на портале.
В этом уроке описывается наиболее распространенный и простой способ развертывания табличной модели из Visual Studio. Более сложные способы развертывания, например развертывание с помощью мастера или автоматическое развертывание с помощью XML для аналитики и объектов AMO, обеспечивают дополнительную гибкость и согласованность, а также позволяют выполнять развертывание по расписанию. Дополнительные сведения см. в статье, посвященной развертыванию решения табличной модели.
Заключение
Поздравляем! Вы завершили разработку и развертывание первой табличной модели служб Analysis Services. Этот учебник помог вам выполнить одну из самых распространенных задач в создании табличной модели. Теперь, когда модель интернет-продаж Adventure Works развернута, можно использовать среду SQL Server Management Studio для управления ею, создания скриптов обработки и плана резервного копирования. Пользователи, добавленные к роли, теперь также могут подключаться к модели с помощью клиентского приложения отчетов, такого как Microsoft Excel или Power BI.
Следующий шаг
Подключение с помощью Power BI Desktop
Дополнительное занятие. Динамическая безопасность
Дополнительное занятие. Подробные строки
Дополнительный урок. Неорванные иерархии