MicroStrategy ONE

작업 우선 순위 지정

MicroStrategy 2021 업데이트 6 7월 월별 릴리스부터 작업 우선 순위를 사용하여 작업 처리 순서를 정의할 수 있습니다. 작업은 일반적으로 우선 순위에 따라 실행됩니다. 그러나 시스템에 다른 작업보다 먼저 처리해야 하는 특정 작업이 있을 수 있습니다.

작업 우선 순위는 대기열에서 실행을 위해 기다리는 동안 다른 작업에 먼저 특정 작업을 데이터 웨어하우스에 제출할지 결정하는 환경의 데이터 소스에 설정됩니다. 데이터 웨어하우스에서 실행을 보류 중인 작업에 영향을 미치지 않습니다.

예를 들어, 회사의 경영진이 계획되지 않은 시간에 리포트를 실행하는데 이러한 리포트가 즉시 처리되도록 하려고 합니다. 경영진의 리포트에 대한 우선 순위가 설정되지 않은 경우 시스템의 다른 작업과 함께 처리됩니다. 데이터 웨어하우스 활동에 따라 약간의 대기 시간이 필요할 수 있습니다. 경영진의 사용자 그룹의 모든 작업에 높은 우선 순위를 할당하면 Intelligence Server는 다른 작업이 완료될 때까지 기다리는 대신 해당 작업을 먼저 처리하여 데이터 웨어하우스에 제출합니다.

Intelligence Server는 작업의 우선 순위에 해당하는 데이터베이스 연결에서 작업을 처리합니다. 작업에 대한 우선 순위가 지정되지 않은 경우 Intelligence Server는 우선 순위가 낮은 연결에서 작업을 처리합니다. 예를 들어, 높은 우선 순위의 작업은 높은 우선 순위 연결에서 처리되고, 우선 순위가 낮거나 없는 작업은 우선 순위가 낮은 연결에서 처리됩니다.

작업 우선 순위 편집기를 사용하여 각 우선 순위(고, 중간 및 낮음)에 대한 연결 스레드를 제어할 수 있습니다. 예를 들어, 높은 레벨에 대해 정의된 작업 우선 순위 수가 5인 경우 높은 레벨에 대한 연결 스레드를 5개 이상으로 늘리는 것을 고려하십시오.

Intelligence Server는 작업을 처리할 때 연결 차용도 시작합니다. 연결 차용은 실행 시 작업의 우선 순위에 해당하는 연결을 사용할 수 없기 때문에 Intelligence Server가 더 낮은 우선 순위 연결에서 작업을 실행할 때 발생합니다. 높은 우선 순위 작업은 높은 우선 순위, 중간 및 낮은 우선 순위 연결에서 실행할 수 있습니다. 비슷하게, 중간 우선 순위 작업은 중간 및 낮은 우선 순위 연결에서 실행할 수 있습니다.

작업이 제출되었지만 우선 순위가 같거나 더 낮거나 모두 처리에 사용 가능한 연결이 없는 경우 Intelligence Server는 작업을 대기열에 배치한 다음 연결을 사용할 수 있게 되면 처리합니다.

다음 변수 중 하나 이상을 사용하여 작업을 높은, 중간 또는 낮은 우선 순위로 설정할 수 있습니다.

  • 요청 유형리포트 요청과 요소 요청의 우선 순위가 다를 수 있습니다.

  • 애플리케이션 유형다른에서 제출된 작업MicroStrategy Developer, 스케줄러 등의 애플리케이션, MicroStrategy Web 또는 Narrowcast Server는 지정된 우선 순위에 따라 처리됩니다.

  • 사용자 그룹선택한 그룹의 사용자가 제출한 작업은 지정된 우선 순위에 따라 처리됩니다.

  • 프로젝트다른 프로젝트에서 제출된 작업은 지정하는 우선 순위에 따라 처리됩니다.

이러한 변수를 사용하여 작업 요청이 먼저 처리되는 고급 규칙을 생성할 수 있습니다. 예를 들어, Developer 그룹의 모든 요소 요청을 높은 우선 순위로, 테스트 프로젝트의 모든 요청을 낮은 우선 순위로, 모든 사용자 요청을 중간 우선 순위로 지정할 수 있습니다.

작업은 규칙에 따라 할당된 가장 높은 우선 순위로 처리됩니다. 예를 들어, 테스트 프로젝트의 모든 작업을 낮은 우선 순위로 설정하고 Developers 그룹 사용자의 모든 작업을 중간 우선 순위로 설정한 경우 Developers 그룹의 사용자가 요청한 테스트 프로젝트의 작업은 중간 우선 순위로 처리됩니다.

아래 자습서를 확인하여 자세히 알아보십시오!

작업 우선 순위 설정

  1. Workstation 창을 엽니다.
  2. 탐색 창의관리 , 클릭데이터 소스 .
  3. 데이터 소스를 마우스 오른쪽 버튼으로 클릭하고속성 .
  4. 왼쪽 창에서 을(를) 클릭합니다. 작업 우선 순위 설정 .

    기본적으로 중형이 있는 행작업 우선 순위모두옵션요청 유형 , 애플리케이션 유형 , 사용자 그룹 , 및개 프로젝트이(가) 선택되었습니다.

  5. 요구 사항에 따라 기본값을 변경하고작업 우선 순위레벨.

  6. 각 우선 순위 레벨에 설정된 작업 우선 순위 수에 따라 우선 순위당 연결 수를 늘리십시오.

  7. 확인을 클릭합니다.

  8. 서버를 다시 시작합니다.

요청 유형별 작업 우선 순위 지정

요소 요청 또는 리포트 요청을 먼저 처리할지 선택할 수 있습니다. 예를 들어, 요소 요청은 일반적으로 프롬프트에서 사용되며 사용자가 프롬프트 값이 로드되는 동안 오래 기다리는 것을 방지하려고 할 수 있습니다. 이 경우 모든 요소 요청을 기본적으로 높은 우선 순위로 처리하고 모든 리포트 요청을 기본적으로 낮은 우선 순위로 처리하도록 지정할 수 있습니다.

작업 우선 순위 지정 기준: MicroStrategy애플리케이션 유형

개발자에서 제출된 작업에 다른 우선 순위를 할당할 수 있으며, MicroStrategy Web, 스케줄러 및 Narrowcast Server. 지정된 애플리케이션에서 제출된 모든 작업이 지정된 우선 순위를 사용합니다. 예를 들어, 리포트 설계자가 리포트를 빠르게 테스트할 수 있도록 Developer에서 제출된 모든 작업을 높은 우선 순위에서 처리하도록 지정할 수 있습니다.

사용자 그룹별 작업 우선 순위 지정

다른 위치에서 제출된 작업에 다른 우선 순위를 할당할 수 있습니다. MicroStrategy개의 사용자 그룹. 예를 들어, Executive 사용자 그룹의 사용자의 모든 작업을 높은 우선 순위로 처리하도록 할당할 수 있습니다.

프로젝트별 작업 우선 순위 지정

프로젝트에 따라 리포트에 다른 우선 순위를 할당할 수 있습니다. 예를 들어, 프로덕션 프로젝트에서 제출된 모든 작업의 우선 순위를 중간으로 지정하여 테스트 프로젝트의 리포트에 우선합니다.