Работа с проектами и базами данных служб Analysis Services на этапе разработки
База данных служб Analysis Services может быть разработана в среде SQL Server Data Tools (SSDT) в режиме проекта или в режиме в сети.
Один разработчик
Если база данных служб Analysis Services и все составляющие ее объекты разрабатываются одним разработчиком, то он может пользоваться средой SQL Server Data Tools (SSDT) и в режиме проекта, и в режиме в сети в любое время в течение всего срока жизни решения бизнес-аналитики. В случае одного разработчика выбор режима является не очень важным. Поддержка файла проекта вне сети, встроенного в систему управления версиями, имеет много преимуществ, например возможность архивирования и отката. Однако при одном разработчике отсутствует проблема обмена изменениями с другим разработчиком.
Несколько разработчиков
Если над решением бизнес-аналитики работает несколько разработчиков, могут возникнуть проблемы, если разработчики не работают в режиме проекта с системой управления версиями, а порой и в противном случае. Система управления версиями обеспечивает то, что два разработчика одновременно не выполняют изменения одного и того же объекта.
Пусть, например, разработчик работает в режиме проекта и производит изменения в выбранных объектах. Допустим, что в то время, когда этот разработчик выполняет изменения, другой разработчик вносит изменение в развернутую базу данных в режиме в сети. Возникнет проблема, если первый разработчик попытается развернуть свой измененный проект служб Analysis Services. То есть среда SQL Server Data Tools (SSDT) обнаружит, что в развернутой базе данных объекты изменены, и предложит разработчику переписать всю базу данных, переписав изменения второго разработчика. Так как в среде SQL Server Data Tools (SSDT) нет средств разрешения изменений между экземпляром базы данных служб Analysis Services и объектами в проекте, которые должны быть переписаны, единственной реальной возможностью, имеющейся у первого разработчика, является решение отказаться от своих изменений и заново начать новый проект, основанный на текущей версии базы данных служб Analysis Services.
См. также
Задания
Подключение в режиме «в сети» к базе данных служб Analysis Services
Основные понятия
Работа с проектами и базами данных служб Analysis Services в рабочей среде
Другие ресурсы
How to: Create an Analysis Services Project based on an Existing Analysis Services Database