Как использовать файл определения схемы XSD для массовой вставки записей с колонками фиксированной ширины в базу данных? - PullRequest
0 голосов
/ 08 декабря 2010

У меня есть файл определения схемы XSD, который я «создал» с помощью Access 2007 на своем плоском файле со столбцами / полями фиксированной ширины. Используя пакет служб SSIS, я хотел бы массово вставить данные из плоского файла в таблицу в TeraData. Из того, что я прочитал здесь и в библиотеке MSDN, есть утилита BCP, с помощью которой я могу сделать BULK INSERT. Похоже, что было бы сложно внести изменения в XSD из Access, чтобы его можно было использовать в BCP. Кто-нибудь делал что-нибудь подобное? Дело в том, что нет XML-файла или данных, потому что, если бы мы отформатировали плоский файл, это было бы намного больше ГБ данных, чем я хотел бы иметь дело! :)

1 Ответ

0 голосов
/ 08 декабря 2010

В SSIS есть элемент управления потоком задач XML, который может работать для вас.Это выполнит выбранные операции с вашим XML-файлом.Смотрите здесь для получения информации.

В задаче потока данных также есть компонент источника XML.Этот компонент загрузит ваши данные в поток данных, откуда вы сможете экспортировать их в нужное место назначения.Более подробную информацию можно найти здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...