다음을 통해 공유


테이블 형식 개체 모델 이해

테이블 형식 모델은 테이블, 관계, 계층 구조, 큐브 뷰, 측정값 및 키 성능의 논리적 표현입니다. 이 섹션에서는 AMO를 사용하는 내부 구현을 소개합니다. 이전에 AMO를 사용한 적이 없는 경우 AMO(Analysis Management Objects)를 사용하여 개발을 참조하세요.

이 방법은 하향식이며 테이블 형식 모델의 모든 관련 개체는 AMO 개체에 논리적으로 매핑되며 필요한 상호 작용 또는 워크플로에 대해 설명합니다. AMO, AMO에서 테이블 형식으로 표 형식 모델을 만드는 소스 코드 샘플은 Codeplex에서 사용할 수 있습니다. 샘플의 코드에 대한 중요한 참고 사항: 여기에 설명된 논리적 개념을 지원하기 위해서만 제공되며 프로덕션 환경에서는 사용하지 않아야 합니다. 샘플은 지원 또는 보증 없이 제공됩니다.

데이터베이스 표현

데이터베이스는 테이블 형식 모델에 대한 컨테이너 개체를 제공합니다. 테이블 형식 모델의 모든 개체는 데이터베이스에 포함됩니다. AMO 개체의 관점에서 데이터베이스 표현은 일대일 매핑 관계를 Database가지며 다른 주요 AMO 개체는 필요하지 않습니다. 그렇다고 해서 모델링할 때 AMO 데이터베이스 개체에 포함된 모든 개체를 사용할 수 있는 것은 아닙니다.

데이터베이스 표현을 만들고 조작하는 방법에 대한 자세한 설명은 데이터베이스 표현(테이블 형식) 을 참조하세요.

연결 표현

연결은 테이블 형식 모델 솔루션에 포함할 데이터와 모델 자체 간의 관계를 설정합니다. AMO 개체의 관점에서 연결에는 일대일 매핑 관계가 DataSource있으며 다른 주요 AMO 개체는 필요하지 않습니다. 그렇다고 해서 모델링할 때 AMO 데이터 원본 개체에 포함된 모든 개체를 사용할 수 있는 것은 아닙니다.

데이터 원본 표현을 만들고 조작하는 방법에 대한 자세한 설명은 연결 표현(테이블 형식) 을 참조하세요.

테이블 표현

테이블은 데이터베이스의 데이터를 포함하는 데이터베이스 개체입니다. AMO 개체의 관점에서 테이블에는 일대다 매핑 관계가 있습니다. 테이블은 다음 AMO 개체DataSourceView의 사용으로 표현됩니다. , , DimensionCube, CubeDimensionMeasureGroupPartition 주요 필수 개체입니다. 그러나 앞에서 언급한 AMO 개체에 포함된 모든 개체를 모델링할 때 사용할 수 있는 것은 아닙니다.

테이블 표현을 만들고 조작하는 방법에 대한 자세한 설명은 테이블 표현(테이블 형식) 을 참조하세요.

계산된 열 표현

계산 열은 테이블의 각 행에 대해 새 값이 계산되고 저장되는 테이블의 열을 생성하는 계산 식입니다. AMO 개체의 관점에서 계산 열에는 일대다 매핑 관계가 있습니다. 계산 열은 다음 AMO 개체 Dimension 의 사용법으로 표시되며 MeasureGroup 주요 필수 개체입니다. 앞에서 언급한 AMO 개체의 포함된 모든 개체를 모델링할 때 사용할 수 있는 것은 아닙니다.

계산 열 표현을 만들고 조작하는 방법에 대한 자세한 설명은 계산 열 표현(테이블 형식) 을 참조하세요.

계산 측정값 표현

계산 측정값은 모델이 배포되면 요청 시 평가되는 저장된 식입니다. AMO 개체의 관점에서 계산된 측정값에는 일대다 매핑 관계가 있습니다. 계산 열은 다음 AMO 개체 Commands 의 사용법으로 표시되며 CalculationProperties 주요 필수 개체입니다. 앞에서 언급한 AMO 개체의 포함된 모든 개체를 모델링할 때 사용할 수 있는 것은 아닙니다.

비고

개체는 Measure 테이블 형식 모델의 계산된 측정값과 관계가 없으며 테이블 형식 모델에서는 지원되지 않습니다.

