Настройка свойств проекта служб Analysis Services (среда SSDT)
В среде SQL Server Data Tools (SSDT) проект служб Analysis Services определяется с некоторыми параметрами по умолчанию, которые влияют на его построение и развертывание.
Чтобы изменить свойства проекта, щелкните правой кнопкой мыши проект служб Analysis Services и выберите пункт меню Свойства. Либо можно выбрать команду Свойства в меню «Проект».
Описание свойства
Следующая таблица описывает каждое свойство проекта, приводит список его значений по умолчанию и предоставляет сведения об изменении его значения.
Свойство |
Параметр по умолчанию |
Описание |
---|---|---|
Выпуск сервера построения / развертывания |
Выпуск SQL Server, на котором выполнялась разработка проекта |
Определяет выпуск сервера, на котором проект будет в конечном счете развернут. Если над проектом работает несколько разработчиков, нужно иметь представление о выпуске сервера, чтобы знать, какие функции можно включать в проект служб Analysis Services. |
Выпуск сервера построения / развертывания |
Версия, используемая для разработки проектов |
Определяет версию сервера, на котором проект будет в конечном счете развернут. |
Построение / Выходные данные |
/bin |
Относительный путь для выходных данных проекта в процессе его построения. |
Построение / Удаление паролей |
True |
Определяет, будут ли известные пароли удалены из строки подключения, которая прописывается в каталог выхода во время процесса построения. Пароли удаляются с целью повышения безопасности. Если пароли удаляются, то потребуется их замена в процессе развертывания проекта, чтобы проект служб Analysis Services получил доступ к источнику данных. |
Отладка / Объект запуска |
<Активный в данный момент объект> |
Определяет объект, который будет запущен при запуске отладки. |
Развертывание / Режим развертывания |
Только развертывание изменений |
По умолчанию развертываются только изменения в объектах проекта (при условии, что никакие другие изменения объектов не были сделаны за пределами проекта). Также можно сделать выбор к развертыванию всех объектов проекта во время каждого развертывания. Для лучшей производительности используйте только развертывание изменений. |
Развертывание / Параметры выполнения |
По умолчанию |
По умолчанию службы Analysis Services выполняют расчет процессов, требуемых для развертывания изменений объектов. Обычно это приводит к кратчайшему времени развертывания. Однако можно выбрать или полный набор процессов развертывания, или не выполнять такой расчет с каждым развертыванием. |
Развертывание/ Транзакционное развертывание |
False |
По умолчанию развертывание всех или только измененных объектов не производится в единой транзакции с обработкой этих развертываемых объектов. Развертывание может завершиться успешно и продолжаться даже в случае неудачных обработок. Можно изменить это правило умолчания, чтобы объединить развертывание и обработку в одну транзакцию. |
Сервер развертывания/целевой сервер |
localhost |
По умолчанию объекты базы данных в проекте служб Analysis Services будут развернуты на экземпляре служб Analysis Services, заданном по умолчанию на локальном компьютере, на котором используется среда SQL Server Data Tools (SSDT). Измените это правило умолчания, чтобы задать именованный экземпляр на локальном компьютере или на любом экземпляре любого удаленного компьютера, на котором есть разрешения на создание объектов служб Analysis Services. |
Развертывание / База данных |
<имя проекта> |
По умолчанию имя базы данных служб Analysis Services, в которой объекты проекта служб Analysis Services будут проиллюстрированы при развертывании, представляет собой имя, заданное проекту служб Analysis Services при его определении. Измените это свойство, чтобы изменить имя базы данных на экземпляр служб Analysis Services, заданный свойством «Server». |
Конфигурации свойств
Свойства определяются на основе конфигурации. Настройки проекта позволяют разработчикам работать с проектом служб Analysis Services при различных настройках построения, отладки и развертывания, не разрешая прямого редактирования XML-файлов проекта.
Первоначально проект создается с простой конфигурацией, называемой «Разработка». Можно создать дополнительные конфигурации и переключаться между ними, используя диспетчер конфигурации.
До тех пор пока дополнительные конфигурации не будут созданы, все разработчики используют эту общую конфигурацию. Однако во время различных фаз разработки проекта — например, во время начальной разработки или тестирования проекта — разные разработчики смогут использовать разные источники данных и развертывать проект на разные сервера для разных целей. Конфигурации позволяют совмещать в себе эти различные настройки в разных файлах конфигурации.