ADF – Copiar datos – Agregar columna adicional dentro de bucle ForEach valor dinámico.
Deseo agregar dinámicamente una columna en la Actividad de Copia dentro de un bucle foreach. La Actividad de Copia está dentro de un bucle for each, y la tabla de origen es un valor dinámico de una ruta de tabla de búsqueda fuera del bucle for each.
Bucle foreach:
Dentro del bucle foreach:
El error que obtengo es:
Detalles del error
Código de error
2200
Guía de solución de problemas
Tipo de falla
Problema de configuración del usuario
Detalles
El valor de la propiedad 'additionalColumns' tiene un tipo inesperado 'IList`1'.
Origen
Pipeline
TEST_IncrementalLoad.
¿Cómo agrego el valor de columna dinámica en cada bucle desde la tabla de búsqueda? Intenté agregar un parámetro, pero el resultado es como el anterior.
Gracias.
davy.ai
Para agregar dinámicamente una columna en la actividad de copia dentro de un bucle foreach, puede utilizar una expresión dinámica para la propiedad “additionalColumns”.
Siga los pasos a continuación:
En el campo de columna adicional, proporcione una expresión para agregar el nombre de la columna dinámica. Use la expresión a continuación:
Aquí, “item()” se refiere al elemento actual en el bucle foreach y “value” es el valor predeterminado para la columna agregada dinámicamente. Puede reemplazar “value” con cualquier valor que desee agregar.
Ejecute el pipeline.
Nota: verifique que el nombre de la columna proporcionado en el parámetro esté presente en la tabla de búsqueda fuera del bucle foreach. De lo contrario, el pipeline fallará.
¡Espero que esto ayude!