Поделиться через


Службы SQL Server Integration Services (Инструкции)

Службы Microsoft SQL Server 2005 Integration Services (SSIS) представляют собой платформу для создания высокопроизводительных решений в области интеграции данных, включая извлечение, преобразование и загрузку пакетов для хранения данных (ETL).

В состав служб Integration Services входят графические средства и мастеры, предназначенные для построения и отладки пакетов, служба Integration Services (позволяет администрировать службы Integration Services) и API-интерфейсы для программирования объектной модели служб Integration Services.

Службы Integration Services заменяют службы DTS, которые впервые появились как компонент SQL Server 7.0.

В следующем списке представлены важные разделы, которые помогут получить дополнительные сведения о том, как установить, освоить и использовать службы Integration Services.

Установка

  • Установка служб SQL Server Integration Services
    Этот раздел описывает действия, которые необходимо выполнить до установки, компоненты, которые можно установить, требования к оборудованию и варианты установки служб Integration Services.
  • Установка компонентов SQL Server 2005
    Этот раздел содержит сведения обо всех компонентах SQL Server 2005. Может понадобиться установка других компонентов SQL Server 2005, чтобы воспользоваться некоторыми из функций служб Integration Services или разрабатывать корпоративные решения, которые включают функции, входящие в другие компоненты SQL Server.

Обзор

  • Обзор служб Integration Services
    Этот раздел представляет собой обзор служб Integration Services, который содержит сведения о том, как обычно используются службы Integration Services, а также сведения об архитектуре служб Integration Services и о входящих в службы Integration Services средствах для построения решений в области интеграции данных и управления этими решениями.
  • Объекты и основные понятия служб Integration Services
    В этом разделе приведены подробные сведения об объектах, которые службы Integration Services предоставляют для построения пакетов. Здесь объясняется, как объекты взаимодействуют в потоке операций пакета, а также какие функции можно включить в пакеты, чтобы облегчить их развертывание, обслуживание и устранение неполадок.
  • Учебник по созданию простого ETL-пакета
    Учебник состоит из уроков, посвященных построению простого пакета и расширению его функциональности (например, повторяющихся потоков операций, конфигураций и обработки ошибок).

Конструирование и создание

  • Создание пакетов в конструкторе служб SSIS
    Конструктор служб SSIS можно использовать для конструирования пакетов, содержащих сложный поток операций, соединения с гетерогенными источниками данных, множественные преобразования данных и управляемую событиями логику. В этом разделе описаны задачи, которые обычно выполняются при построении пакетов в конструкторе служб SSIS.
  • Образцы пакетов
    Изучите методы работы с последней версией служб Integration Services, запуская и изучая образцы пакетов. Эти образцы пакетов используются в образцах кода, входящих в документацию по API-интерфейсу служб Integration Services.
  • Building Packages Programmatically
    Объектная модель служб Integration Services предлагает гибкую расширяемую коллекцию объектов для извлечения, преобразования и объединения данных из множества различных источников. В этом разделе описывается, как добавлять к пакету соединения и задачи, добавлять переменные и работать с ними во время выполнения пакета, интегрировать обработчики событий и включать ведение журнала.

Развертывание

  • Развертывание пакетов служб Integration Services
    В службах Integration Services предусмотрены средства для развертывания пакетов на других серверах. В этом разделе рассказывается, как создать программу развертывания, а затем запустить ее для установки пакетов и их зависимостей на другом компьютере.

Администрирование

  • Миграция пакетов служб DTS
    Существует несколько возможностей сохранить решения для служб Integration Services, созданные при помощи SQL Server 2000. Можно провести миграцию пакетов в формат SQL Server 2005, продолжить использовать пакеты SQL Server 2000 или добавить пакеты SQL Server 2000 к решениям служб SQL Server 2005 Integration Services. В этом разделе подробно описывается каждая из возможностей.
  • Управление службами Integration Services
    Пользователь может администрировать службы Integration Services и управлять пакетами служб Integration Services с помощью среды SQL Server Management Studio. В этом разделе описаны разные аспекты управления пакетами, начиная с их выполнения и управления безопасностью служб Integration Services и заканчивая контролем производительности пакетов.

Программирование

  • Образцы программирования
    В этом разделе содержатся образцы приложений, пакетов и многочисленные образцы кода, которые можно использовать, чтобы узнать, как работать с последней версией служб Integration Services.
  • Extending Packages with Scripting
    С помощью задачи и компонента сценария можно, написав минимум кода, расширить как поток управления, так и поток данных пакета служб Integration Services. Оба объекта используют мощную среду разработки Visual Studio для приложений (VSA) и язык программирования Visual Basic .NET и получают все возможности, предоставляемые библиотекой классов платформы Microsoft .NET Framework, а также пользовательскими сборками. Задача и компонент сценария предоставляют возможность использования пользовательских функций без необходимости составления разработчиком всего инфраструктурного кода для пользовательской задачи или пользовательского компонента потока данных.
  • Extending Packages with Custom Objects
    Если пользовательское решение Integration Services требует большей гибкости, чем предоставляет задача или компонент сценария, или если есть необходимость использования компонента, применение которого возможно в нескольких пакетах, объектная модель служб Integration Services позволяет создавать с нуля пользовательские задачи, компоненты потока данных и другие объекты пакета в управляемом коде.
  • Building Packages Programmatically
    Объектная модель служб Integration Services предлагает гибкую расширяемую коллекцию объектов для извлечения, преобразования и объединения данных из множества различных источников. В этом разделе описывается, как добавлять к пакету соединения и задачи, добавлять переменные и работать с ними во время выполнения пакета, интегрировать обработчики событий и включать ведение журнала.
  • Managing Packages Programmatically
    Можно программно, шаг за шагом, создать пакет служб Integration Services, как описано в разделе Программное создание пакетов. Также можно загрузить и выполнить существующий пакет из клиентского приложения при помощи всего нескольких строк кода. В этом разделе рассматривается программное выполнение существующего пакета и получение доступа к выходу потока данных из любого управляемого клиентского приложения, а также управление хранимыми и запущенными пакетами.
  • Microsoft.SqlServer.Dts.Pipeline
    Содержит объектную модель для среды выполнения конвейера передачи данных служб Integration Services.

См. также

Другие ресурсы

Службы SQL Server Integration Services

Справка и поддержка

Получение помощи по SQL Server 2005