Skip to main content

Script para ferramentas com Python incorporado

Script de atualização para ferramentas com SDK do Python

As versões do Alteryx a partir de 2020.4 contêm uma versão atualizada do Python incorporado para melhorar a segurança dos usuários. O script a seguir é fornecido para ajudar você a identificar quaisquer ferramentas baseadas no SDK do Python instaladas em seu sistema. Depois de executar o script, você verá uma lista das ferramentas que empregam o SDK do Python, bem como os locais dos arquivos.

Esse script pode ser utilizado por usuários do Alteryx e por administradores do Server que estão considerando atualizar para a versão 2020.4 (e futuras), ou que já fizeram o upgrade e precisam de assistência para solucionar problemas em fluxos de trabalho que contenham ferramentas baseadas no SDK do Python. Isso é aplicável se você estiver atualizando a partir do Alteryx 2020.3 ou anterior.

Aviso de isenção de responsabilidade

Esse script não é assinado. Veja a seguir detalhes adicionais sobre a verificação de hash.

Especificações técnicas

Compatibilidade com produtos: esse script pode ser executado no Alteryx Designer ou no Server (SO de desktop ou de servidor.)

Funcionalidade de script

  • O script examina todos os possíveis locais de ferramentas em um computador.

    • Caminho das ferramentas do usuário: %APPDATA%\Alteryx\Tools

    • Caminho das ferramentas do administrador: %ALLUSERPROFILE%\Alteryx\Tools

    • Caminho dos plugins HTML: <diretório de instalação>\bin\HtmlPlugins

  • O script executa estas etapas:

    • Examina todos os arquivos .pyd dos locais acima.

    • Verifica se as palavras-chaves de cp3x são menores que cp38.

    • Analisa o nome da ferramenta e a versão de config.xml.

    • Exibe o nome, a versão, a versão do Python e o caminho da ferramenta para cada uma das ferramentas que contenham referências a uma versão do Python anterior à 3.8.5.

    • Exibe isto se a pesquisa retornar vazia:

      Não encontrou nenhuma ferramenta incompatível com a versão do Python [3.8.5]

Download e verificação de hash

Baixe https://help.alteryx.com/downloads/Python_Upgrade_v2.zip.

O hash SHA256 do download é:

e0bff8e0a8febb8c4e3b6c821d2ad6ffcfb3768f6e974a2fd31a61d98a11460e

Para verificar o hash, abra um prompt de comando e execute este comando em seu sistema Alteryx existente:

C:\Arquivos de Programa\Alteryx\bin\Miniconda3\Library\bin\openssl.exe dgst -sha256 path\to\Python_Upgrade_v2.ps1

Você deve ver o mesmo valor do hash exibido acima. Se verificar um valor diferente, tente fazer o download novamente. Se o problema persistir, entre em contato com o Suporte e não execute o script.

Como executar o script

  1. Salve o script em um desktop ou servidor que tem o Alteryx Designer.

  2. Abra o prompt de comando.

  3. Acesse a pasta onde o script foi salvo.

  4. Execute powershell -file Python_Upgrade_v2.ps1.

  5. Durante a pesquisa, será exibido o indicador de progresso:

    Pesquisando ferramentas do Alteryx... -- Verificando arquivos: 10% concluído

  6. Exibe as seguintes informações sobre ferramentas baseadas no SDK do Python que podem ter referências a versões Python incompatíveis e que podem exigir certa atenção ao atualizar para a versão 2020.4 ou posterior:

    python-sdk-based-tools.png