Проекты служб Integration Services (SSIS)
В SQL Server имеется среда SQL Server Data Tools (SSDT), предназначенная для разработки пакетов Службы Integration Services.
При развертывании пакетов в базу данных Microsoft SQL Server или хранилище пакетов SSIS для управления пакетами используются службы Службы Integration Services. Служба Службы Integration Services доступна только в среде SQL Server Management Studio. Дополнительные сведения об этой службе см. в разделе Службы Integration Services (службы SSIS). Дополнительные сведения о развертывании пакетов см. в разделе Развертывание пакетов (службы SSIS).
При развертывании проектов служб Службы Integration Services на сервер Службы Integration Services для управления проектами используются представления и хранимые процедуры Transact-SQL в среде SQL Server Management Studio. Дополнительные сведения о развертывании проектов см. в разделе Развертывание проектов и пакетов. Дополнительные сведения о сервере служб Службы Integration Services см. в разделе Службы Integration Services (SSIS Server).
Общие сведения о средах SQL Server Data Tools (SSDT) и SQL Server Management Studio см. в разделе Службы Integration Services (SSIS) и среды Studio.
Основные сведения о проектах служб Integration Services
Проект представляет собой контейнер, в котором создаются пакеты служб Службы Integration Services.
В среде SQL Server Data Tools (SSDT) в проекте служб Службы Integration Services хранятся и группируются файлы, связанные с пакетом. Например, проект содержит файлы, необходимые для создания специального извлечения, преобразования и загрузки решения ETL.
Прежде чем приступать к созданию проекта служб Службы Integration Services, необходимо ознакомиться c основным содержимым проекта этого типа. После знакомства с содержимым проекта можно приступать к созданию и работе с проектом служб Службы Integration Services.
Папки в проектах служб Integration Services
На следующей диаграмме показаны папки проекта служб Службы Integration Services в среде SQL Server Data Tools (SSDT).
В следующей таблице описаны папки, появляющиеся в проекте служб Службы Integration Services.
Папка |
Описание |
---|---|
Пакеты служб SSIS |
Содержит пакеты. Дополнительные сведения см. в разделе Пакеты служб Integration Services (SSIS). |
Прочее |
Содержит файлы, не являющиеся файлами пакетов. |
Файлы в проектах служб Integration Services
При добавлении в решение нового или существующего проекта служб Службы Integration Services среда SQL Server Data Tools (SSDT) создает файлы проекта, имеющие расширения Dtproj, Dtproj.user и Database.
Файл *.dtproj содержит данные о конфигурации проекта и таких элементах, как пакеты.
Файл *.dtproj.user содержит данные о личных настройках работы с этим проектом.
Файл *.database содержит данные, необходимые среде SQL Server Data Tools (SSDT) для открытия проекта служб Службы Integration Services.
Основные сведения о решениях
Решение — это контейнер, который выполняет группирование проектов и управление проектами, которые используются при разработке комплексных бизнес-решений. Решение позволяет обрабатывать несколько проектов как один модуль и сводить воедино несколько связанных проектов, задействованных в бизнес-решении.
Решения могут содержать проекты различных типов. Если возникла необходимость в использовании конструктора служб SSIS для создания пакета Службы Integration Services, то разработчик работает в проекте служб Службы Integration Services, входящем в решение в среде SQL Server Data Tools (SSDT).
При создании нового решения среда SQL Server Data Tools (SSDT) добавляет папку решений в обозреватель решений и создает файлы с расширениями SLN и SUO.
SLN-файл содержит данные о конфигурации решения и список входящих в него проектов.
SUO-файл содержит сведения о пользовательских настройках для работы с решением.
Среда SQL Server Data Tools (SSDT) автоматически создает решение в момент создания пользователем нового проекта, однако пользователь может создать пустое решение, а затем добавить в него проекты позже.
![]() |
---|
По умолчанию при создании нового проекта служб Службы Integration Services в среде SQL Server Data Tools (SSDT) решение не отображается в панели Обозреватель решений. Чтобы изменить это поведение по умолчанию, в меню Сервис выберите пункт Параметры. В диалоговом окне Параметры последовательно раскройте элементы Проекты и решения, а затем щелкните Общие. На странице Общие выберите Всегда показывать решение. |
|
Связанные задачи
Добавление или удаление проектом служб Integration Services из решения
Создание нового проекта служб Integration Services
Добавление элемента к проекту служб Integration Services