Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Развертывание проекта табличной модели из Visual Studio является простым процессом, однако необходимо выполнить определенные действия, чтобы убедиться, что модель развертывается в правильном экземпляре сервера или рабочей области Power BI и с правильными параметрами конфигурации.
Табличные модели обладают несколькими специфическими для развертывания свойствами. При развертывании устанавливается подключение к экземпляру, указанному в свойстве Server . Затем на этом экземпляре создается новая модель с именем, указанным в свойстве Database, если она еще не существует. Метаданные из файла Model.bim проекта модели используются для настройки объектов в базе данных модели на сервере развертывания. С помощью параметра обработки можно указать, развертываются ли метаданные модели, создаются ли базы данных модели или если задано значение по умолчанию или Полный, учетные данные для имперсонации, используемые для подключения к источникам данных, передаются в оперативную память из базы данных рабочей области модели в развернутую базу данных модели. Затем службы Analysis Services выполняют обработку для заполнения данных в развернутой модели. После завершения развертывания и обработки модель может быть подключена к клиентским приложениям отчетов, таким как Power BI и Excel.
При развертывании проекта табличной модели из Visual Studio в рабочую область Power BI Premium можно выполнить несколько дополнительных шагов, чтобы завершить обработку при первом развертывании. Дополнительные сведения см. в статье "Развертывание проектов модели из Visual Studio в Power BI".
Свойства развертывания
Параметры развертывания проекта и свойства сервера развертывания указывают, как и где модель развертывается в промежуточной или рабочей среде Служб Analysis Services. Хотя параметры свойств по умолчанию определяются для всех проектов модели в зависимости от требований к развертыванию, эти параметры свойств можно изменить для каждого проекта.
Параметры развертывания
| Недвижимость | Параметр по умолчанию | Description |
|---|---|---|
| Параметр обработки | По умолчанию | Указывает тип обработки, необходимый при развертывании изменений объектов. Это свойство имеет следующие параметры: Значение по умолчанию - Этот параметр указывает, что службы Analysis Services определят тип необходимой обработки. Необработанные объекты будут обработаны, и при необходимости пересчитываются связи атрибутов, иерархии атрибутов, пользовательские иерархии и вычисляемые столбцы. Этот параметр обычно приводит к более быстрому развертыванию, чем при использовании параметра полной обработки. Не обрабатывать . Этот параметр указывает только те метаданные, которые будут развернуты. После развертывания может потребоваться выполнить операцию процесса в развернутой модели для обновления и пересчета данных. Полный — этот параметр указывает, что развертываются метаданные и выполняется полная операция процесса. Это гарантирует, что развернутая модель имеет последние обновления как метаданных, так и данных. |
| Транзакционное развертывание | Ложь | Указывает, является ли развертывание транзакционной. По умолчанию развертывание всех или измененных объектов не осуществляется транзакционным образом совместно с обработкой этих развернутых объектов. Развертывание может завершиться успешно и сохраниться, даже если обработка завершается сбоем. Это можно изменить, чтобы включить развертывание и обработку в одной транзакции. |
| Кэш ADAL | По умолчанию | Указывает использование свойства строки подключения USEADALCache при подключении к Службам Azure Analysis Services. |
Сервер развертывания
| Недвижимость | Параметр по умолчанию | Description |
|---|---|---|
| Сервер | Localhost | Указывает URL-адрес ресурса сервера Azure Analysis Services, URL-адрес подключения рабочей области Power BI или имя экземпляра служб SQL Server Analysis Services, в котором будет развернута модель. |
| Выпуск | Та же версия, в которой находится база данных рабочей области. | Это свойство определяет версию сервера Analysis Services, на который будет развернута модель. Серверная редакция определяет различные функции, включаемые в проект. По умолчанию конфигурация будет включать локальный сервер служб Analysis Services; если используется интегрированная среда, это будет версия Visual Studio. |
| База данных | <Projectname> | Это свойство указывает имя базы данных Служб Analysis Services, в которой объекты модели будут создаваться при развертывании. Это имя также будет указано в подключении к данным клиента отчетов или файле подключения к данным BISM. Это имя можно изменить в любое время при создании модели. Если вы измените имя после развертывания модели, изменения, внесенные после развертывания, не повлияют на модель, которую вы ранее развернули. Например, если вы открываете решение с именем TestDB, развертываете его с использованием модели базы данных по умолчанию с именем Model, а затем изменяете решение, переименовывая модель базы данных в Sales, то экземпляр служб Analysis Services, в который были развернуты решения, отобразит отдельные базы данных: одну с именем Model и другую под именем Sales. |
| Имя модели | Модель | Это свойство указывает имя модели, как показано в клиентских приложениях и средствах. |
Развертывание табличной модели
В обозревателе решений щелкните правой кнопкой мыши имя проекта и нажмите кнопку "Развернуть".
Откроется диалоговое окно "Развертывание " и указывает состояние развертывания метаданных и обработку (если для свойства Параметра обработки не задано значение Do Not Process) каждой таблицы, включенной в модель.
Состояние развертывания
Диалоговое окно "Развертывание " позволяет отслеживать ход выполнения операции развертывания. Также можно остановить операцию развертывания.
Статус
Указывает, выполнена ли операция развертывания успешно или нет.
Сведения
Перечисляет развернутые элементы метаданных, состояние каждого элемента метаданных и предоставляет сообщение о любых проблемах.
Остановка развертывания
Щелкните, чтобы остановить операцию развертывания. Этот параметр полезен, если операция развертывания занимает слишком много времени или слишком много ошибок.
Развертывание в рабочей области Power BI Premium
При первом развертывании семантическая модель создается в рабочей области с помощью метаданных из model.bim. В рамках операции развертывания после создания модели в рабочей области из метаданных модели процесс загрузки данных из источников данных завершится ошибкой.
Обработка завершается ошибкой, так как в отличие от развертывания в экземпляре Azure или SQL Server Analysis Server, где учетные данные источника данных запрашиваются в рамках операции развертывания, при развертывании в рабочую область Premium учетные данные источника данных нельзя указать в рамках операции развертывания. Вместо этого после успешного развертывания метаданных и создания модели учетные данные источника данных затем указываются в службе Power BI в параметрах семантической модели. В рабочей области щелкните Семантические модели>Параметры>Учетные данные источника данных>Изменить учетные данные.
Это важно
Во время общедоступной предварительной версии членство в роли невозможно указать в модели проекта. Если не удается развернуть проект модели, убедитесь, что в любых ролях нет пользователей. После успешного развертывания модели укажите пользователей для ролей модели в службе Power BI.
Замечание
Для моделей DirectQuery, если модель содержит вычисляемые элементы, вычисляемые столбцы или вычисляемые таблицы, после развертывания необходимо выполнить пересчет процесса в базе данных. Дополнительные сведения об обработке базы данных модели из SSMS см. в разделе "База данных обработки", "Таблица" или "Секция".
После завершения процесса развертывания используйте SSMS для подключения к серверу или рабочей области и убедитесь, что создан новый объект базы данных модели.
См. также
Развертывание решения табличной модели
Настройка свойств моделирования и развертывания данных по умолчанию
Обработка базы данных, таблицы или секции