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