계산 측정값 표현을 만들고 조작하는 방법에 대한 자세한 설명은 계산 측정값 표현 (테이블 형식) 을 참조하세요.

계층 구조 표현

계층 구조는 최종 사용자에게 보다 풍부한 드릴업 및 드릴다운 환경을 제공하는 메커니즘입니다. AMO 개체의 관점에서 계층 구조 표현은 일대일 매핑 관계를 Hierarchy가지며 다른 주요 AMO 개체는 필요하지 않습니다. 그렇다고 해서 테이블 형식 모델링을 수행할 때 AMO 데이터베이스 개체에 포함된 모든 개체를 사용할 수 있는 것은 아닙니다.

계층 표현을 만들고 조작하는 방법에 대한 자세한 설명은 계층 표현(테이블 형식) 을 참조하세요.

핵심 성과 지표 -KPI- 표현

KPI는 대상 값에 대해 기본 측정값으로 정의된 값의 성능을 측정하는 데 사용됩니다. AMO 개체의 관점에서 KPI 표현에는 일대다 매핑 관계가 있습니다. KPI는 다음 AMO 개체 Commands의 사용법으로 표시되며 CalculationProperties 주요 필수 개체입니다. 앞에서 언급한 AMO 개체의 포함된 모든 개체를 모델링할 때 사용할 수 있는 것은 아닙니다.

비고

또한 중요한 차이점으로, 개체는 Kpi 테이블 형식 모델의 KPI와 아무런 관계가 없습니다. 또한 테이블 형식 모델에서는 지원되지 않습니다.

KPI 표현을 만들고 조작하는 방법에 대한 자세한 설명은 주요 성과 지표 표현(테이블 형식) 을 참조하세요.

파티션 표현

작동을 위해 테이블을 함께 결합하면 테이블을 구성하는 행의 여러 하위 집합으로 나눌 수 있습니다. 이러한 각 하위 집합은 테이블의 파티션입니다. AMO 개체의 관점에서 파티션 표현은 일대일 매핑 관계를 Partition 가지며 다른 주요 AMO 개체는 필요하지 않습니다. 그렇다고 해서 모델링할 때 AMO 데이터베이스 개체에 포함된 모든 개체를 사용할 수 있는 것은 아닙니다.

파티션 표현을 만들고 조작하는 방법에 대한 자세한 설명은 파티션 표현(테이블 형식) 을 참조하세요.

관계 표현

관계는 두 데이터 테이블 간의 연결입니다. 이 관계는 두 테이블의 데이터를 상호 연결하는 방법을 설정합니다.

테이블 형식 모델에서는 두 테이블 간에 여러 관계를 정의할 수 있습니다. 두 테이블 간의 여러 관계가 정의되면 하나만 기본 활성 관계로 정의할 수 있습니다. 다른 모든 관계는 비활성입니다.

AMO 개체의 관점에서 모든 비활성 관계는 일대일 매핑 관계를 Relationship표현하며 다른 주요 AMO 개체는 필요하지 않습니다. 활성 관계의 경우 다른 요구 사항이 존재하며 이에 대한 ReferenceMeasureGroupDimension 매핑도 필요합니다. 모델링할 때 AMO 관계 또는 referenceMeasureGroupDimension 개체에 포함된 모든 개체를 사용할 수 있는 것은 아닙니다.

관계 표현을 만들고 조작하는 방법에 대한 자세한 설명은 관계 표현(테이블 형식) 을 참조하세요.

원근 표현

큐브 뷰는 모드를 단순화하거나 집중하기 위한 메커니즘입니다. AMO 개체의 관점에서 관계 표현은 일대일 매핑 관계를 Perspective 가지며 다른 주요 AMO 개체는 필요하지 않습니다. 그렇다고 해서 테이블 형식 모델링을 수행할 때 AMO 큐브 뷰 ob0ject에 포함된 모든 개체를 사용할 수 있는 것은 아닙니다.

큐브 뷰 표현을 만들고 조작하는 방법에 대한 자세한 설명은 큐브 뷰 표현(테이블 형식) 을 참조하세요.

경고

큐브 뷰는 보안 메커니즘이 아닙니다. 다른 인터페이스를 통해 사용자가 큐브 뷰 외부의 개체에 계속 액세스할 수 있습니다.