MicroStrategy ONE

Python 런타임 만들기 및 편집

Python 스크립트는 일반적으로 사용자의 컴퓨터에서 실행됩니다. 최신 컨테이너화된 환경에서는 스크립트를 직접 실행할 수 있습니다. MicroStrategy 컴퓨터를 계속 작동시킬 필요가 없는 환경입니다. 이러한 환경에 스크립트를 저장하고 Workstation 내 어디에서나 액세스할 수 있을 뿐만 아니라 다른 관리자에게도 액세스를 제공할 수 있습니다.

당신은 런타임 관리 권한이 있으며 환경이 Python 서버측 스크립트 실행을 지원해야 합니다. 현재 서버 측 스크립트 실행 지원은 컨테이너화된 환경에서만 활성화됩니다.

  1. 열기 Workstation 창 그리고 환경에 연결.
  2. 탐색 창에서 모니터.

  3. 왼쪽 창에서 런타임.

    여기에서 현재 존재하는 런타임을 확인하고 관리할 수 있습니다. 모든 환경에는 기본 런타임이 있습니다. 런타임을 생성할 때 이름, 설명, 연결할 수 있는 주소, 설치된 패키지, 스크립트 실행 크기를 관리할 수 있습니다.

런타임 크기를 변경해야 하는 이유는 무엇입니까?

기본 런타임 크기는 스크립트의 메모리 요구 사항에 비해 충분하지 않을 수 있습니다. 런타임 크기를 늘리면 스크립트에 오류나 충돌 없이 실행할 수 있는 충분한 메모리가 있는지 확인할 수 있습니다. 예를 들어, 스크립트를 사용하여 데이터 소스를 생성하는 경우 테이블 생성에 사용되는 스크립트가 테이블을 메모리에 로드할 수 있으므로 더 큰 런타임을 사용하는 것이 가장 좋습니다.

대규모 환경 사용과 관련된 위험은 무엇입니까?

대규모 컨테이너화된 환경은 많은 메모리를 소비할 수도 있으며, 이로 인해 호스트 시스템의 성능 문제가 발생하고 잠재적으로 컨테이너 충돌이 발생할 수 있습니다. MicroStrategy 컨테이너에는 Python 런타임에 대한 메모리가 제한되어 있습니다(현재 컨테이너화된 환경의 경우 vCPU 6개 및 메모리 20GB로 제한됨). 컨테이너 환경의 규모와 복잡성을 정기적으로 평가하고 성능, 보안 및 유지 관리 요구 사항에 부합하는지 확인하는 것이 중요합니다. 리소스 사용량을 줄이려면 더 작은 런타임에서 관리 스크립트를 실행하는 것이 가장 좋습니다.