MicroStrategy ONE
고급 메트릭 옵션 대화 상자
다음에 대한 다양한 고급 옵션을 지정할 수 있습니다. 메트릭고급 메트릭 옵션 대화 상자에서 을(를) 참조하십시오. 이러한 옵션의 예제에는 동적 집계 함수, 사용 가능한 소계 함수, 메트릭 조인 유형 및 VLDB 속성이 포함됩니다.
- 새 메트릭 만들기또는기존 메트릭 편집 .
- 메트릭 편집기에서 을(를) 클릭합니다. 메트릭 옵션 .
- 왼쪽 창에서 섹션 선택:
- 클릭확인 을(를) 클릭하여 변경 사항을 저장합니다.
- 클릭저장을(를) 클릭하여 메트릭을 저장합니다.
일반
일반 섹션을 사용하여 동적 집계 함수와 메트릭이 스마트 소계를 사용하는지 여부를 선택하십시오.
-
동적 집계 함수 : 리포트 그리드에 있는 속성이 리포트 개체 패널로 이동될 때 발생하는 메트릭 값의 롤업(동적 집계라고 함)에 사용되는 함수를 선택합니다.
-
스마트 메트릭 허용: 아래 설명된 대로 메트릭이 메트릭의 개별 요소에서 부분합계를 계산하는지 여부를 결정합니다. 이 옵션은 복합 메트릭에 사용할 수 있습니다.
복합 메트릭의 수식이 다음과 같은 산술 연산자로 조인된 여러 개체로 구성될 수 있습니다.
Metric1/Metric2
또는(Fact1 + Fact2)/Fact3
. 복합 메트릭의 부분합계는 다음과 같이 서로 다른 방법으로 계산할 수 있습니다.- 복합 메트릭의 모든 부분의 합을 계산한 다음 복합 메트릭을 계산합니다. 이 수식은 다음과 같습니다.
Sum(Metric1)/Sum(Metric2)
. - 리포트의 각 행에 대한 복합 메트릭을 계산한 다음 데이터를 올바른 레벨로 롤업합니다. 이 수식은 다음과 같습니다.
Sum(Metric1/Metric2)
.
첫 번째 경우에서는 메트릭의 개별 요소에 대한 부분합계를 계산하는 스마트 부분합계가 사용됩니다(스마트 메트릭이라고도 함). 예를 들어, 이익 마진(Profit Margin) 메트릭은 이익(Profit) 메트릭을 수익(Revenue) 메트릭으로 나눠서 계산됩니다. 이익 마진(Profit Margin) 메트릭은 다음과 같이 합계를 낼 수 있습니다.
- 모든 이익 값을 더합니다. 모든 수익 값을 더합니다. 두 합을 나눕니다. 이것은 스마트 메트릭입니다.
- 각 이익 값을 각 수익 값으로 나눈 다음 결과 비율을 더합니다.
- 복합 메트릭의 모든 부분의 합을 계산한 다음 복합 메트릭을 계산합니다. 이 수식은 다음과 같습니다.
소계
소계 섹션을 사용하여 리포트의 메트릭 소계를 계산하는 데 사용할 수 있는 기본 소계 함수와 사용 가능한 함수를 선택하십시오.
-
기본 부분합계 함수: 리포트 부분합계를 계산하는 데 사용할 기본 함수를 선택합니다. 메트릭이 리포트에 사용될 때 총합계가 표시되지 않도록 하려면없음 .
-
이 메트릭에 사용할 수 있는 원하는 부분합계 선택: 메트릭에 대한 부분합계를 계산하는 데 사용할 수 있는 함수를 선택합니다. 이렇게 하려면소계 선택섹션. 리포트를 실행할 때 사용자가 사용할 수 있는 부분합계 유형을 선택하고 사용하지 않으려는 부분합계 유형을 지웁니다. 리포트에 메트릭이 사용될 때 모든 소계가 표시되지 않도록 하려면 모든 소계 유형을 선택 취소하십시오.
VLDB 속성
VLDB 속성 섹션을 사용하여 VLDB 속성을 지정하고 고유한 데이터베이스별 최적화를 활용합니다.
-
분석 엔진에 대한 Null 검사: 분석 엔진이 계산을 수행할 때 Null 값을 영(0)으로 변환할지 여부를 결정합니다. 자세한 내용은 고급 보고 도움말 문서를 참조하십시오.
-
부분합계 차원 인식: 메트릭을 계산하는 데 사용되는 속성 레벨(차원)에 기초하여 부분합계를 활성화합니다. 이 옵션이 참으로 설정되고 리포트 레벨보다 높은 레벨에서 계산되는 메트릭이 리포트에 포함된 경우 메트릭의 부분합계는 메트릭의 레벨에 기초하여 계산됩니다. 예를 들어, 연도별 판매 메트릭이 포함된 분기 레벨의 리포트는 리포트에서 행의 합계를 구하는 대신에 연도별 판매를 부분합계로 표시합니다. 기본값은 상속 - 참입니다.
-
메트릭 유효성 검사 : 메트릭에 동적 소싱을 사용할 수 있는지 여부를 결정합니다. 동적 소싱을 사용하면 리포트의 데이터 요구 사항을 충족할 수 있는 게시된 Intelligent Cube를 일반적인 리포트에서 자동으로 접근할 수 있으므로 Intelligent Cube에 접근하는 것이 더 쉬워집니다. 일반적으로 메트릭이 외부 조인을 사용하는 경우 동적 소싱을 통해 정확한 데이터를 Intelligent Cube의 리포트에 반환할 수 있습니다. 그러나 메트릭이 보다 일반적인 조인 유형인 내부 조인을 사용하는 경우 동적 소싱을 통해 메트릭 데이터를 올바르게 표시할 수 있는지 확인해야 합니다. 기본값은 상속 - 동적 소싱 활성화입니다.
-
메트릭의 정수: 메트릭에서 정수 값 뒤에 .0을 추가할지 여부를 결정합니다. 기본값은 상속 - 정수에 '.0' 추가입니다.
- 메트릭 조인 유형: 메트릭을 다른 메트릭에 조인할 기본 방법을 정의합니다.
- 상속(기본값): 메트릭은 리포트 또는 프로젝트 레벨 설정을 사용하여 메트릭을 다른 메트릭에 조인하는 방법을 결정합니다.
- 내부 조인: 행의 모든 메트릭에 대한 데이터가 행에 포함된 경우에만 리포트에 행을 포함합니다.
- 외부 조인: 리포트의 다른 메트릭에 상관없이 메트릭의 모든 행을 표시합니다.
-
Null 검사: Null 값을 사용하여 산술 연산을 처리하는 방법을 결정합니다. 분석 엔진은 모든 쿼리에서 또는 임시 테이블 조인에서만 Null 값을 검사할 수 있습니다. 기본값은 상속 - 모든 쿼리에서 NULL 검사입니다.
- 변형 가능 집계 메트릭: 중첩 집계를 사용하는 복합 메트릭에서 변형을 수행하는 데 사용할 메트릭을 정의합니다. 이 속성 사용 방법에 대한 샘플 시나리오는 System Administration Guide를 참조하십시오. 예를 들어, 두 개의 메트릭을 만든다고 가정해 봅니다. 첫 번째 메트릭인 Metric1은 Sum(Fact) {~+, Attribute+} 표현식을 사용하는데 여기서 Fact는 프로젝트에 있는 팩트고 Attribute는 Metric1의 레벨을 정의하는 데 사용되는 프로젝트에 있는 속성입니다. 두 번째 메트릭인 Metric2는 Avg(Metric1){~+} 표현식을 사용합니다. 두 메트릭이 집계 함수를 사용하므로 Metric2는 중첩 집계를 사용합니다.
변형 바로 가기 메트릭이 Metric2에 정의되고 Metric1이 리포트 레벨보다 낮은 레벨에 정의된 경우 Metric2를 리포트에 포함하면 잘못된 결과가 반환될 수 있습니다. 이 시나리오에서는 변형이 외부 메트릭에 해당하는 Metric2에 적용됩니다. 변형을 올바르게 수행하려면 변형이 내부 메트릭인 Metric1에 적용되어야 합니다. 이 시나리오에서 변형을 Metric1에 적용하려면 변형 가능 집계 메트릭 옵션을 사용할 수 있습니다. 옵션은 다음과 같습니다.
- 상속(기본값): 메트릭은 리포트 또는 프로젝트 레벨 설정을 사용하여 중첩 집계를 사용하는 복합 메트릭에 대한 변환을 수행하는 데 사용해야 하는 메트릭을 결정합니다.
- 참: 메트릭은 중첩 집계를 통해 다른 메트릭에 포함된 경우 변형을 수행하기 위해 메트릭으로 정의됩니다. 위에 설명된 Metric2와 비슷한 시나리오에 정의된 메트릭에만 이 옵션을 사용해야 합니다.
- 거짓: 메트릭은 기본 변형 동작을 사용합니다. 위에 설명된 Metric2와 비슷한 시나리오에 정의된 메트릭을 제외한 모든 메트릭에 이 옵션을 사용해야 합니다.
- 영(0) 검사: 영(0)으로 나누기를 처리하는 방법 또는 나누기 계산 중 분모가 영(0)인지에 대한 검사를 수행할 시기를 정의합니다. 영(0) 검사가 수행될 경우 나누기 계산의 분모에 있는 영(0)이 NULL 값으로 변경됩니다. 옵션은 다음과 같습니다.
- 상속(기본값): 메트릭은 리포트 또는 프로젝트 레벨 설정을 사용하여 영(0)으로 나누기를 처리하는 방법을 결정합니다.
- 아무 것도 안 함: 분석 엔진이 아니라 데이터베이스가 영(0)으로 나누기를 처리합니다.
- 모든 쿼리에서 영(0) 검사: 모든 쿼리에서 영(0)으로 나누기를 검사합니다.
- 임시 테이블 조인에서만 영(0) 검사: 임시 테이블 조인에서만 영(0)으로 나누기를 검사합니다.
- 중복 배제 횟수: 값의 중복 배제 횟수를 반환하는 파티션된 여러 테이블에서 수행된 쿼리를 처리하는 방법을 결정합니다. 값의 중복 배제 횟수를 사용하면 지정된 날에 판매된 품목의 중복 배제 횟수 등과 같은 정보를 반환할 수 있습니다. 프로젝트 설정에 대한 올바른 옵션을 선택하면 성능을 향상시킬 수 있습니다. 옵션은 다음과 같습니다.
- 상속(기본값): 메트릭은 리포트 또는 프로젝트 레벨 설정을 사용하여 파티션된 여러 테이블에서 수행된 쿼리를 처리하는 방법을 결정합니다.
- 각 파티션에서 고유 요소 선택 안 함: 여러 파티션 테이블에서 값의 중복 배제 횟수를 반환합니다. 먼저 테이블이 하나의 큰 결과 테이블로 결합된 다음 중복 배제 횟수 계산이 수행됩니다. 올바른 결과가 반환되기는 하지만 여러 테이블을 하나의 테이블로 결합하여 중복 배제 횟수 계산을 수행하는 것은 많은 리소스가 사용되는 쿼리일 수 있습니다.
- 각 파티션에서 고유 요소 선택: 파티션된 여러 테이블에서 값의 중복 배제 횟수를 반환합니다. 먼저 중복 배제된 값만 반환하여 각 파티션 테이블의 크기가 줄어듭니다. 그런 다음 이러한 더 작은 테이블을 결합하고 중복 배제 횟수 계산이 수행됩니다. 이렇게 하면 최종 중복 배제 횟수 계산을 위해 결합하기 전에 파티션 테이블의 크기를 줄여서 성능이 향상될 수 있습니다.
열 옵션
열 옵션 섹션을 사용하여 임시 테이블의 메트릭에 대한 별칭을 지정하고 메트릭의 데이터 유형을 선택하십시오.
-
SQL 테이블 생성에 사용된 열 이름: 열 별칭을 입력하여 임시 테이블의 메트릭 이름을 변경합니다. 이렇게 이름을 변경하면 메타데이터의 실제 메트릭 이름에 영향을 주지 않으면서 긴 SQL 리포트 등에서 메트릭을 쉽게 구별할 수 있습니다. 임시 테이블은 데이터 마트 및 SQL 생성에 사용됩니다.
-
데이터 유형: 드롭다운 목록에서 메트릭에 대한 데이터 유형을 선택하십시오.
조인
조인 섹션을 사용하여 리포트가 데이터를 조인하는 방법을 지정합니다.
-
메트릭 조인 : 메트릭을 다른 메트릭에 조인할 기본 방법을 정의합니다.
- 기본 상속값 : 메트릭은 리포트 또는 프로젝트 레벨 설정을 사용하여 메트릭을 다른 메트릭에 조인하는 방법을 결정합니다.
- 내부 조인: 행의 모든 메트릭에 대한 데이터가 행에 포함된 경우에만 리포트에 행을 포함합니다.
- 외부 조인: 리포트의 다른 메트릭과 상관없이 메트릭의 모든 행을 표시합니다.
-
메트릭 수식 조인 : 메트릭 내에서 결과 세트를 함께 결합하는 방법을 결정합니다.
- 기본 상속값 : 각 요소에 정의된 조인입니다.
- 내부 조인: 모든 요소에서 공통인 데이터, 즉 정보의 교집합만 포함합니다.
- 외부 조인: 모든 요소 또는 모든 정보의 합집합에 적용되는 데이터를 포함합니다.