Migre su primer flujo de trabajo de Alteryx
~30 minutos · una comprobación de preparación, una importación, una ejecución validada
Traslade un flujo de trabajo de Alteryx a PlaidCloud de principio a fin: compruebe que está listo, impórtelo y conviértalo, revise qué se convirtió sin problemas y qué requiere atención, y ejecútelo. Es una primera migración pensada para generar confianza, no un recorrido exhaustivo. Elija un flujo de trabajo que conozca bien y, idealmente, uno para el que tenga una salida correcta conocida, de modo que pueda saber si la ejecución convertida es correcta.
El importador de PlaidCloud conserva el grafo del flujo de trabajo, carga los archivos referenciados en Document, genera flujos de trabajo de macro y asigna cada herramienta de Alteryx a un paso nativo del flujo de trabajo o a un ejecutor administrado. La mayor parte de un flujo de trabajo se convierte con poco esfuerzo manual, y la parte sincera de este tutorial es el resto: algunas herramientas requieren atención, y PlaidCloud le indica exactamente cuáles para que pueda ir directamente a ellas.
Requisitos previos
Sección titulada «Requisitos previos»- Un espacio de trabajo de PlaidCloud y un proyecto en el que importar. Use un proyecto de migración dedicado para que las dependencias sean fáciles de auditar.
- Un archivo de flujo de trabajo de Alteryx:
.yxmd(flujo de trabajo),.yxwz(aplicación analítica) o.yxmc(macro). - Los archivos que ese flujo de trabajo lee en tiempo de ejecución, guardados junto con él.
- Una cuenta de documentos y una carpeta donde PlaidCloud pueda almacenar los archivos importados.
Paso 1: Compruebe la preparación
Sección titulada «Paso 1: Compruebe la preparación»Una importación limpia comienza con un paquete completo. Reúna todo lo que toca el flujo de trabajo antes de abrir el importador:
- El archivo del flujo de trabajo, además de las macros que invoca, incluidas las macros anidadas, como archivos
.yxmc. - Archivos de datos de entrada: CSV, TSV, Excel, Access, YXDB, XML, JSON y extractos de bases de datos.
- Archivos auxiliares espaciales guardados en la misma carpeta: grupos de shapefile (
.shp,.shx,.dbf,.prj), grupos de MapInfo (.tab,.map,.id,.dat) y cualquier archivo de proyección. La falta de archivos auxiliares es una fuente común de diferencias espaciales. - Los recursos de informes a los que hace referencia el flujo de trabajo: imágenes, PDF, plantillas y capas de mapas.
- Para una aplicación analítica, los valores que los usuarios suelen introducir: texto, números, fechas, selecciones de archivos y carpetas, y selecciones de listas desplegables o casillas de verificación. Estos se convierten en variables de flujo de trabajo que usted establecerá antes de una ejecución.
Luego decida dos cosas: la carpeta de Document que contendrá los archivos cargados, y si validará este flujo de trabajo estructuralmente (¿se convierte y se ejecuta?) o contra salidas correctas conocidas (¿produce los mismos resultados?).
Traiga la salida correcta conocida. Si tiene un resultado confiable de la ejecución en Alteryx, consérvelo con el paquete. Es lo que convierte “se ejecutó” en “es correcto” en el Paso 4.
La lista de comprobación de preparación para la migración de Alteryx es la versión completa de este paso para cuando pase de un flujo de trabajo a un portafolio.
Paso 2: Importe y convierta
Sección titulada «Paso 2: Importe y convierta»- Abra su proyecto de destino en PlaidCloud.
- Abra Tools → Importar flujo de trabajo de Alteryx.
- Elija el proyecto de destino y seleccione su archivo
.yxmd,.yxwzo.yxmc. - Opcionalmente, defina prefijos para los nombres de flujos de trabajo, pasos y tablas. Los nombres de tabla ya llevan como prefijo el nombre del propio flujo de trabajo, por lo que un único flujo de trabajo no necesita un prefijo propio.
- Elija la cuenta de documentos y la carpeta para los archivos importados.
- Agregue los archivos o carpetas referenciados que el flujo de trabajo necesite en tiempo de ejecución.
- Inicie la importación.
Cuando termina la importación, la ventana reemplaza su formulario por un informe de conversión: cuántos pasos se asignaron con alta confianza, cuántos requieren revisión y, cuando hay alguno, una tabla que nombra cada paso de menor confianza, su operación, su nivel de confianza y notas. Este informe es el corazón de la migración. Cada paso marcado también lleva la misma nota en su nota de paso en el lienzo, para que pueda ir directamente a él.
PlaidCloud almacena las dependencias importadas en la carpeta de Document que eligió y apunta los pasos convertidos a esas rutas, de modo que el flujo de trabajo se ejecuta de forma repetible sin un sistema de archivos de escritorio.
Los comentarios y los contenedores se incluyen. Los cuadros de comentarios llegan como notas y cuadros de resaltado, y los Tool Containers se convierten en grupos: explican el flujo de trabajo exactamente como lo hacían en Alteryx y no agregan trabajo en tiempo de ejecución. También se conserva la compuerta de un Control Container: sus pasos se importan ya configurados para ejecutarse solo cuando los datos controlados tienen filas.
Paso 3: Revise qué se convirtió y qué requiere atención
Sección titulada «Paso 3: Revise qué se convirtió y qué requiere atención»Abra el flujo de trabajo avanzado generado y recorra el informe de conversión de arriba abajo. La mayoría de los pasos se convierten con alta confianza y no requieren nada de usted. Los marcados son donde una primera migración se gana la confianza: lea cada nota y decida.
Esta es la forma sincera de una conversión parcial y lo que significa cada caso:
| Lo que ve | Qué significa | Qué hacer |
|---|---|---|
| Paso de alta confianza | Se asignó sin problemas a un paso nativo o a un ejecutor | Nada; revíselo por muestreo si lo desea |
| Paso marcado para revisión | Se convirtió, pero con una salvedad que conviene confirmar | Lea la nota; verifique el resultado frente a lo esperado |
| Paso marcado como no convertido | El importador se negó a adivinar en lugar de equivocarse | Corrija la causa en Alteryx y vuelva a importar, o cree el paso manualmente |
| Una referencia a una tabla que aún no existe | Un conjunto de datos de Calgary o creado externamente que el flujo de trabajo no generó | Cargue la tabla indicada antes de ejecutar |
Algunas marcas que probablemente encontrará en una primera migración:
- El muestreo aleatorio (Create Samples, Random % Sample) conserva exactamente los tamaños y las proporciones, pero PlaidCloud selecciona sus propios registros; valídelo por recuentos y proporciones, no por qué filas quedaron en cada lugar.
- Los modelos XGBoost se convierten en un clasificador de gradient boosting de scikit-learn; espere equivalencia estadística, no valores idénticos, y revise las notas del paso.
- Un paso no convertido falla a propósito cuando el flujo de trabajo llega a él, de modo que una conversión con una compuerta sin resolver o una tabla faltante no pueda ejecutarse como si nada estuviera mal. Esa franqueza es deliberada: es el importador negándose a presentar un número incorrecto como correcto.
Una ejecución exitosa no es automáticamente una ejecución correcta. El informe le dice dónde mirar; la validación del siguiente paso le dice si debe confiar en los números. No la omita en un flujo de trabajo cuya salida alguien necesita.
Para ver el catálogo completo de cómo se convierte cada familia de herramientas, consulte la matriz de conversión de Alteryx.
Paso 4: Defina las variables, ejecute y valide
Sección titulada «Paso 4: Defina las variables, ejecute y valide»- En el lienzo del flujo de trabajo convertido, revise los pasos y las ramas generados.
- Defina las Variables del flujo de trabajo: son las preguntas de su aplicación convertida y sus parámetros de tiempo de ejecución. Apunte las variables de archivo y de carpeta a las rutas de Document del Paso 2, y use los mismos valores que utilizó en la ejecución de Alteryx.
- Haga clic en Ejecutar en el flujo de trabajo (no en un solo paso) y observe el registro mientras cada paso se ejecuta en orden.
- Revise el historial de ejecuciones, las salidas de los pasos y cualquier nota de preparación.
Luego valide al nivel que eligió en el Paso 1:
- Estructural: el flujo de trabajo se abrió, el grafo tiene las ramas y macros esperadas, las entradas se cargaron, aparecieron las variables y la ejecución se completó. Es suficiente para la preparación y el inventario.
- Paridad de la salida: compare el esquema, el recuento de filas y los valores de las filas con su salida de Alteryx confiable. El orden de las filas se ignora a menos que el flujo de trabajo ordene explícitamente. Revise también el manejo de nulos, la precisión numérica, las fechas y la geometría cuando corresponda.
Si una comparación difiere, analice las causas en orden: archivos de entrada faltantes o distintos, valores de variables distintos, instantáneas de origen distintas, luego diferencias de nulos, fechas, redondeo o intercalación, y por último la referencia espacial o el formato de geometría. Corrija la causa, vuelva a ejecutar y compare de nuevo. La guía de validación tiene la lista de comprobación completa.
Volver a importar es seguro. Si corrige un paquete y lo importa de nuevo, obtiene su propio conjunto de tablas en lugar de sobrescribir la primera importación; elimine el flujo de trabajo anterior y sus tablas cuando esté conforme con el nuevo.
Ha migrado un flujo de trabajo
Sección titulada «Ha migrado un flujo de trabajo»Llevó un flujo de trabajo de Alteryx desde una comprobación de preparación hasta una ejecución validada en PlaidCloud y, igual de importante, ahora puede leer el informe de conversión para distinguir lo que se convirtió sin problemas de lo que requiere revisión. Ese es todo el ciclo. Repítalo por cada flujo de trabajo y, para un portafolio más grande, migre por lotes a un proyecto dedicado.
Dónde continuar
Sección titulada «Dónde continuar»- Migrar flujos de trabajo de Alteryx: la referencia completa de migración, incluidas las macros, los informes, los datos espaciales y las bases de datos Calgary.
- Lista de comprobación de preparación para la migración de Alteryx: la lista completa de preparación de paquetes para migraciones de portafolios.
- Validar flujos de trabajo de Alteryx convertidos: validación estructural, de paridad de salida, de macros y de artefactos en profundidad.
- Usar aplicaciones de Alteryx convertidas: ejecute aplicaciones analíticas convertidas con variables de flujo de trabajo controladas.
- Ajustar las importaciones de Alteryx: complete las dependencias, resuelva las macros e interprete las diferencias de validación.
- Cargar, transformar y publicar datos: cree un flujo de trabajo de PlaidCloud desde cero para conocer los bloques de construcción nativos.