メッセージ
ADP_102082: 入力データセットの次のフィールドは、フィールド タイプの不一致のために、指定したレイヤーにアペンドできません: <フィールド>
説明
フィーチャ レイヤーは、同じジオメトリー タイプまたは互換性のあるスキーマが含まれているデータセットによってのみ更新できます。 たとえば、文字列値を double タイプのフィールドにアペンドすることはできません。 ただし、整数値は double タイプのフィールドにアペンドできます。
解決策
この問題を解決するには、次のシナリオと解決策を検討してください:
- 入力データセットが CSV または区切り文字で区切られたファイルの場合、データから推定されるスキーマは実行ごとに変更される可能性があります。 たとえば、区切り文字で区切られたファイルに最初に double 値を含むフィールドが含まれている場合、そのフィールドは double と推定され、最初の実行時に double としてフィーチャ レイヤーに書き込まれます。 区切り文字で区切られたファイルが更新され、フィールドにすべての空の値が含まれるようになった場合、フィールドは文字列と推定され、Data Pipelines は文字列値を double タイプのフィールドにアペンドしようとしますが、失敗します。 このシナリオでは、入力ツールの [フィールド] パラメーターを使用して、すべての実行でファイルに適用されるスキーマを構成し、スキーマの一貫性を保つことを検討してください。
- フィールド タイプを変更する必要があり、入力データセットが CSV ファイルまたは区切り文字で区切られたファイルでない場合は、次のツールを使用し、必要に応じてフィールド タイプを更新することを検討してください:
入力データセットのスキーマが更新するレイヤーと一致したら、データ パイプラインを再度実行します。