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


Развертывание проектов служб Analysis Services

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Во время разработки проекта SQL Server Analysis Services в SQL Server Data Tools часто разворачиваете его на сервере разработки, чтобы создать базу данных SQL Server Analysis Services, определённую проектом. Это необходимо для тестирования проекта; например, чтобы просматривать ячейки в кубе, просматривать члены измерения или проверять ключевые показатели эффективности формул.

Развертывание проекта

Можно развернуть проект независимо или развернуть все проекты в решении. При развертывании проекта в последовательности происходит несколько действий. Во-первых, проект построен. На этом шаге создаются выходные файлы, определяющие базу данных SQL Server Analysis Services и ее составляющие объекты. Затем проверяется целевой сервер. Наконец, целевая база данных и ее объекты создаются на целевом сервере. Во время развертывания подсистема развертывания полностью заменяет все предварительно существующие базы данных с содержимым проекта, если эти объекты не были созданы проектом во время предыдущего развертывания.

После первоначального развертывания в папке <"Имя> проекта\obj" создается файл IncrementalSnapshot.xml. Этот файл используется для определения того, изменилась ли база данных или его объекты на целевом сервере за пределами проекта. Если да, вам будет предложено перезаписать все объекты в целевой базе данных. Если все изменения были внесены в проекте и проект настроен для добавочного развертывания, на целевом сервере будут развернуты только изменения.

Конфигурация проекта и связанные с ней параметры определяют свойства развертывания, которые будут использоваться для развертывания проекта. Для общего проекта каждый разработчик может использовать собственную конфигурацию с собственными параметрами конфигурации проекта. Например, каждый разработчик может указать другой тестовый сервер для работы в изоляции от других разработчиков.

См. также

Создание проекта служб Analysis Services (SSDT)