Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:
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. Этот файл используется для определения того, изменилась ли база данных или его объекты на целевом сервере за пределами проекта. Если да, вам будет предложено перезаписать все объекты в целевой базе данных. Если все изменения были внесены в проекте и проект настроен для добавочного развертывания, на целевом сервере будут развернуты только изменения.
Конфигурация проекта и связанные с ней параметры определяют свойства развертывания, которые будут использоваться для развертывания проекта. Для общего проекта каждый разработчик может использовать собственную конфигурацию с собственными параметрами конфигурации проекта. Например, каждый разработчик может указать другой тестовый сервер для работы в изоляции от других разработчиков.