MicroStrategy ONE
Python 런타임 만들기 및 편집
MicroStrategy ONE (2024년 6월)은 컨테이너화되지 않은 MicroStrategy Cloud 환경(MCE)에서 멀티 테넌트 Python에 대한 지원을 추가합니다. 연락처 MicroStrategy 지원을(를) 클릭하여 기능을 활성화합니다.
Python 스크립트는 일반적으로 사용자의 컴퓨터에서 실행됩니다. 컨테이너화된 최신 환경을 사용하면 컴퓨터를 실행 중인 상태로 유지할 필요 없이 MicroStrategy 환경에서 직접 스크립트를 실행할 수 있습니다. 이러한 환경에 스크립트를 저장하고 Workstation 내 어디에서나 액세스할 수 있을 뿐 아니라 다른 관리자에게 액세스를 제공할 수 있습니다.
다음과 같은 항목이 있어야 합니다. 런타임 관리권한과 환경이 Python 서버 측 스크립트 실행을 지원해야 합니다. 현재 서버 측 스크립트 실행 지원은 컨테이너화된 환경에서만 켜집니다.
- 열기 [[[Undefined variable company_제품이름.Vztool]]] 창및환경에 연결 .
-
탐색 창에서 을(를) 클릭합니다. 모니터 .
-
왼쪽 창에서 을(를) 클릭합니다. 런타임 .
여기에서 현재 기존 런타임을 보고 관리할 수 있습니다. 모든 환경에는 mstrio 패키지가 설치된 기본 런타임이 있습니다. 런타임을 생성할 때 이름, 설명, Python 버전, 연결할 수 있는 주소, 런타임에 설치된 패키지, 스크립트 실행 크기, 스크립트 실행 시간 초과, 캐시된 인스턴스 및 최대 인스턴스 수를 관리할 수 있습니다.
-
기본 런타임을 사용할 수 있습니다. 이름이 (기본값) MicroStrategy :
-
기본 런타임에는 최신 버전의 Python 및 mstrio 패키지 모두, 기본 인스턴스 크기와 기본 네트워크 액세스 구성이 포함되어 있습니다. Mstrio 패키지를 사용하여 기본 런타임으로 MicroStrategy 데이터에 액세스할 수 있습니다.
-
구성을 업데이트하지 않고 평가판을 사용하려는 경우 기본 런타임은 단순화된 샘플입니다. 아래 단계에 따라 새 전용 런타임을 생성하여 인스턴스 크기, 네트워크 액세스 또는 패키지 구성 등의 구성을 사용자 정의할 수 있습니다.
-
Python 런타임 만들기
-
런타임에서 을(를) 클릭합니다. 새 런타임 만들기 .
-
런타임 대화 상자에서 다음 필드에 값을 입력합니다.
-
이름
-
설명
-
Python 버전
-
런타임 인스턴스 크기
-
네트워크 액세스 : 네트워크 또는 라이브러리 URL 기본적으로 Python 런타임에서 연결합니다.
Default Library
환경에 연결하면 Python 런타임에서 Workstation에 구성된 Library 서버로의 네트워크 액세스를 허용합니다.MicroStrategy 다음 형식을 지원합니다.
-
클래스 없는 CIDR(도메인 간 경로 지정) 형식 : 예: 192.0.0.0/8.
-
FQDN(정규화된 도메인 이름) 형식: 예: microstrategy.com.
-
-
패키지 : Python 런타임에 설치할 Python 패키지입니다. 패키지 버전을 제공하지 않으면 최신 버전이 설치됩니다.
-
-
확인을 클릭합니다. 런타임 설치가 완료될 때까지 기다립니다.
-
페이지를 새로 고쳐 상태를 확인합니다. 일반적으로 런타임 만들기 프로세스는 설치할 Python 패키지 크기에 따라 몇 분이 걸립니다. 사용자 정의 패키지가 필요하지 않으면 1분 이내에 준비됩니다.
Python 런타임 설정 편집
-
런타임을 마우스 오른쪽 버튼으로 클릭하고 선택합니다. 속성 .
-
클릭모든 설정 .
-
필요에 따라 다음 필드를 편집합니다.
-
스크립트 제한 시간(초) : 이 설정은 Python 스크립트 실행을 위한 시간 초과를 결정합니다. 기본값은 600초입니다.
-
기본 Pod 인스턴스 번호 : 이 설정은 캐시된 Python 실행 인스턴스의 기본 수를 결정합니다. 캐시된 Pod 인스턴스는 오래 존재하여 준비 비용을 방지합니다. 그렇지 않으면 2분의 유휴 시간 후에 Pod 인스턴스가 재사용됩니다.
-
최대 Pod 인스턴스 번호(총 실행 스크립트 제한) : 이 설정은 런타임에 따라 생성할 수 있는 Python 실행 인스턴스의 최대 수를 결정합니다.
-
-
확인을 클릭합니다.
멀티 테넌트 Python 제한
단일 테넌트 Python은 고객에게 제공되는 MicroStrategy 컨테이너 환경의 구성 요소 중 하나입니다.
MicroStrategy ONE 에서 시작 (2024년 6월)부터 MicroStrategy 관리 클라우드 서비스에서 멀티 테넌트 Python을 사용할 수 있으며 MicroStrategy Cloud Team에서 유지 관리하는 온보딩 프로세스를 후 이 환경에 연결할 수 있습니다.
-
멀티 테넌트 환경에서 최대 허용 스크립트 시간 초과 값은 3600초(1시간에 해당)로 설정됩니다. 3600초를 초과하는 값은 최대값 3600초로 자동 조정됩니다.
-
멀티 테넌트 환경에서 캐시된 Pod 인스턴스는 유휴 상태인 동안 30분 동안 유지됩니다. 단일 테넌트 Python에는 제한이 없습니다.
-
기본 라이브러리 허용 목록입니다. 멀티 테넌트 Python에서 허용 목록을 허용하려면 라이브러리 주소가 공용 IP여야 합니다. 그렇지 않으면 멀티 테넌트 Python 환경에서 확인할 수 없습니다.