MicroStrategy ONE
Criar e editar tempos de execução do Python
Os scripts Python normalmente são executados no computador do usuário. Os ambientes em contêineres mais recentes permitem executar scripts diretamente em um MicroStrategy ambiente sem a necessidade de deixar um computador ligado. Você pode salvar seus scripts nesses ambientes e acessá-los em qualquer lugar do Workstation, bem como fornecer acesso a outros administradores.
Você deve ter o Gerenciar tempo de execução privilégio e seu ambiente deve oferecer suporte à execução de script do lado do servidor Python. Atualmente, o suporte à execução de scripts no lado do servidor está ativado apenas para ambientes em contêineres.
- Abra o Janela Workstation e conectar-se a um ambiente.
-
No painel de navegação, clique em Monitores.
-
No painel esquerdo, clique em Tempos de execução.
Aqui você pode ver e gerenciar os tempos de execução existentes atualmente. Todos os ambientes possuem um tempo de execução padrão. Ao criar um tempo de execução, você pode gerenciar seu nome, descrição, endereços aos quais ele pode se conectar, pacotes instalados nele e tamanho para execução do script.
Por que devo alterar o tamanho do tempo de execução?
O tamanho do tempo de execução padrão pode não ser suficiente para as necessidades de memória do seu script. Ao aumentar o tamanho do tempo de execução, você pode garantir que seu script tenha memória suficiente para ser executado sem erros ou travamentos. Por exemplo, ao usar um script para criar uma fonte de dados, é melhor usar tempos de execução maiores, pois um script usado para criar tabelas pode carregá-los na memória.
Quais são os riscos envolvidos no uso de um ambiente grande?
Um grande ambiente em contêiner também pode consumir muita memória, o que pode levar a problemas de desempenho na máquina host e potencialmente causar falha no contêiner. MicroStrategy os contêineres têm memória limitada para tempos de execução do Python (atualmente limitados a 6 vCPU e 20 GB de memória para ambientes em contêineres). É importante avaliar regularmente o tamanho e a complexidade do seu ambiente de contêiner e garantir que ele esteja alinhado aos seus requisitos de desempenho, segurança e manutenção. Seria melhor executar scripts administrativos em tempos de execução menores para reduzir o uso de recursos.