MicroStrategy ONE

작업 우선 순위 설정

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

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

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

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

작업 우선순위 편집기를 사용하면 각 우선순위(높음, 중간, 낮음)에 대한 연결 스레드를 관리할 수 있습니다. 예를 들어, 높음 수준에 대해 정의된 작업 우선 순위 수가 5인 경우 높음 수준에 대한 연결 스레드를 5개 이상으로 늘리는 것이 좋습니다.

Intelligence Server는 작업을 처리할 때 연결 차용에도 참여합니다. 실행 시 작업 우선순위에 해당하는 연결을 사용할 수 없기 때문에 Intelligence Server가 낮은 우선순위 연결에서 작업을 실행할 때 연결 차용이 발생합니다. 우선순위가 높은 작업은 높음, 중간, 낮은 우선순위 연결에서 실행될 수 있습니다. 마찬가지로 중간 우선순위 작업은 중간 및 낮은 우선순위 연결에서 실행될 수 있습니다.

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

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

  • 요청 유형 보고서 요청과 요소 요청의 우선순위는 서로 다를 수 있습니다.

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

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

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

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

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

자세한 내용은 아래 튜토리얼을 확인하세요!

작업 우선순위 설정

  1. Workstation 창을 엽니다.
  2. 탐색 창에서 아래 관리, 클릭 데이터 소스.
  3. 데이터 소스를 마우스 오른쪽 버튼으로 클릭하고 속성.
  4. 왼쪽 창에서 직무 우선순위.

    기본적으로 매체가 있는 행은 직무 우선순위 그리고 모두 옵션 요청 유형, 애플리케이션 유형, 사용자 그룹, 그리고 프로젝트 선택됩니다.

  5. 요구 사항에 따라 기본값을 변경하고 직무 우선순위 수준.

  6. 각 우선순위 수준에 설정된 작업 우선순위 수에 따라 우선순위당 연결 수를 늘립니다.

  7. OK(확인)를 클릭합니다.

  8. 서버를 다시 시작하십시오.

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

요소 요청 또는 보고서 요청을 먼저 처리할지 선택할 수 있습니다. 예를 들어 요소 요청은 일반적으로 프롬프트에서 사용되며 프롬프트 값이 로드되는 동안 사용자가 오래 기다리지 않도록 하기 때문에 보고서 요청 전에 요소 요청을 데이터 웨어하우스에 제출할 수 있습니다. 이 경우 기본적으로 모든 요소 요청이 높은 우선순위로 처리되도록 지정하고 모든 보고서 요청이 기본적으로 낮은 우선순위로 처리되도록 지정할 수 있습니다.

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

Developer에서 제출된 작업에 다른 우선순위를 할당할 수 있습니다. MicroStrategy Web, 스케줄러 및 Narrowcast 서버. 지정된 애플리케이션에서 제출된 모든 작업은 지정된 우선순위를 사용합니다. 예를 들어 보고서 디자이너가 보고서를 신속하게 테스트할 수 있도록 하여 Developer에서 제출된 모든 작업이 높은 우선 순위로 처리되도록 지정할 수 있습니다.

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

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

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

다양한 프로젝트의 보고서에 서로 다른 우선순위를 할당할 수 있습니다. 예를 들어, 프로덕션 프로젝트에서 제출된 모든 작업에 중간 우선순위를 부여하여 테스트 프로젝트의 보고서보다 우선순위를 갖도록 할 수 있습니다.