Utilidad de paridad de motor
La utilidad de paridad de motor es una forma sencilla de comparar el motor original con AMP Engine. Te permite ejecutar ambos motores en paralelo, evaluar los resultados y tomar decisiones sobre qué flujo de trabajo puedes convertir con confianza en AMP.
Marco de paridad es una herramienta de línea de comandos. Sin embargo, para hacerlo más sencillo, existe una macro que utiliza la herramienta Ejecutar comando de Alteryx. Puedes optar por…
Ejecutar Marco de paridad a través de la línea de comandos con AlteryxEngineCmd.exe.
Utilizar la macro Paridad de motor.
Ejecutar la aplicación analítica de paridad de motores.
Utilizar AlteryxEngineCmd.exe
Puedes comparar los flujos de trabajo en AMP y el motor original a través de AlteryxEngineCmd.exe con estos parámetros:
-testDir
(ruta al flujo de trabajo): ruta a la carpeta con flujos de trabajo o ruta a un único archivo YXMD que desees poner a prueba. Este parámetro es obligatorio y debe ser el primero.-compareReport
(ruta al archivo de informe CSV): nombre del archivo CSV donde deseas guardar el informe.-tempDir
(ruta a archivos intermedios): carpeta donde se guardan los archivos intermedios. De forma predeterminada, esta es la carpeta temporal de Alteryx que se elimina después de la ejecución.-compatibleMode
(ejecutar AMP Engine con/sin modo de compatibilidad): parámetro booleano, “False” (falso) de forma predeterminada. Si se denomina “True” (verdadero), AMP Engine se ejecuta en modo de compatibilidad para garantizar el mismo orden de registro que el motor original.-recordLimit
(establecer el límite de registros para todas las entradas): establece el límite global de registros para las herramientas de entrada a fin de reducir el tiempo de ejecución. El valor predeterminado es 100 000. Establece este valor en cero para desactivarlo.-e1Filter
(filtrar solo los flujos de trabajo creados con el motor original): parámetro booleano, “False” (falso) de forma predeterminada. Si se establece “True” (verdadero), filtra los flujos de trabajo (de la carpeta) que se crearon solo para el motor original.
Los parámetros no distinguen entre mayúsculas y minúsculas y se pueden utilizar con los prefijos '/' y '-'.
Ejemplos
Ejecución básica
AlteryxEngineCmd.exe /testdir "D:/path/to/workflows" /comparereport "D:/report.csv"
Parámetros completos
AlteryxEngineCmd.exe -testDir "D:/path/to/workflows" -compareReport "D:/report.csv" -tempDir "D:/temp" -compatibleMode true -recordLimit 5 -e1Filter true
Utilizar la macro Paridad de motor
La macro Paridad de motores está disponible a partir de la versión 22.3 de Designer.
Otra forma de comparar flujos de trabajo es utilizar la macro Designer. La macro Paridad de motores no se incluye en Designer; sin embargo, puedes descargar el archivo Engines Parity.yxzp de la Galería de la Comunidad.
Engines Parity.yxzp consta de los siguientes archivos:
Engines Parity.yxmc: macro Paridad de motor.
Engines Parity.yxwz: aplicación analítica de paridad del motor.
ReadFile.yxmc: archivo de soporte para la macro y la aplicación analítica. Coloca este archivo en el mismo directorio que la macro/aplicación analítica.
RunCmdUniqueFiles.yxmc: archivo de soporte para la macro y la aplicación analítica. Colócalo en el mismo directorio que la macro/aplicación analítica.
Para ejecutar la macro, en Designer, haz clic derecho en el lienzo, elige Insertar > Macro > Engines Parity.yxmc. Ahora puedes configurar la macro.
Especificar el directorio con los flujos de trabajo para ejecutar con ambos motores en paralelo: utiliza el botón Examinar para desplazarte al directorio que contiene los flujos de trabajo que quieres comparar.
También puedes establecer la ruta donde deseas que se genere el informe a través del campo Especificar la ubicación para los resultados de salida. De lo contrario, se guarda en la carpeta temporal de Alteryx y se elimina cuando cierras Designer.
La configuración Ejecutar AMP Engine con el modo de compatibilidad garantiza que el orden del registro sea el mismo tanto en el motor original como en el AMP. Esta casilla de verificación está seleccionada de manera predeterminada.
Selecciona la casilla de verificación Filtrar solo flujos de trabajo creados con el motor original para generar los informes solo para los flujos de trabajo que se crearon para trabajar con el motor original.
El límite global de registros es la cantidad máxima de registros que se utiliza para la comparación. Si no deseas especificar un límite, establece el número en cero.
Usar la aplicación analítica de paridad de motores
La aplicación analítica Paridad de motores está disponible a partir de la versión 22.3 de Designer.
La aplicación analítica Paridad de motores no se envía con Designer; sin embargo, es una parte del archivo Engines Parity.yxzp disponible para descargar desde la Galería.
Para usar la aplicación analítica Paridad de motores, ejecuta el archivo Engines Parity.yxwz.