Mensaje
ADP_102082: Los siguientes campos del dataset de entrada no se pueden incorporar a la capa especificada debido a una falta de coincidencia del tipo de campo: <fields>
Descripción
Las capas de entidades solo pueden actualizarse con datasets que contienen el mismo esquema o un esquema compatible. Por ejemplo, no puede incorporar valores de cadena a un campo de tipo doble. Sin embargo, puede incorporar valores enteros a un campo de tipo doble.
Solución
Para resolver este problema, considere los siguientes escenarios y soluciones:
- Si el dataset de entrada es un archivo CSV o delimitado, el esquema que se deduce de los datos puede cambiar en cada ejecución. Por ejemplo, si el archivo delimitado contiene inicialmente un campo con valores dobles, el campo se inferirá como doble y se escribirá en una capa de entidades como doble en la primera ejecución. Si el archivo delimitado se actualiza y el campo ahora contiene todos los valores vacíos, el campo se entenderá como una cadena, Data Pipelines intentará incorporar valores de cadena a un campo de tipo doble y se producirá un error. En este escenario, considere la posibilidad de usar el parámetro Campos en la herramienta de entrada para configurar un esquema que se aplicará al archivo correspondiente a todas las ejecuciones para garantizar que el esquema se mantenga coherente.
- Si necesita modificar un tipo de campo y el dataset de entrada no es un archivo CSV o delimitado, considere la posibilidad de utilizar las siguientes herramientas para actualizar los tipos de campo según sea necesario:
- Actualizar campos: utilice esta herramienta para actualizar uno o varios tipos de campo.
- Asignar campos: utilice esta herramienta para asignar los campos de un dataset a los campos de otro dataset. Por ejemplo, puede asignar un dataset a la capa de entidades que desea actualizar. Esto actualizará los nombres y tipos de campo.
- Calcular campo: utilice esta herramienta para aprovechar las funciones de Arcade si los valores de datos requieren más procesamiento para entrar en el tipo de campo requerido.
Una vez que el esquema del dataset de entrada coincida con la capa que se va a actualizar, vuelva a ejecutar la canalización de datos.