Online Documentation for Data Import for InterBase/Firebird
XML Document
На этом шаге необходимо установить соответствие между столбцами в файле источнике данных и полями в таблице.
В левой части, в списке Files, отображаются файлы-источники. Параметры соответствия указываются для файла, выбранного в этом списке.
Если Вы выбрали создавать таблицу для импорта в нее данных на предыдущем шаге, то на этом шаге Вам необходимо создать нужные для импорта данных поля. Выберите нужный пункт контекстного меню, чтобы добавить поле (New column), редактировать (Edit) или удалить (Drop).
Нажатие кнопки рядом с названием поля открывает это поле для редактирования.
Важно: Если таблица уже создана, она будет помечена галочкой . Если при создании таблицы произошла ошибка, то такая таблица будет помечена крестиком .
В верхней части, в списке New fields, отображается список полей таблицы, в которую импортируют данные. Grid Column - порядковый номер столбца. После того как выбрали файл источник данных в поле, находящемся рядом со списком полей New fields, отобразится структура документа. Если в документе содержится большое количество данных, то получение структуры документа может занять некоторое время. Структура документа имеет вид дерева. Выберите один из узлов этого дерева, чтобы получить путь к данным, или введите путь вручную в поле (путь должен быть в формате XPath). Чтобы заполнить таблицу данных необходимо нажать кнопку Fill grid. Вы можете выбрать источник данных для импорта открыв раскрывающийся список находящийся слева от кнопки Fill grid. Доступны значения: Sub Nodes Text - текстовые данные дочерних узлов, и Attributes - значения атрибутов.
Кнопка Analyze доступна при импорте в новую таблицу. Используйте ее для автоматического создания полей.
В нижней части формы отображается фрагмент импортируемого документа XML Document.
После того, как таблица заполнена, можно устанавливать соответствия между полями таблицы базы данных и столбцами данных в XML документе.
С помощью кнопок можно автоматически устанавливать это соответствие и удалять его:
Кнопка - Auto Fill Columns - автоматически устанавливает соответствие между полями и столбцами. Эту функцию можно использовать, если исходный файл и назначенная таблица имеют равное число столбцов.
Кнопка - удаляет все соответствия.
В счетчике Skip Lines укажите, сколько строк, начиная с первой, следует исключить. Применяется для исключения заголовков из импортируемых данных.
В нижней части формы представлена таблица с данными того документа, из которого импортируются данные.