|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
2.2 Создание пакетов DTS средствами DTS Designer2.2.1 Компоненты пакетов DTSКомпоненты пакетов DTS (Data Transformation Services) в SQL Server 2000, подключения (connections), этапы (steps), задания (tasks) В DTS предусмотрено три основных элемента пакетов: 1) Connections - подключения, определения источников данных, к которым можно будет обращаться из пакета. Доступны все установленные в системе драйверы OLE DB и ODBC, можно доустановить свои драйверы. Набор драйверов от Microsoft называется Microsoft Data Access Components (MDAC), наиболее свежую версию можно скачать с Web-сайта Microsoft. 2) Steps - этапы (под пунктом меню Workflow). Используются для определения алгоритма выполнения пакета. Всего три вида steps - On Completion (при любом завершении предыдущего задания), On Success (только при успешном завершении предыдущего задания), On Failure (при сбое предыдущего задания). Задания выполняются последовательно в соответствии с настроенными этапами, если несколько точек входа в пакет - выполнение происходит по нескольким путям одновременно. 3) главные элементы пакета - Tasks, задания. Именно при помощи них реализована основная функциональность DTS. Все задания делятся на три группы: - первая группа - задания для преобразования данных. Используются чаще всего. К этой группе относятся Transform Data Task, Data Driven Query Task и Parallel Data Pump Task (из графического интерфейса DTS Designer недоступна - к этой задаче можно обращаться только программным образом, используется для обработки иерархических наборов данных). - вторая группа - задания для копирования и управления данными. В эту группу входят Bulk Insert Task, Execute SQL Task, набор задач для копирования объектов SQL Server. - третья группа - задания, которые расширяют функциональность пакетов за счет реализации дополнительных возможностей. Это - все остальные задания (ActiveX Script Task, Dynamic Properties Task, Execute Package Task, Message Queue Task и File Transfer Protocol Task и т.п.) Далее - по каждому из заданий более подробно.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||