Поделиться через


Развернуть

Применимо к: 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, для импорта данных из базы данных источника данных в развернутую модель данных требуется локальный шлюз данных.

Развертывание модели

Настройка свойств развертывания

  1. В обозревателе решений щелкните правой кнопкой мыши проект AW Internet Sales и выберите пункт Свойства.

  2. В диалоговом окне AW Internet Sales Property Pages в разделе Сервер развертывания в свойстве Сервер введите полное имя сервера.

    • При развертывании в Azure Analysis Services имя сервера является URL-адресом. На портале скопируйте URL-адрес имени сервера Azure Analysis Services на странице Обзор сервера.
    • При развертывании в рабочей области Power BI Premium именем сервера является URL-адрес подключения рабочей области. В служба Power BI скопируйте из раздела Параметры рабочей области Подключение > к рабочей области Premium>.

    Снимок экрана: диалоговое окно Страницы свойств AW Internet Sales с указанным значением сервера.

  3. В свойстве База данных введите Adventure Works Internet Sales.

  4. В свойстве Имя модели введите Модель Adventure Works Internet Sales.

  5. Проверьте выбранные параметры и нажмите кнопку ОК.

Развертывание в Azure или SQL Server Analysis Services

  1. В Обозреватель решений щелкните правой кнопкой мыши проект >AW Internet SalesBuild.

  2. Щелкните правой кнопкой мыши проект >AW Internet SalesDeploy (Развернуть).

    При развертывании в службах Azure Analysis Services может потребоваться ввести вашу учетную запись. Укажите свою учетную запись в организации и пароль, например nancy@adventureworks.com. Эта учетная запись должна быть у администраторов на сервере.

    Появляется диалоговое окно "Развертывание", отображающее состояние развертывания метаданных и все таблицы, включенные в модель.

    Снимок экрана: диалоговое окно

  3. После успешного завершения развертывания нажмите кнопку Закрыть.

Развертывание в рабочей области 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 для загрузки данных в модель.

  1. В Обозреватель решений щелкните правой кнопкой мыши проект >AW Internet SalesBuild.

  2. Щелкните правой кнопкой мыши проект >AW Internet SalesDeploy (Развернуть).

    Появляется диалоговое окно "Развертывание", отображающее состояние развертывания метаданных и все таблицы, включенные в модель. Развертывание метаданных завершится успешно, но обработка каждой таблицы завершится ошибкой.

  3. По завершении развертывания нажмите кнопку Закрыть.

  4. В службе Power BI щелкните Рабочие области>>Семантические модели>Параметры (в разделе Действия > Дополнительные параметры) > Учетные >данные источника данныхИзменить учетные данные. Введите имя пользователя и пароль для источника данных AdventureWorksDW.

    Снимок экрана: диалоговое окно

  5. В службе Power BI в рабочей области >Параметрысемантических моделей> (в разделе ДЕЙСТВИЯ) выберите Обновить.

    Снимок экрана: пользовательский интерфейс службы Power BI с выбранным параметром

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

Важно!

Если вы создали источник данных Azure Synapse Analytics с помощью платной подписки, после успешного развертывания и обработки или обновления, чтобы предотвратить нежелательные расходы с учетной записи, обязательно приостановите или удалите ресурс на портале.

В этом уроке описывается наиболее распространенный и простой способ развертывания табличной модели из Visual Studio. Более сложные способы развертывания, например развертывание с помощью мастера или автоматическое развертывание с помощью XML для аналитики и объектов AMO, обеспечивают дополнительную гибкость и согласованность, а также позволяют выполнять развертывание по расписанию. Дополнительные сведения см. в статье, посвященной развертыванию решения табличной модели.

Заключение

Поздравляем! Вы завершили разработку и развертывание первой табличной модели служб Analysis Services. Этот учебник помог вам выполнить одну из самых распространенных задач в создании табличной модели. Теперь, когда модель интернет-продаж Adventure Works развернута, можно использовать среду SQL Server Management Studio для управления ею, создания скриптов обработки и плана резервного копирования. Пользователи, добавленные к роли, теперь также могут подключаться к модели с помощью клиентского приложения отчетов, такого как Microsoft Excel или Power BI.

Снимок экрана: раздел обозреватель объектов с выделенной базой данных Adventure Works Internet Sales.

Следующий шаг

Подключение с помощью Power BI Desktop
Дополнительное занятие. Динамическая безопасность
Дополнительное занятие. Подробные строки
Дополнительный урок. Неорванные иерархии