다음을 통해 공유


Team Foundation Server 데이터 웨어하우스

업데이트: 2007년 11월

Team Foundation Server에는 작업 항목 추적, 소스 제어, 빌드, 테스트 도구 및 타사 도구(있는 경우)의 데이터가 저장되는 데이터 웨어하우스가 있습니다. Team Foundation에서는 이 데이터를 사용하여 기본 제공 보고 기능을 제공합니다. 웨어하우스는 관계형 데이터베이스와 OLAP 데이터베이스를 모두 포함합니다. 관계형 데이터베이스는 별모양에 가까운 스키마로 구성되고, OLAP 데이터베이스는 관계형 데이터베이스에서 파생되는 데이터 큐브입니다.

각 Team Foundation 도구는 데이터 웨어하우스에 하나 이상의 팩트를 제공하는데, 각 팩트 유형은 기본 관계형 테이블 및 OLAP 데이터베이스에 이 테이블을 기준으로 그려지는 큐브를 가지고 있습니다. 각 팩트는 차원, 측정값 및 세부 정보로 구성됩니다.

  • 차원은 보고서의 데이터를 분할하는 데 사용되는 속성입니다. 예를 들어 작업 항목 팩트에는 형식 및 상태 차원이 포함됩니다. 차원은 관계형 데이터베이스에서 테이블로 나타납니다. 이 테이블에는 기본 팩트 테이블에서 차원 테이블을 참조하기 위한 외래 키가 포함되어 있습니다.

  • 측정값은 보고서에 수량 값을 제공하기 위해 집계(개수 세기, 더하기 등)되는 속성입니다. 예를 들어 소스 제어 도구가 제공하는 코드 변동 큐브에는 추가된 줄 수, 삭제된 줄 수, 수정된 줄 수 등의 측정값이 포함됩니다. 측정값은 기본 팩트 테이블의 열입니다.

  • 세부 정보는 관계형 데이터베이스에만 표시되는 열입니다. 일반적으로 세부 정보는 목록 보고서에 주로 사용되는 작업 항목 제목과 같은 긴 텍스트 문자열이며, OLAP 데이터베이스에서 가져올 때와 마찬가지로 관계형 데이터베이스에서도 효율적으로 가져올 수 있습니다. 세부 정보는 OLAP 큐브에는 나타나지 않은 기본 팩트 테이블의 열입니다.

모든 팩트에는 웨어하우스의 데이터를 팀 프로젝트별로 분할하는 데 사용할 수 있는 프로젝트 차원이 있습니다.

단원 내용

참고 항목

기타 리소스

보고 및 메트릭 사용