Script para herramientas con Python incrustado
Script para la actualización de herramientas basadas en el SDK de Python
Alteryx 2020.4 y versiones posteriores incluyen una versión actualizada de Python incrustado que mejorará la seguridad de los usuarios de Alteryx. El script a continuación se proporciona para ayudarte a identificar cualquier herramienta basada en el SDK de Python que tengas instalada en tu sistema. Una vez que ejecutes el script, verás una lista de herramientas que aprovechan el SDK de Python, además de la ubicación de sus archivos.
Los usuarios de Alteryx y los administradores de Alteryx Server pueden utilizar este script si están considerando actualizar a la versión 2020.4 (y versiones posteriores) o si ya han actualizado y necesitan ayuda para solucionar problemas con los flujos de trabajo que contienen herramientas basadas en el SDK de Python. Esto se aplica si estás actualizando a partir de Alteryx 2020.3 o una versión anterior.
Declinación de responsabilidades
Este script no tiene firma, consulta los detalles adicionales sobre la verificación de hash a continuación.
Especificaciones técnicas
Compatibilidad del producto: este script se puede ejecutar en Alteryx Designer o Alteryx Server (sistema operativo de escritorio o servidor).
Funcionalidad del script
El script busca todas las posibles ubicaciones de herramientas en una máquina.
Ruta de herramientas de usuario:
%APPDATA%\Alteryx\ToolsRuta de herramientas de administrador:
%ALLUSERPROFILE%\Alteryx\ToolsRuta de complementos HTML:
<install directory>\bin\HtmlPlugins
El script realiza estos pasos:
Examinar todos los archivos
.pydde las ubicaciones anteriores.Comprobar si las palabras clave
cp3xson inferiores acp38.Analizar el nombre de la herramienta y la versión a partir de
config.xml.Imprimir el nombre de la herramienta, la versión, la versión de Python y la ruta para cada herramienta que contenga referencias a una versión de Python anterior a
3.8.5.Imprimir esto si la búsqueda se devuelve vacía:
No se encontró ninguna herramienta que sea incompatible con la versión de Python [3.8.5]
Descarga y verificación de hash
Descargar https://help.alteryx.com/downloads/Python_Upgrade_v2.zip.
Este es el hash SHA256 de la descarga:
e0bff8e0a8febb8c4e3b6c821d2ad6ffcfb3768f6e974a2fd31a61d98a11460e
Para verificar el hash, abre un símbolo del sistema y ejecuta este comando en tu sistema Alteryx existente:
C:\Program Files\Alteryx\bin\Miniconda3\Library\bin\openssl.exe dgst -sha256 path\to\Python_Upgrade_v2.ps1
Deberías ver el mismo valor que el hash impreso arriba. Si ves un valor diferente, vuelve a intentar la descarga. Si el problema persiste, comunícate con el servicio de soporte y no ejecutes el script.
Cómo ejecutar el script
Guarda el script en el escritorio o Server que tenga Alteryx Designer.
Abre el símbolo del sistema.
Ve a la carpeta en donde se guardó el script.
Ejecuta
powershell -file Python_Upgrade_v2.ps1.Durante la búsqueda, se imprimirá un indicador de progreso:
Buscando las herramientas de Alteryx… -- Comprobando archivos: 10 % completoImprime la siguiente información acerca de las herramientas basadas en el SDK de Python que podrían tener referencias de versiones de Python incompatibles que podrían necesitar tu atención si se actualiza a la versión 2020.4 o posterior:
