Propagación de columnas
Descripción
Sección titulada «Descripción»Cuando cambia una columna en el origen (la renombra, cambia su tipo o la elimina), todos los pasos posteriores que se asignan a esa columna deben actualizarse para coincidir. Column Propagation hace ese trabajo por usted con una sola confirmación.
La propagación está disponible desde cualquier paso que tenga un ColumnMapper (Project Table, Calculate, Append, Merge, etc.). Dos botones de la barra de herramientas del asignador la controlan:
Propagate All: propaga todas las columnas del asignadorPropagate Selected: propaga solo las columnas que haya seleccionado en la cuadrícula del asignador
Propagar un cambio de columna
Sección titulada «Propagar un cambio de columna»- Abra el paso del flujo de trabajo que contiene la columna que desea cambiar
- En el ColumnMapper, realice el cambio (cambio de nombre, de tipo, etc.)
- Haga clic en
Propagate All(o seleccione filas y haga clic enPropagate Selected) en la barra de herramientas del asignador - Se abre el cuadro de diálogo Propagar a pasos posteriores con un árbol de todos los pasos que dependen del paso de origen
- Marque los pasos a los que desea aplicar el cambio; los pasos secundarios se marcan automáticamente en cascada
- En los pasos de agregación, elija la función de agregación para las columnas nuevas en el panel inferior Aggregation
- Haga clic en
Confirm
El panel Aggregation muestra las funciones de agregación estándar. Avanzado sin agrupar por, que se usa con funciones de ventana, se establece en el propio asignador del paso y no se ofrece aquí. Si la agregación que elige no es adecuada para una columna, el cuadro de diálogo le indica qué columna y por qué, para que pueda elegir otra.
El cuadro de diálogo usa valores predeterminados seguros: cuando una fila posterior no tiene una asignación explícita para la columna, se reutiliza el nombre de origen como destino para que no se pierda información en el camino.
Qué se propaga
Sección titulada «Qué se propaga»- Cambio de nombre de columna: cambio del nombre de origen al de destino
- Cambio de tipo: el dtype se actualiza dondequiera que aparezca la columna
- Columnas nuevas agregadas en este paso: pasan a los asignadores posteriores
- Operaciones de recorte aplicadas al origen
Los pasos que no hacen referencia a la columna se siguen mostrando en el árbol, pero aparecen sin marcar de forma predeterminada.
Errores y reintentos
Sección titulada «Errores y reintentos»Si otra persona ha editado un paso posterior desde que se abrió el cuadro de diálogo, la propagación falla con un error de versión obsoleta. El cuadro de diálogo vuelve a obtener automáticamente el grafo de dependencias y le permite reintentar sin perder sus selecciones. Si la nueva obtención también falla, sus selecciones se conservan para que pueda resolver el problema de fondo y volver a intentarlo.