Configuração do Python para uso com o Servidor AX

Para configurar o Python para trabalhar com o Servidor AX, é necessário instalar a versão correta do Python e adicionar o executável do Python à variável de ambiente PATH. Depois de instalar o Python, defina as variáveis de sistema ACLPYTHONDLL e PYTHONPATH em cada máquina que hospeda uma instância do Servidor AX ou Nó do Motor AX.

Como funciona?

Para executar scripts do Python, o Analytics Exchange deve poder chamar o executável do Python e encontrar os scripts que está instruído a executar. O Servidor AX usa a variável de ambiente PATH para localizar o Python e a variável de ambiente PYTHONPATH para localizar scripts.

Instale o Python versão 3.5.x (32 bits)

Nota

Você precisa concluir estas etapas em cada máquina que hospeda uma instância do Servidor AX ou Nó do Motor AX.

  1. Na página Downloads Python, baixe a versão mais recente do Python 3.5 para sua máquina.
  2. Em sua máquina, clique duas vezes no arquivo do instalador.
  3. No instalador, selecione Adicionar Python númeroVersão ao PATH.
  4. Clique em Instalar e siga as instruções na tela.
  5. Reinicialize a máquina antes de executar qualquer script do Python do Analytics.

Defina as variáveis de ambiente ACLPYTHONDLL e PYTHONPATH

Nota

Você precisa concluir estas etapas em cada máquina que hospeda uma instância do Servidor AX ou Nó do Motor AX. A conta do usuário que executa o Serviço do ACL Analytics Exchange deve ter permissão para acessar as pastas especificadas na variável de ambiente PYTHONPATH.

  1. No seu Windows, crie uma ou mais pastas para arquivar os scripts Python.

    Exemplo C:\scripts_python.

  2. No Windows, abra a caixa de diálogo Propriedades do Sistema e clique em Variáveis de Ambiente.
  3. Na seção Variáveis do sistema, clique em Novo e insira as seguintes variáveis:
    Nome da variávelValor da variável Exemplo
    PYTHONPATH O caminho completo para a(s) pasta(s) que criou para arquivar os scripts Python. Separe vários caminhos de pasta com um ponto e vírgula.C:\python_scripts;C:\dev;C:\tmp
    ACLPYTHONDLL

    O caminho completo e o nome de arquivo do arquivo de DLL do Python na pasta de instalação do Python que você quer usar com o Analytics.

    Se estiver usando Python 3.3x, as seguintes restrições se aplicam:

    • Caracteres Unicode não são compatíveis no caminho para plataformas europeias
    • Não é permitido usar caracteres estendidos no caminho nas plataformas asiáticas

    Nota

    O Python adiciona a DLL à pasta de sistema (c:\windows\system32\python33.dll) em vez de à pasta de instalação. É necessário copiar a DLL da pasta do sistema para a pasta de instalação e usar esse local como o valor da variável para que o Analytics possa acessar a DLL.

    Você também pode precisar remover qualquer configuração somente leitura da pasta de instalação.

    Se você não definir esse valor, o Analytics tenta usar a versão compatível padrão 3.5.x, a DLL python35.dll.

    c:\python_install\python33.dll
  4. Para salvar a variável, clique em OK e na caixa de diálogo Propriedades do Sistema, clique em OK.
Guia do administrador do Servidor do Analytics Exchange 14.1