데이터 웨어하우스 및 Analysis Services 큐브 관리

업데이트: 2010년 10월

Team Foundation의 SQL Server Analysis Services 큐브 및 웨어하우스를 관리하여 다음과 같은 시나리오를 처리할 수 있습니다.

  • 최신이 아니거나 데이터가 누락된 보고서의 문제를 해결합니다.

  • 웨어하우스에서 발생한 스키마 충돌을 해결한 후 웨어하우스 또는 큐브를 처리합니다.

  • 웨어하우스 또는 큐브를 처리하기 위한 새로 고침 빈도를 변경합니다.

  • 웨어하우스 처리 작업과 관련된 응용 프로그램 계층 서버의 이벤트 뷰어에 나타나는 오류를 해결합니다.

  • Team Foundation 데이터 계층 서버의 이동, 복원, 이름 바꾸기 또는 장애 조치 후 웨어하우스와 큐브를 다시 빌드합니다. 

Warehouse Control 웹 서비스를 사용하여 이러한 작업 중 몇 가지를 수행할 수 있습니다. 이 서비스를 사용하려면 팀 프로젝트 컬렉션에 대한 웨어하우스 관리 권한을 허용으로 설정해야 합니다. 팀 탐색기 또는 Team Foundation 관리 콘솔에서 이 권한을 설정할 수 있습니다. 자세한 내용은 팀 프로젝트 컬렉션에 대한 관리자 권한 설정을 참조하십시오.

참고

Visual Studio Team Foundation Server의 배포에 대해 모든 프로젝트 컬렉션에서 정의되는 모든 팀 프로젝트의 모든 보고 가능 데이터는 단일 관계형 데이터베이스(Tfs_Warehouse)에 기록됩니다. 그런 다음 해당 웨어하우스의 데이터가 처리되어 Analysis Services 큐브(Tfs_Analysis)에 기록됩니다. 데이터를 단일 데이터 웨어하우스에 수집하면 팀 프로젝트 및 프로젝트 컬렉션에서 보고가 지원됩니다.

일반 작업

Task

관련 항목

큐브에 액세스할 수 있는 권한 부여 또는 제거. TFSWarehouseDataReader 역할에 추가한 팀 멤버만 큐브의 데이터에 액세스하는 Excel 보고서를 보거나, 새로 고치거나, 만들 수 있습니다. 특정 팀 프로젝트의 웨어하우스에 있는 데이터를 볼 수 있는 권한을 가진 사용자는 해당 프로젝트의 모든 데이터에 대해 모든 액세스 권한을 갖습니다.

팀 멤버에게 Analysis Services 큐브에 대한 액세스 권한 부여

요청 시 데이터 웨어하우스 또는 큐브 업데이트. 업데이트되지 않거나 데이터가 누락된 보고서의 문제를 해결하려면 데이터 웨어하우스를 수동으로 처리해야 할 수 있습니다. Warehouse Control 웹 서비스를 사용하여 요청 시 데이터 웨어하우스를 업데이트할 수 있습니다.

Team Foundation Server 및 Visual Studio ALM에 대해 데이터 웨어하우스 및 Analysis Services 큐브를 수동으로 처리

데이터 웨어하우스 또는 큐브의 새로 고침 빈도 수정. 웨어하우스의 기본 속성은 Team Foundation Server를 설치할 때 설정되지만 나중에 요구 사항의 변화에 맞게 기본값을 변경할 수 있습니다. 주로 변경하는 속성 중 두 가지는 데이터 웨어하우스의 데이터 업데이트 빈도와 데이터 웨어하우스에 대한 사용자 액세스를 제어하는 보안 설정입니다.

데이터 웨어하우스 또는 Analysis Services 큐브에 대한 프로세스 컨트롤 설정 변경

스키마 다시 만들기 및 데이터 웨어하우스 데이터베이스 다시 빌드. 고급 보고서에 액세스하려면 Team Foundation 데이터 계층 서버의 이동, 복원, 이름 바꾸기 또는 장애 조치를 수행할 때마다 데이터 웨어하우스를 다시 빌드해야 합니다.

