Образцы служб Integration Services
Чтобы научиться работать со службами SQL Server Integration Services, можно загрузить следующие образцы приложений, образцы пакетов и образцы кода со страницы CodePlex.
Важно! |
---|
Данные образцы предназначены только для образовательных целей. Они не предназначены для использования в рабочей среде и не тестировались в ней. Корпорация Майкрософт не предоставляет техническую поддержку для этих образцов. |
Образцы пакетов
Следующая таблица описывает имеющиеся образцы пакетов служб Integration Services.
Имя |
Описание |
---|---|
Образец пакета Calculated Columns |
Демонстрирует использование преобразований «Статистическое вычисление» и «Производный столбец» для вычисления значений и записи результатов в файл. |
Образец пакета Capture Data Lineage |
Демонстрирует получение сведений о журнале обращений и преобразований данных, добавление их к потоку данных, запись исходных данных и сведений об истории данных в таблицу. |
Образец пакета Process XML Data |
Демонстрирует извлечение данных из XML-файла с использованием операции XPath, преобразование данных в формат плоского файла и вставку данных в текстовый файл. |
Образец пакета Data Cleaning |
Демонстрирует способы очистки данных с помощью поиска строгого и нечеткого соответствия новых клиентов существующим заказчикам, а также способы нахождения повторяющихся записей о клиентах с помощью нечеткого группирования. |
Образец пакета Execute SQL Statements in a Loop |
Демонстрирует выполнение инструкций SQL CREATE TABLE в цикле, вычисление и очистку значений типа данных и вставку данных в таблицы. |
Образец пакета Execute Process |
Демонстрирует использование задачи «Выполнение процесса» для запуска исполняемого объекта, который извлекает данные из CAB-файла, чтения содержащихся в нем данных и вставку данных в таблицу. |
Образец Lookup Transformation |
Показывает, как можно использовать диспетчер соединений с кэшем для реализации преобразования «Уточняющий запрос» в режиме полного кэширования. В этом преобразовании выполняется поиск в ссылочном наборе данных, который хранится в текстовом файле. |
SMO Tables DBCC |
Демонстрирует, как произвести перечисление пользовательских таблиц в базе данных База данных AdventureWorks2008R2 при помощи объектов SMO, при помощи задачи «Сценарий» получить имена схемы и таблицы, поместить их в две переменные и при помощи задачи «Выполнение SQL» выполнить с этими переменными команду CHECKCONSTRAINTS DBCC. |
Образец пакета AWDataWarehouseRefresh |
Показывает, как обновить хранилище данных AdventureWorksDW в базе данных OLTP База данных AdventureWorks2008R2. |
Synchronizing Adventure Works DW Partitions |
Демонстрирует, как автоматизировать синхронизацию секций между реляционной базой данных и базой данных служб Службы Analysis Services с использованием пакета служб Integration Services. Образец пакета использует задачи «Сценарий» и «Выполнение инструкции DDL служб Службы Analysis Services», а также приводит примеры использования технологий ASSL и AMO. |
Образец Execute SQL Parameters and Result Sets |
Показывает, как можно использовать параметризованную хранимую процедуру и инструкцию SQL для создания запросов в базе данных База данных AdventureWorks2008R2. Пакет хранит результаты запроса в переменных пакета, сопоставляя параметры и результирующие наборы с переменными. |
Учебник «Создание основного пакета»: пакеты занятий |
Демонстрирует, как с помощью мастера выполнить импорт данных из Excel и загрузить их в таблицу. |
Учебник «Создание простого пакета ETL»: пакеты занятий |
Демонстрирует, как использовать контейнер «цикл по каждому элементу» для считывания нескольких неструктурированных файлов, а затем для преобразования данных. Также рассказывается о ведении журналов и конфигурациях. |
Учебник по развертыванию пакетов: пакеты занятий |
Демонстрирует, как развернуть пакеты и затем установить их на целевой компьютер с помощью созданной программы развертывания. |
Учебник «Экспорт из ODBC в плоский файл с помощью мастера»: пакеты занятий |
Показывает, как можно использовать мастер импорта и экспорта SQL Server для экспорта данных из источника данных ODBC SQL Server в существующий текстовый файл. |
Файл Readme. Образец пакета для отслеживания измененных данных за указанный интервал |
Показывает использование функций системы отслеживания измененных данных в пакетах служб Integration Services для выполнения добавочной загрузки всех изменений, произошедших в течение заданного временного интервала. |
Файл Readme. Образец пакета для отслеживания измененных данных с момента последнего запроса |
Показывает использование функций системы отслеживания измененных данных в пакетах служб Integration Services для выполнения добавочной загрузки всех изменений, произошедших со времени предыдущего запроса. |
Образцы программирования потока управления
В следующей таблице приведено описание доступных образцов программирования служб Integration Services, которые дают представление о программировании потока управления.
Образец |
Описание |
---|---|
Образец пакета Create DataFlow |
Показывает, как программно создавать пакеты и добавлять потоки данных. |
Образец задачи Creating A Custom Increment |
Показывает, как создавать пользовательские задачи и пользовательский интерфейс. |
Образец ForEachDirectory |
Показывает, как создать пользовательский перечислитель. В этом образце выполняется перечисление папок файловой системы. |
Образец пользовательского диспетчера соединений SQL Server |
Показывает, как создавать пользовательский диспетчер соединений с пользовательским интерфейсом. При выполнении данного образца осуществляется подключение к экземпляру SQL Server. |
Образец пользовательского диспетчера соединений с Excel2 |
Показывает, как создавать пользовательский диспетчер соединений с пользовательским интерфейсом. При выполнении данного образца осуществляется подключение к книге Excel. |
Образец HtmlLogProvider |
Показывает, как создать пользовательский регистратор. В ходе выполнения данного образца сохранение данных журнала осуществляется в виде таблицы в HTML-документе. |
Образец EmailLogProvider |
Показывает, как создать пользовательский регистратор. В ходе выполнения данного образца данные журнала пересылаются в виде простого почтового сообщения (SMTP) в простом текстовом или HTML-формате. |
Образцы программирования потока данных
В следующей таблице приведено описание доступных образцов программирования служб Integration Services, которые дают представление о программировании потока данных.
Образец |
Описание |
---|---|
Readme_AdoSource |
Показывает, как внедрить компонент источника, используемого в качестве источника данных в задаче потока данных. |
Readme_ChangeCase |
Демонстрирует, как внедрить компонент преобразования с синхронным выходом. |
Readme_RemoveDuplicates |
Демонстрирует, как внедрить компонент преобразования потока данных с асинхронными выходами. |
Readme_Remove Duplicates with UI Component |
Демонстрирует, как реализовать нестандартный пользовательский интерфейс для компонента потока данных. |
Readme_DatasetDestination |
Демонстрирует, как внедрить пользовательский компонент адресата, который интегрирован в среду Business Intelligence Development Studio и может быть добавлен в задачу потока данных. |