У меня есть около 6000 файлов XML, которые необходимо импортировать в базу данных SQL. Мне нужно найти некоторые поля в этих файлах XML и импортировать их в несколько таблиц. Эти файлы представляют собой файлы InfoPath, сохраненные в виде XML-документов. В каждом файле около 20 полей, которые необходимо разделить на 6 таблиц в соответствующих столбцах. Я проанализировал поля данных и создал таблицы и связь между ними. Теперь нужно начать импорт данных.
Я попытался использовать источник XML в SSIS, но данные слишком сложны для SSIS. Так что источник xml мне не подойдет. Работал над задачей Script, но я не являюсь основным разработчиком C#/VB. Также пытался использовать Bulk Insert; но у меня нет разрешений на массовую вставку. Друг предложил мне использовать XQuery, но я думаю, что XQuery работает для синтаксического анализа, если файл XML находится в таблице (не уверен).
Может кто-нибудь, пожалуйста, скажите мне, как лучше всего начать эту задачу.
Заранее спасибо!
Кумар