Skip To Content

ADP_102082: Следующие поля из входного набора данных не могут быть добавлены к выбранному слою из-за несоответствия типа поля: <fields>

Сообщение

ADP_102082: Следующие поля из входного набора данных не могут быть добавлены к выбранному слою из-за несоответствия типа поля: <fields>

Описание

Векторные слои могут быть обновлены только с наборами данных, содержащими одинаковую или совместимую схему. Например, нельзя добавлять строковые значения в поле типа double. Однако вы можете добавить целочисленные значения в поле типа double.

Решение

Чтобы устранить эту проблему, рассмотрите следующие сценарии и решения:

  • Если входной набор данных является файлом CSV или файлом с разделителями, схема, выводимая на основе данных, может изменяться при каждом запуске. Например, если файл с разделителями изначально содержит поле со значениями типа double, то при первом запуске оно будет выведено как double, а при первом запуске будет записано в векторный слой как double. Если файл с разделителями обновлен и поле теперь содержит все пустые значения, поле будет выведено как строка, и Data Pipelines попытается добавить строковые значения в поле типа double, но это не удастся. В этом случае рассмотрите возможность использования параметра Поля во входном инструменте для настройки схемы, которая будет применяться к файлу для всех запусков, чтобы обеспечить согласованность схемы.
  • Если вам нужно изменить тип поля, а входной набор данных не является CSV или файлом с разделителями, рассмотрите возможность использования следующих инструментов для обновления типов полей по мере необходимости:
    • Обновить поля – используйте этот инструмент для обновления одного или нескольких типов полей.
    • Сопоставить поля – используйте этот инструмент для сопоставления полей из одного набора данных с полями другого набора данных. Например, вы можете сопоставить набор данных с векторным слоем, который хотите обновить. При этом имена и типы полей будут обновлены.
    • Вычислить поле – используйте этот инструмент для применения функций Arcade, если значения данных требуют дополнительной обработки для попадания в требуемый тип поля.

Как только схема входного набора данных будет соответствовать обновляемому слою, запустите конвейер данных еще раз.