Team Foundation Server 데이터 웨어하우스
업데이트: 2007년 11월
Team Foundation Server에는 작업 항목 추적, 소스 제어, 빌드, 테스트 도구 및 타사 도구(있는 경우)의 데이터가 저장되는 데이터 웨어하우스가 있습니다. Team Foundation에서는 이 데이터를 사용하여 기본 제공 보고 기능을 제공합니다. 웨어하우스는 관계형 데이터베이스와 OLAP 데이터베이스를 모두 포함합니다. 관계형 데이터베이스는 별모양에 가까운 스키마로 구성되고, OLAP 데이터베이스는 관계형 데이터베이스에서 파생되는 데이터 큐브입니다.
각 Team Foundation 도구는 데이터 웨어하우스에 하나 이상의 팩트를 제공하는데, 각 팩트 유형은 기본 관계형 테이블 및 OLAP 데이터베이스에 이 테이블을 기준으로 그려지는 큐브를 가지고 있습니다. 각 팩트는 차원, 측정값 및 세부 정보로 구성됩니다.
차원은 보고서의 데이터를 분할하는 데 사용되는 속성입니다. 예를 들어 작업 항목 팩트에는 형식 및 상태 차원이 포함됩니다. 차원은 관계형 데이터베이스에서 테이블로 나타납니다. 이 테이블에는 기본 팩트 테이블에서 차원 테이블을 참조하기 위한 외래 키가 포함되어 있습니다.
측정값은 보고서에 수량 값을 제공하기 위해 집계(개수 세기, 더하기 등)되는 속성입니다. 예를 들어 소스 제어 도구가 제공하는 코드 변동 큐브에는 추가된 줄 수, 삭제된 줄 수, 수정된 줄 수 등의 측정값이 포함됩니다. 측정값은 기본 팩트 테이블의 열입니다.
세부 정보는 관계형 데이터베이스에만 표시되는 열입니다. 일반적으로 세부 정보는 목록 보고서에 주로 사용되는 작업 항목 제목과 같은 긴 텍스트 문자열이며, OLAP 데이터베이스에서 가져올 때와 마찬가지로 관계형 데이터베이스에서도 효율적으로 가져올 수 있습니다. 세부 정보는 OLAP 큐브에는 나타나지 않은 기본 팩트 테이블의 열입니다.
모든 팩트에는 웨어하우스의 데이터를 팀 프로젝트별로 분할하는 데 사용할 수 있는 프로젝트 차원이 있습니다.
단원 내용
데이터 웨어하우스 아키텍처 이해
Team Foundation Server 데이터 웨어하우스의 전반적인 구성에 대해 설명합니다.데이터 웨어하우스 큐브의 구조 이해
데이터 웨어하우스에 포함될 수 있고 데이터 큐브에 집계되는 팩트 테이블, 차원 테이블, 스키마 및 큐브 뷰에 대해 설명합니다.데이터 웨어하우스의 속성 설정
데이터 웨어하우스의 새로 고침 빈도 및 보안 설정을 변경하는 절차를 설명합니다.