OLAP 디자인

업데이트: 2007년 11월

OLAP 데이터베이스는 스키마를 사용하여 최종 사용자가 쉽게 이해할 수 있는 집계된 요약 정보를 빠르게 제공합니다. OLAP 디자인에서는 관계형 데이터베이스와 달리 테이블을 "조인"할 필요가 없으며 데이터베이스에 대해 특정 쿼리 집합을 실행하는 데 필요한 모든 관계를 포함합니다. OLAP 데이터베이스의 핵심 개체를 큐브라고 합니다. 단일 OLAP 데이터베이스에 큐브가 여러 개 포함될 수 있지만 팀 시스템 데이터베이스는 단일 큐브로 구성됩니다.

Microsoft Excel이나 타사 응용 프로그램 등의 클라이언트 브라우저 도구를 사용하여 데이터 큐브에 연결할 수 있습니다. 클라이언트 브라우저를 연결한 후에는 디자인 화면이나 피벗 테이블에 큐브 요소를 끌어다 놓아서 빠르게 질문을 작성하고 답을 찾을 수 있습니다. 큐브는 정보를 미리 집계하여 "각 날짜에서 일련의 조건을 만족하는 총 버그 수는 몇 개입니까?" 같은 질문에 답할 수 있도록 최적화됩니다.

큐브는 측정값과 차원이라는 두 가지 주요 개념으로 구성됩니다. 측정값은 일반적으로 다양한 집계 수준에서 요약 정보를 제공하는 숫자 값입니다. 차원은 이러한 숫자 값이 요약되는 방식입니다. 예를 들어 작업 항목 수는 총 작업 항목 수를 보여 주는 측정값입니다. 이 측정값을 우선 순위, 담당자, 날짜, 상태 등의 차원별로 세분화하면 다양한 질문에 대한 답을 찾을 수 있습니다.

이러한 측정값은 큐브 내에서 측정값 그룹으로 구성됩니다. 측정값 그룹은 OLAP 데이터베이스에서 추적되는 단일 팩트나 이벤트와 관련됩니다. 다양한 측정값 그룹에서 공통되는 차원을 비롯하여 여러 가지 차원을 기준으로 측정값을 요약할 수도 있습니다. 예를 들어 날짜, 빌드, 프로젝트, 개인, 영역 및 반복은 모든 측정값 그룹에서 공통됩니다.

단원 내용

  • 공유 차원
    Team System 웨어하우스의 다양한 큐브 뷰에서 공유되는 여러 가지 핵심 차원 집합에 대해 설명합니다.

  • 큐브 뷰
    Team Foundation 데이터 큐브에 기본으로 제공되는 큐브 뷰에 대해 설명합니다.

참고 항목

개념

Team System용 사용자 지정 보고서 시작

기타 리소스

데이터 웨어하우스 큐브의 구조 이해