У меня есть XML-файл, который я импортирую в таблицу SQL с помощью действия копирования данных конвейера Azure. Файл импортируется нормально, но импортируется только самая первая строка в таблицу SQL. Он не импортирует все записи
Сопоставление следующим образом:
Сопоставление действий по копированию
Я провел небольшое исследование и, по мнению одного форума, синтаксис сопоставления следует изменить.
В настоящее время отображение
$['queues']['queue'][0]['Field'][0]['value']
Предлагается изменить сопоставления, чтобы они ссылались на фактическое имя поля.
$['queues']['queue'][0]['@queue_date'][0]['value']
Это не устраняет проблему. Импортируется только первая запись в файле XML.






Чтобы получить все строки из XML, вы можете выполнить следующие настройки в настройках сопоставления активности копирования.
Import schemas$['queues']['queue'] в качестве ссылки на коллекцию.['Field'][0]['_value_']->queue_date
['Field'][1]['_value_']->queue_id
['Field'][2]['_value_']->provider_id`
...........

Спасибо за исчерпывающий ответ. Это решило проблему. Очень признателен.