데이터 웨어하우스 및 Analysis Services 큐브 다시 빌드

데이터 웨어하우스의 처리를 제어하는 설정의 기본 할당 값 검토. 데이터 웨어하우스를 업데이트하는 프로세스에는 많은 리소스가 필요할 수 있습니다. 배포 요구 사항에 따라 데이터 웨어하우스의 처리를 제어하는 설정을 세부적으로 조정할 수 있습니다.

데이터 웨어하우스와 Analysis Services 큐브 처리를 제어하는 설정

관련 작업

Task

관련 항목

프로젝트 추적 요구 사항을 지원하는 보고서 정의. 팀 프로젝트를 만드는 데 사용하는 프로젝트 템플릿에 따라, 이미 정의된 보고서가 여러 개 있을 수 있습니다. 이러한 보고서를 추가로 사용자 지정하거나 새 보고서를 만들 수 있습니다. 이러한 보고서에는 작업 항목 형식에 추가한 새 데이터 필드가 포함될 수 있습니다.

Visual Studio ALM 보고서 만들기, 사용자 지정 및 관리

작업 저장소에서 데이터 웨어하우스로의 데이터 흐름 이해. Team Foundation 보고 웨어하우스는 관계형 데이터베이스와 Analysis Services 데이터베이스로 구성된 일반적인 데이터 웨어하우스입니다.

Team Foundation의 데이터 웨어하우스 구성 요소

SQL Server 및 Team Foundation Server의 관계 및 종속성 이해. SQL Server 및 SQL Server Reporting Services에 대해 이해하고 이들이 Team Foundation Server와 상호 작용하는 방식을 이해하면 Team Foundation Server를 보다 손쉽게 관리할 수 있습니다. 배포에 SharePoint 제품도 사용되는 경우 SharePoint 제품 및 Reporting Services 사이의 종속성도 관리해야 합니다.

SQL Server 및 SQL Server Reporting Services 이해

데이터 웨어하우스 처리를 차단하는 오류 수정. 보고 가능 필드의 특성 집합이 팀 프로젝트 컬렉션마다 다를 경우 스키마 충돌이 발생합니다. 스키마 충돌은 업데이트된 데이터가 웨어하우스와 큐브로 이동하는 것을 차단합니다. 모든 스키마 충돌을 수정하여 처리의 차단을 해제하고 보고서를 최신 데이터로 업데이트해야 합니다.

데이터 웨어하우스에서 발생하는 스키마 충돌 해결

새 필드 추가 또는 기존 필드의 보고 특성 수정. 작업 항목 필드를 사용하여 작업 항목 형식에 대한 데이터를 추적하고 쿼리에 대한 필터 조건을 정의하고 보고서를 디자인할 수 있습니다. 보고를 지원하도록 필드를 추가하거나 기존 필드의 특성을 변경할 수 있습니다. 필드를 추가하거나 수정할 때 데이터가 큐브의 폴더에 논리적으로 그룹화되도록 체계적인 명명 규칙을 적용해야 합니다.

보고를 지원하도록 작업 항목 필드 추가 및 수정

보고 리소스 추가 및 관리. 팀 프로젝트 컬렉션의 보고 구성을 편집하여 데이터 웨어하우스로 이동하는 데이터를 사용하거나 사용하지 않도록 설정할 수 있습니다. 배포에 보고서 서버를 추가한 후 팀 프로젝트 컬렉션 및 해당 컬렉션의 프로젝트에 대한 보고서 작성 리소스를 구성할 수 있습니다.

팀 프로젝트 컬렉션 수정

배포에 보고서 서버 추가

참고 항목

개념

Visual Studio ALM 보고서 만들기, 사용자 지정 및 관리

기타 리소스

Team Foundation의 데이터 웨어하우스 구성 요소

SQL Server 및 Team Foundation Server

변경 기록

날짜

변경 내용

이유

2010년 10월

Warehouse Control 웹 서비스에 필요한 권한에 대한 정보가 추가되었습니다.

고객 의견