Инструмент Сопоставить поля преобразует схему набора данных, сопоставляя ее с целевой схемой.
Примеры
Инструмент Сопоставить поля можно использовать в следующих сценариях:
- Обновить схему набора данных, чтобы она была совместима с векторным слоем или таблицей, к которым она будет добавлена
- Стандартизировать схему для нескольких наборов данных, чтобы их можно было объединить вместе
Параметры
В следующей таблице приводится описание параметров, используемых в инструменте Сопоставить поля:
Параметр | Описание |
---|---|
Входной набор данных | Набор данных, содержащий поля, которые будут сопоставлены с указанной схемой. |
Соответствие полей | Сопоставляет схему входного набора данных со схемой из размещенного векторного слоя, размещенной таблицы или другого набора данных в конвейере данных. |
Примечания по использованию
Используйте параметр Входной набор данных, чтобы выбрать набор данных, содержащий поля, которые хотите сопоставить с целевой схемой.
Используйте параметр Сопоставления полей, чтобы указать векторный слой или набор данных, из которых следует импортировать целевую схему, и способ сопоставления полей входного набора данных с целевыми полями.
Для импорта целевых схем доступны следующие опции:
- Векторный слой из вашего ресурса — перейдите к размещенному векторному слою или таблице в вашем ресурсе. Выбранный векторный слой или таблица не будут добавлены на канву конвейера данных.
- Набор данных из этого конвейера данных — выберите другой набор данных, который в данный момент находится на вашей канве конвейера данных.
Используйте таблицу в диалоговом окне Сопоставление полей, чтобы сопоставить поля входного набора данных с целевыми полями. Поля должны быть совместимых типов, чтобы их сопоставить. Например, вы не можете сопоставить строковое входное поле и целевое целочисленное поле. По умолчанию поля с похожими именами и совместимыми типами будут сопоставлены автоматически.
Выходные данные
Выходной набор данных будет содержать поля из входного набора данных, которые были сопоставлены с полями из целевой схемы. Сопоставленные входные поля будут возвращены с именами и типами целевого поля, с которым они были сопоставлены. Несопоставленные поля не будут доступны в выходных данных.
Если геометрии полей совпадают, а пространственная привязка отличается, входная геометрия будет проецироваться в пространственную привязку целевой геометрии.
Ограничения
Ниже приведены известные ограничения инструмента Сопоставление полей:
- Если схема целевого набора данных или векторного слоя изменится, сопоставление полей не отразит изменения автоматически. Чтобы принять изменения в целевых схемах, удалите текущее сопоставление полей и снова импортируйте целевую схему.
- Инструмент не преобразует значения полей. Например, вы не можете сопоставить поле двойной точности со строковым полем. Для преобразования полей используйте инструмент Обновить поля.
- Чтобы сопоставить сложные типы полей, такие как массив, карта и структура, входные и целевые поля должны содержать точно совпадающие ключи и типы значений. Например, если входное поле массива содержит целочисленные значения, оно не может быть сопоставлено с целевым полем массива, содержащим строковые значения.
Лицензионные требования
Требуется следующее лицензии и конфигурации:
- Тип пользователя Creator или Professional
- Роль Издатель, Посредник или Администратор, или эквивалентная пользовательская роль
Подробнее о системных требованиях Data Pipelines см. раздел Требования