Мои Конспекты
Главная | Обратная связь

...

Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Преобразование пакетов DTS SQL Server 2000 в формат пакетов SSIS





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Преобразовать пакеты, созданные в DTS SQL Server 2000 в формат пакетов SSIS можно с помощью мастера Package Migration Wizard. Его можно запустить самыми разными способами:

· из командной строки при помощи команды DTSMigrationWizard;

· из SSIS Designer при помощи меню Project àMigrate DTS 2000 Package;

· из SQL Server Management Studio — раскрыть контейнер Management àLegacy à Data Transformation Services и в контекстном меню для этого контейнера выбрать Migration Wizard.

9.3. Использование мастера импорта/экспорта данных

При запуске мастера из SQL Server Management Studio, в нем автоматически настраиваются параметры подключения. Если мастер запускается из командной строки при помощи команды DTSWizard, все параметры подключений потребуется настроить вручную.

1. На первом экране Choose a Data Source, нужно выбрать источник данных. Набор остальных параметров, которые можно заполнить на этом экране, зависят от выбранного источника данных.

· в мастере доступны не все источники данных, к которым можно подключиться из SSIS Designer. Например, в вашем распоряжении нет источников данных Raw File Source и XML (XML Source);

· доступны все источники данных ODBC. Источники данных ODBC доступны при помощи драйвера .NET Framework Data Provider for ODBC;

· драйвер Flat File Source (или, на следующем экране, Flat File Destination) позволяет использовать в качестве источника или назначения текстовые файлы на диске (например, с разделителями-запятыми или полями фиксированной длины);

· для подключения к SQL Server 2008 рекомендуется использовать SQL Native Client, а к SQL Server 7.0 и 2000 — или .NET Framework Data Provider for SqlServer, или Microsoft OLE DB Provider for SQL Server;

2. На экране Choose a destination, необходимо указать, куда данные будут перемещены.

3. На экране Specify Table Copy or Query необходимо выбрать, какие данные из таблицы или представления будут переноситья, используя вертикальную и/или горизонтальную фильтрацию. Если требуется выгружать данные, возвращаемые запросом, нужно переставить переключатель в нижнее положение - Write a query to specify the data to transfer.

4. На экране Provide a Source Query, необходимо ввести текст запроса. Графический построитель запросов и возможность работы с параметрами в мастере не предусмотрены.

5. На экране Select Source Tables and Views, мы можем сопоставить таблицы и представления на источнике с таблицами на получателе данных.

· Кнопка Edit позволяет настроить точные соответствия между столбцами таблицы назначения и таблицы-получателя, а также выбрать тип данных для каждого столбца. Обратите внимание, что для каждого столбца можно выбрать не только имя столбца в таблице назначения (существующей или создаваемой), но и специальное значение Ignore. Значения из этого столбца не будут передаваться в таблицу назначения.

· На этом же экране Column Mappings мы можем определить судьбу таблицы назначения:

a. Create destination table - создать таблицу назначения;

b. Delete rows in destination table - удалить записи в таблице назначения, то есть предварительно ее очистить;

c. Append rows to the destination table - добавить записи в таблицу назначения;

d. Drop and re-create a destination table - удалить и создать заново таблицу назначения, если таблица с таким именем уже есть в базе данных.

e. При помощи кнопки Edit SQL мы можем при желании вмешаться в создание таблицы, явно определив код команды Create Table.

6. На экране Save and Execute Package можно выбрать следующие действия:

· Execute immediately — запустить пакет на выполнение сразу после завершения работы мастера;

· Save SSIS Package — сохранить пакет SSIS в БД MSDB на SQL Server или в виде файла на диске.

7. После нажатия на кнопку Next будет открыто окно, в котором необходимо определить уровень защиты пакета (см. рис. 9.2).

Рис. 9.2. Экран сохранения пакетов SSIS

8. На следующем экране, который называется Save SSIS Package необходимо определить параметры сохранения — имя пакета, его описание и сервер, на который он будет помещен (с параметрами аутентификации при подключении к этому серверу).

9. После нажатия на кнопку Finish пакет будет запущен на выполнение. Необходимо убедиться, что его сохранение и выгрузка данных происходят нормально.

10. По окончании при помощи кнопки Report можно сгенерировать отчет о выполнении пакета.

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.