Skip To Content

ADP_102082:由于字段类型不匹配,无法将输入数据集中的以下字段追加到指定图层:<fields>

消息

ADP_102082:由于字段类型不匹配,无法将输入数据集中的以下字段追加到指定图层:<fields>

描述

要素图层只能使用包含相同方案或兼容方案的数据集进行更新。 例如,不能将字符串值追加到双精度类型的字段。 但是,可以将整数值追加到双精度类型的字段。

解决方案

要解决此问题,请考虑以下场景和解决方案:

  • 如果输入数据集是 CSV 或分隔文件,则从数据推断的方案可能会在每次运行时更改。 例如,如果分隔文件最初包含具有双精度值的字段,则该字段将被推断为双精度,并在首次运行时作为双精度写入要素图层。 如果分隔文件已更新,并且该字段现在包含所有空值,则该字段将被推断为字符串,并且 Data Pipelines 会尝试将字符串值追加到双精度类型的字段,并且将失败。 在此场景中,请考虑在输入工具中使用字段参数来配置将应用于所有运行的文件的方案,以确保方案保持一致。
  • 如果需要修改字段类型,并且输入数据集不是 CSV 或分隔文件,请考虑使用以下工具根据需要更新字段类型:
    • 更新字段 - 使用此工具可更新一个或多个字段类型。
    • 映射字段 - 使用此工具可将字段从一个数据集映射到另一个数据集的字段。 例如,您可以将数据集映射到要更新的要素图层。 这将更新字段名称和类型。
    • 计算字段 - 使用此工具可在您的数据值需要进行更多处理才能进入所需的字段类型时利用 Arcade 函数。

当输入数据集方案与要更新的图层相匹配时,再次运行数据管道。


在本主题中
  1. 消息
  2. 描述
  3. 解决方案