Validar flujos de trabajo de Alteryx convertidos
La validación confirma que un flujo de trabajo de Alteryx convertido está listo para ejecutarse en PlaidCloud y que, cuando se dispone de salidas esperadas, produce los mismos resultados de negocio.
Use esta guía después de importar un flujo de trabajo, una aplicación o una macro en PlaidCloud.
Elegir un nivel de validación
Sección titulada «Elegir un nivel de validación»La mayoría de los programas de migración usan dos niveles de validación.
Validación estructural
Sección titulada «Validación estructural»La validación estructural confirma que PlaidCloud creó un flujo de trabajo completo a partir del diseño de Alteryx. Use este nivel cuando mida la preparación para la migración, prepare un inventario de cartera o convierta flujos de trabajo antes de disponer de las salidas esperadas.
Compruebe que:
- El flujo de trabajo convertido se abre en el Diseñador visual de flujos de trabajo.
- El grafo del flujo de trabajo contiene las ramas, combinaciones, macros y salidas esperadas.
- Todos los archivos de entrada necesarios se cargaron en la ruta de Document seleccionada.
- Todas las macros necesarias se importaron o se generaron.
- Las entradas y salidas de las macros están conectadas.
- Las preguntas de las aplicaciones analíticas se convirtieron en variables de flujo de trabajo con campos de entrada controlados.
- La ejecución del flujo de trabajo se completa e informa de notas claras de preparación para las condiciones que dependen de los datos.
Validación de paridad de salidas
Sección titulada «Validación de paridad de salidas»La validación de paridad de salidas confirma que el flujo de trabajo convertido produce los mismos resultados tabulares que el flujo de trabajo de Alteryx.
Compare:
- El esquema de la tabla de salida.
- El recuento de filas.
- Los valores de las filas.
- El tratamiento de nulos.
- La precisión numérica y el redondeo.
- Los valores de fecha y hora.
- Los valores de geometría cuando las salidas espaciales forman parte del resultado.
Ignore el orden de las filas a menos que el flujo de trabajo ordene los datos explícitamente o que el proceso posterior dependa de filas ordenadas.
En el motor Lakehouse v2 (StarRocks) de PlaidCloud, se ha comprobado por valor que estas conversiones de uso habitual coinciden con la salida de Alteryx, de modo que puede esperar resultados coincidentes sin ningún tratamiento especial:
- Conversión de texto a formato de título.
- Distancia esférica (de círculo máximo) entre puntos.
- Covarianza muestral.
- Suma y promedio sobre valores numéricos almacenados como texto.
- División de texto en columnas con una expresión regular.
- Imputación de valores faltantes por la media.
Demuestre su migración
Sección titulada «Demuestre su migración»Demuestre su migración compara lo que produjo un flujo de trabajo convertido con las salidas que produjo Alteryx, para que no tenga que compararlas a mano. En un espacio de trabajo que llegó mediante el informe de cobertura de Alteryx, aparece en la lista de comprobación de Inicio como Demuestre su migración con un botón Comparar, y el informe de cobertura ofrece el mismo botón.
- Elija Importar una salida de Alteryx… e importe cada archivo de salida que produjo su flujo de trabajo de Alteryx. Añadir otra salida agrega otro par.
- Para cada par, elija la Salida convertida y la Salida de Alteryx con la que debe coincidir.
- Elija Comparar.
PlaidCloud comprueba primero los recuentos de filas, luego cada columna y después muestra las filas que solo se encuentran en un lado (hasta 20 de cada uno), de modo que una diferencia se localiza en su columna. Cada salida informa de uno de los siguientes resultados.
| Resultado | Significado |
|---|---|
Coincide con <output>: <n> filas en ambos lados, todas las columnas iguales. |
El mismo número de filas en ambos lados y todas las columnas iguales. |
Coincide con <output> en todo lo comparado: <n> filas en ambos lados. |
Todo lo comparado coincide. Una nota como No se compararon 3 columnas más. cuenta las columnas que se dejaron fuera. |
Difiere de <output>: <n> filas convertidas, <m> filas de Alteryx. |
Los recuentos de filas, las columnas o los valores difieren. El informe enumera las columnas que solo se encuentran en un lado y, para cada columna, qué difiere (por ejemplo, la suma, el mínimo o el recuento de valores distintos). |
Un lado con más de 5 millones de filas es demasiado grande para compararlo aquí; compare en su lugar un extracto filtrado de cada uno. La fila de la lista de comprobación de Inicio muestra el último resultado: Las salidas coinciden, Las salidas coinciden en las columnas comparadas o Algunas salidas difieren.
En su propio warehouse de Snowflake o Databricks, la ventana también muestra el Coste del warehouse de la última ejecución, marcado como atribuido o estimado, y una estimación para la siguiente ejecución.
Validar las entradas
Sección titulada «Validar las entradas»Antes de comparar las salidas, confirme que el flujo de trabajo convertido usa los mismos datos de origen:
- Abra la carpeta de Document seleccionada durante la importación.
- Confirme que están presentes los archivos necesarios y sus archivos auxiliares.
- Confirme que los patrones de entrada dinámica se resuelven en los archivos previstos.
- Confirme que las credenciales de base de datos o de API están disponibles en el entorno de destino.
- Confirme que las variables del flujo de trabajo coinciden con los valores usados en la ejecución de Alteryx.
Unas entradas alineadas hacen la validación más rápida y mantienen las comparaciones centradas en el comportamiento del flujo de trabajo.
Validar las macros
Sección titulada «Validar las macros»Las macros de Alteryx convertidas pasan a ser flujos de trabajo de macro de PlaidCloud. Valide la macro y el flujo de trabajo que la llama conjuntamente:
- Abra el flujo de trabajo de macro generado.
- Confirme que cada entrada de la macro tiene un paso de entrada de macro correspondiente.
- Confirme que cada salida de la macro tiene un paso de salida de macro correspondiente.
- Ejecute un flujo de trabajo que llame a la macro.
- Confirme que las ejecuciones repetidas o simultáneas siguen aisladas entre sí.
- Compare los datos de salida de la macro cuando disponga de salidas de macro esperadas.
- En una macro por lotes, confirme que cada pasada aparece en el resultado reunido, incluida una ejecución cuya macro no produce ninguna pasada: debe devolver un resultado vacío en lugar de filas sobrantes de una ejecución anterior. Si la lógica de la macro depende de cómo llega un valor Double, vuelva a comprobarla: una entrada de macro Double ahora llega como número en lugar de como texto.
Validar las aplicaciones analíticas
Sección titulada «Validar las aplicaciones analíticas»Las aplicaciones analíticas de Alteryx convertidas usan variables de flujo de trabajo para la entrada controlada del usuario.
Compruebe que:
- Los cuadros de texto, las entradas numéricas, las fechas, los selectores de archivos, los selectores de carpetas, las listas, los árboles, los botones de opción, las casillas de verificación y las listas desplegables exponen los controles de entrada esperados.
- Los valores predeterminados coinciden con los de la aplicación original donde existían.
- Los valores obligatorios están establecidos antes de ejecutar el flujo de trabajo.
- Las condiciones producen los mensajes, advertencias o comportamiento de detención esperados para los valores de entrada configurados.
Validar las salidas especializadas
Sección titulada «Validar las salidas especializadas»Algunos flujos de trabajo convertidos crean artefactos y no solo tablas. Valide esas salidas según el uso que se les dé.
En los informes, PDF, imágenes, gráficos y mapas:
- Confirme que el artefacto se creó en la ruta de Document esperada.
- Confirme que el artefacto contiene los datos, etiquetas, imágenes y diseño esperados.
- Confirme que los consumidores posteriores pueden abrir o usar el artefacto.
- Compárelo con un artefacto esperado cuando haya uno disponible.
En los flujos de trabajo de NLP, coincidencia aproximada y espaciales:
- Confirme que el ejecutor de trabajos administrado se completó correctamente.
- Revise las notas del ejecutor.
- Compare las tablas o puntuaciones generadas con las salidas esperadas.
- Documente cualquier diferencia de artefactos nativos de la nube cuando la salida de PlaidCloud difiera intencionadamente de una salida específica del escritorio de Alteryx.
En los flujos de trabajo de aprendizaje automático:
- Confirme que el paso ML Train escribió su tabla de modelo de una fila y revise las métricas de entrenamiento registradas.
- Compare la columna de predicción de ML Score con las puntuaciones de Alteryx. En los modelos XGBoost, espere equivalencia estadística en lugar de valores idénticos y revise las notas de asignación del paso.
Resolver las diferencias de validación
Sección titulada «Resolver las diferencias de validación»Cuando la validación encuentre una diferencia, revise los elementos en este orden:
- Archivos de entrada que faltan o son distintos.
- Valores de variables del flujo de trabajo distintos.
- Instantáneas de base de datos o respuestas de API distintas.
- Diferencias de fecha, zona horaria, nulos, redondeo o intercalación de cadenas.
- Diferencias de referencia espacial o de formato de geometría.
- Diferencias de artefactos nativos de la nube en informes, mapas, formatos propietarios o renderizadores exclusivos del escritorio.
Después de corregir la causa, vuelva a ejecutar el flujo de trabajo y repita la comparación.
Promover un flujo de trabajo validado
Sección titulada «Promover un flujo de trabajo validado»Cuando la validación se supere:
- Mueva o copie el flujo de trabajo al proyecto de producción si la migración se hizo en un proyecto de preparación.
- Confirme las rutas de Document y las credenciales de producción.
- Programe el flujo de trabajo.
- Supervise las primeras ejecuciones de producción en el historial de ejecuciones.
- Conserve los resultados de la validación junto con el registro de la migración para auditoría y soporte.
Guías relacionadas
Sección titulada «Guías relacionadas»- Migrar flujos de trabajo de Alteryx
- Lista de comprobación de preparación para la migración de Alteryx
- Empaquetar las dependencias de Alteryx
- Usar aplicaciones de Alteryx convertidas
- Orquestar migraciones de Alteryx con MCP
- Validar informes y artefactos de Alteryx
- Matriz de conversión de Alteryx
- Crear una macro
- Ejecutar un flujo de trabajo