210 likes | 419 Views
Урок 8. Обмен данными. Обзор. Введение в импорт и экспорт данных Средства импорта и экспорта данных сервер а SQL Server Введение в службы Data Transformation Services Преобразование данных с помощью служб DTS. Введение в импорт и экспорт данных.
E N D
Обзор • Введение в импорт и экспорт данных • Средства импорта и экспорта данных сервера SQLServer • Введение в службы Data Transformation Services • Преобразование данных с помощью служб DTS
Введение в импорт и экспорт данных • Зачем нужно импортировать и экспортировать данные • Зачем нужно преобразовывать данные
Зачем нужно импортировать и экспортировать данные • Импорт и экспорт данных включает операции перемещения, копирования, архивирования или миграции данных • Перед тем, как импортировать или экспортировать данные, необходимо определить • Источник данных • Место назначения данных • Методы обработки данных • Импорт и экспорт могут принимать разные формы - от простейших до самых сложных
Зачем нужно преобразовывать данные • Изменение формата данных • Преобразование и отображение данных • Согласование данных • Проверка достоверности данных • Планирование операции • Импорт и экспорт данных между средами разных типов
Средства импорта и экспорта данных в сервере SQL Server • Мастера DTS Import Wizard и DTS Export Wizard • Программа DTS Designer • Задача DTS Object Transfer • Задача DTS Bulk Insert • Программа массивного копирования (bcp) • Репликация
Введение в службы Data Transformation Services • Обзор служб DTS • Процесс работы служб DTS • Средства служб DTS
Обзор служб DTS • С помощью служб DTS можно • Импортировать и экспортировать данные из любого источника в любое место назначения • Преобразовывать данные • Передавать объекты базы данныхсервера SQL Server 7.0 в другую его базу данных • Используйте службы DTS в следующих целях • Создание собственных объектов преобразования • Построение хранилищ и рынков данных • Доступ к приложениям через поставщиков OLE DB
Ввод Вывод Преобразования Источникиданных Местаназначенияданных Поставщик OLE DB Поставщик OLE DB DTS Процесс работы служб DTS
Средства служб DTS • Мастера импорта и экспорта служб DTS • Создают простые пакеты для импорта,экспорта и преобразования данных • Могут запускаться из командной строки • Программа DTS Designer • Создает и редактирует пакеты DTS в графическом режиме • Определяет сложные преобразования • Задает сложные последовательности операций • Служебная программа dtsrun • Извлекает, запускает, удаляет и перезаписывает пакеты
Преобразование данных с помощью служб DTS • Создание пакета DTS • Преобразование и отображение данных • Определение задач преобразования • Определение схем обработки • Определение происхождения данных • Выполнение и планирование пакета DTS
Создание пакета DTS • Сохранение пакета DTS • Файл хранения со структурой модели COM • База данных Microsoft Repository • База данных msdb • Обеспечение защиты пакетов • Пароль владельца • Пароль оператора
Преобразование и отображение данных • Отображение типов данных • Можно задать способ форматирования данных на пути от источника к месту назначения • Можно задать способ изменения данных на пути от источника к месту назначения • Интеграция и объединение данных • Данные можно комбинировать • Данные можно суммировать по вертикали или по горизонтали
Определение задач преобразования • Каждая задача описывает единицу работы • В рамках одной задачи можно • Выполнить оператор языка Transact-SQL • Выполнить сценарий • Запустить внешнюю программу • Передать объекты сервера SQL Server 7.0 • Выполнить пакет DTS или извлечь из него результаты
Этап A Этап Г Этап Д Этап Б Этап Е Этап В Определение схем обработки • Условия очередности выполнения • Последовательное • Параллельное • Комбинированное • Приоритет этапа • Нейтральный • Обычный • Высокий • Поддержка транзакций
Определение происхождения данных • При хранении пакетов DTS в базе данных Microsoft Repository можно делать следующее • Отслеживать происхождение данных • Определять источник данных и выполненные преобразования • Вести журнал аудита • Повторно использовать метаданные пакетов в других приложениях • Сведения о происхождении данныхдоступнытолько для пакетов DTS, хранящихся в базе данных Microsoft Repository
Выполнение и планирование пакета DTS • Выполнение пакета DTS • Использование программы SQL Server Enterprise Manager • Использование служебной программы dtsrun • Планирование пакета DTS • Использование мастеров импорта и экспорта служб DTS при хранении пакетов в базе msdb • Использование программы SQL Server Enterprise Manager при работе со служебной программой dtsrun dtsrun /sAccounts /uJose /nOrdersImport
Пользуйтесь услугами мастеров служб DTS для упрощения процедур импорта и экспорта данных Используйте программу DTS Designer для создания схем обработки и сложных преобразований Используйте задачу DTS Object Transfer для передачи объектов между базами данных сервера SQL Server 7.0 Предлагаемое решение
Практическая работа 8.1. Оьмен данными
Вопросы для повторения • Введение в импорт и экспорт данных • Средства импорта и экспорта данныхв сервере SQL Server • Введение в службы Data Transformation Services • Преобразование данных с помощью служб DTS