Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Microsoft SQL Server предоставляет две разные среды для создания, развертывания и управления решениями служб Analysis Services: SQL Server Data Tools (SSDT) и SQL Server Management Studio. Обе эти среды реализуют систему проекта. Дополнительные сведения о проектах Visual Studio см. в разделе "Проекты как контейнеры " в библиотеке MSDN.
SQL Server Data Tools (SSDT) — это среда разработки, основанная на Microsoft Visual Studio 2010, используемая для создания и изменения решений бизнес-аналитики. С помощью SQL Server Data Tools (SSDT) вы создаете проекты служб Analysis Services, содержащие определения объектов Служб Analysis Services (кубов, измерений и т. д.), которые хранятся в XML-файлах, содержащих элементы языка сценариев служб Analysis Services (ASSL). Эти проекты содержатся в решениях, которые также могут содержать проекты из других компонентов SQL Server, включая СЛУЖБЫ SQL Server Integration Services и СЛУЖБЫ SQL Server Reporting Services. В SQL Server Data Tools (SSDT) можно разрабатывать проекты служб Analysis Services как часть решения, которое не зависит от любого конкретного экземпляра служб Analysis Services. Объекты можно развернуть на тестовом экземпляре во время разработки, а затем использовать тот же проект Служб анализа для развертывания объектов на одном или нескольких промежуточных или рабочих серверах. Проекты и элементы в решении, включающее службы Analysis Services, службы Integration Services и Reporting Services, можно интегрировать с системой управления исходным кодом, например Microsoft Visual SourceSafe. Дополнительные сведения о создании проекта служб Analysis Services в SQL Server Data Tools (SSDT) с помощью служб Analysis Services см. в статье "Создание проекта служб Analysis Services (SSDT)". Вы также можете использовать SQL Server Data Tools (SSDT) для подключения непосредственно к существующему экземпляру служб Analysis Services для создания и изменения объектов Служб Analysis Services, не работая с проектом и не сохраняя определения объектов в XML-файлах. Дополнительные сведения см. в статьях "Базы данных многомерных моделей" (SSAS) и подключение в режиме "в сети" к базе данных служб Analysis Services.
SQL Server Management Studio — это среда управления и администрирования, используемая в основном для администрирования экземпляров служб Analysis Services, SQL Server, Integration Services и Reporting Services. С помощью SQL Server Management Studio можно управлять объектами служб Analysis Services (выполнять резервное копирование, обработку и т. д.), а также создавать новые объекты непосредственно на существующем экземпляре служб Analysis Services с помощью скриптов XMLA. SQL Server Management Studio предоставляет проект сценариев для Analysis Server, в котором можно разрабатывать и сохранять скрипты, написанные на многомерных выражениях (MDX), расширениях интеллектуального анализа данных (DMX) и XML для анализа (XMLA). Обычно проекты скриптов сервера Analysis Server используются для выполнения задач управления или повторного создания объектов, таких как базы данных и кубов, на экземплярах служб Analysis Services. Такие проекты можно сохранить как часть решения и интегрировать с управлением исходным кодом. Дополнительные сведения о создании проекта сценариев Analysis Services в SQL Server Management Studio см. в разделе "Проект сценариев Analysis Services в SQL Server Management Studio".
Знакомство с решениями, проектами и элементами
Как SQL Server Data Tools (SSDT), так и SQL Server Management Studio предоставляют проекты, которые организованы в решения. Решение может содержать несколько проектов, а проект обычно содержит несколько элементов. Новое решение создается автоматически при создании проекта, и вы можете добавить дополнительные проекты по мере необходимости в существующее решение. Объекты, содержащие проект, зависят от типа проекта. Элементы в каждом контейнере проекта сохраняются в виде файлов в папках проекта в файловой системе.
SQL Server Data Tools (SSDT) содержит следующие проекты в типе проекта бизнес-аналитики.
| Проект | Описание |
|---|---|
| Проект служб Analysis Services | Содержит определения объектов для базы данных Analysis Services. Дополнительные сведения о создании проекта служб Analysis Services см. в статье "Создание проекта служб Analysis Services (SSDT)". |
| Импорт базы данных Microsoft Analysis Services 2008 | Предоставляет мастер, который можно использовать для создания нового проекта Analysis Services путем импорта определений объектов из существующей базы данных Analysis Services. |
| Проект служб интеграции | Содержит определения объектов для набора пакетов служб Integration Services. Дополнительные сведения см. в разделе Службы SQL Server Integration Services. |
| Мастер создания проектов отчетов | Предоставляет мастер, который поможет вам создать проект отчета с помощью служб Reporting Services. Дополнительные сведения см. в Reporting Services (SSRS). |
| Проект модели отчета | Содержит определения объектов для модели отчета Служб отчетности. Дополнительные сведения см. в Reporting Services (SSRS). |
| Проект сервера отчетов | Содержит определения объектов для одного или нескольких отчетов Reporting Services. Дополнительные сведения см. в Reporting Services (SSRS). |
Среда SQL Server Management Studio также содержит несколько типов проектов, сосредоточенных на различных SQL-запросах или скриптах, как показано в следующей таблице.
| Проект | Описание |
|---|---|
| Скрипты для Analysis Services | Содержит скрипты DMX, MDX и XMLA для служб Analysis Services, а также подключения к экземплярам служб Analysis Services, с которыми можно выполнять эти скрипты. Для получения дополнительной информации см. проект сценариев Analysis Services в SQL Server Management Studio. |
| Скрипты SQL Server Compact | Содержит скрипты SQL для SQL Server Compact, а также подключения к экземплярам SQL Server Compact, с которыми можно выполнять эти скрипты. |
| Скрипты SQL Server | Содержит скрипты Transact-SQL и XQuery для экземпляра ядра СУБД SQL Server, а также подключения к экземплярам ядра СУБД SQL Server, с которыми можно выполнять эти скрипты. Дополнительные сведения см. в разделе ядра СУБД SQL Server. |
Дополнительные сведения о решениях и проектах см. в статье "Управление решениями, проектами и файлами" в документации по Microsoft Visual Studio .NET или библиотеке MSDN.
Выбор между SQL Server Management Studio и SQL Server Data Tools
SQL Server Management Studio предназначен для администрирования и настройки существующих объектов в СУБД SQL Server, Analysis Services, Integration Services и Reporting Services. SQL Server Data Tools (SSDT) предназначен для разработки решений бизнес-аналитики, которые включают функции служб Analysis Services, Integration Services и Reporting Services.
Ниже приведены некоторые различия между SQL Server Management Studio из SQL Server Data Tools (SSDT).
SQL Server Management Studio предоставляет интегрированную среду для подключения к экземплярам служб Analysis Services, служб SQL Server и служб Reporting Services для настройки, управления и администрирования объектов в экземпляре служб Analysis Services. С помощью скриптов можно также использовать SQL Server Management Studio для создания или изменения самих объектов Служб Analysis Services, но SQL Server Management Studio не предоставляет графический интерфейс для проектирования и определения объектов.
SQL Server Data Tools (SSDT) предоставляет интегрированную среду разработки для разработки решений бизнес-аналитики. SQL Server Data Tools (SSDT) можно использовать в режиме проектирования, где используются XML-определения объектов служб Analysis Services, Integration Services и Reporting Services, содержащихся в проектах и решениях. Использование SQL Server Data Tools (SSDT) в режиме проекта означает, что изменения объектов служб Analysis Services в SQL Server Data Tools (SSDT) вносятся в эти определения объектов на основе XML и не применяются непосредственно к объекту в экземпляре служб Analysis Services, пока решение не будет развернуто. Вы также можете использовать SQL Server Data Tools (SSDT) в интерактивном режиме, что означает подключение непосредственно к экземпляру служб Analysis Services и работе с объектами в существующей базе данных.
SQL Server Data Tools (SSDT) улучшает разработку приложений бизнес-аналитики, так как вы можете работать с проектами служб Analysis Services в управляемой источником многопользовательской среде без активного подключения к экземпляру служб Analysis Services. SQL Server Management Studio обеспечивает прямой доступ к существующим объектам для выполнения запросов и тестирования, может использоваться для более быстрой реализации предварительно написанных скриптов баз данных службы Analysis Services. Однако после развертывания проекта в рабочей среде следует внимательно работать с базой данных и объектами Служб Analysis Services, используя SQL Server Management Studio и SQL Server Data Tools (SSDT). Это позволяет избежать перезаписи изменений, внесенных в объекты непосредственно в существующей базе данных, и изменений, внесенных в проект служб Analysis Services, который первоначально создал развернутое решение. Дополнительные сведения см. в статье "Работа с проектами и базами данных служб Analysis Services" на этапе разработки иработа с проектами и базами данных служб Analysis Services в рабочей среде.
В этом разделе
Работа с проектами и базами данных служб Analysis Services на этапе разработки
Работа с проектами и базами данных служб Analysis Services в рабочей среде
См. также
Создание проекта служб Analysis Services (SSDT)
Проект скриптов служб Analysis Services в SQL Server Management Studio
Многомерные базы данных моделей (SSAS)