보고서 디자이너 및 Analysis Services 큐브를 사용하여 집계 보고서 만들기
Visual Studio ALM(Application Lifecycle Management)의 데이터를 차트 및 표로 집계하는 보고서를 만들어 팀의 진행 상황을 보다 쉽게 추적할 수 있습니다. 예를 들어 팀의 각 구성원에게 할당된 활성 작업 항목의 수가 나와 있는 보고서를 만들 수 있습니다. 이러한 형식의 보고서는 SQL Server의 보고서 디자이너와 Visual Studio ALM용 SQL Server Analysis Services 큐브를 사용하여 만들 수 있습니다.
첫 번째 보고서를 만든 후에는 여러 가지 측정값, 차원 및 레이아웃을 사용해 보면서 보고서를 변경할 수 있습니다. 예를 들어 단일 열 차트에서 누적 가로 막대형 차트로 차트를 변경할 수 있습니다.
Visual Studio ALM용 보고서를 아직 만들지 않은 경우에는 Visual Studio ALM 보고서 만들기, 사용자 지정 및 관리을 참조하십시오. 보고서 디자이너를 처음 사용하는 경우에는 Microsoft 웹 사이트에서 보고서 디자이너를 사용하여 보고서 디자인 및 구현(Reporting Services) 페이지를 참조하십시오. 작업 항목 제목 같은 품목 정보를 포함하는 보고서를 만드는 방법에 대한 자세한 내용은 보고서 디자이너를 사용하여 자세한 보고서 만들기를 참조하십시오.
사전 요구 사항
이 절차를 수행하려면 Visual Studio 및 SQL Server Business Intelligence Development Studio가 같은 컴퓨터에 설치되어 있어야 합니다.
참고
Business Intelligence Development Studio를 설치하려면 SQL Server 설치 프로그램을 실행한 후 설치할 구성 요소를 지정할 때 클라이언트 구성 요소 확인란을 선택합니다. SQL Server의 최신 서비스 팩을 설치하려면 Microsoft 웹 사이트의 SQL Server 2008용 최신 서비스 팩을 구하는 방법 페이지를 참조하십시오.
필요한 권한
이 절차를 수행하려면 다음 역할의 멤버여야 합니다.
Team Foundation Server의 데이터 계층 서버에 있는 Analysis Services 데이터베이스의 TfsWarehouseDataReaders 보안 역할. 자세한 내용은 Visual Studio ALM용 데이터 웨어하우스의 데이터베이스에 대한 액세스 부여를 참조하십시오.
SQL Server Reporting Services에 속한 Team Foundation Content Manager 역할. 자세한 내용은 Team Foundation Server에서 관리자 권한 설정을 참조하십시오.
보고서를 만들려면
Visual Studio에서 보고서 서버 프로젝트를 열거나 만듭니다. 자세한 내용은 Visual Studio ALM의 보고서 서버 프로젝트 만들기를 참조하십시오.
프로젝트 메뉴에서 새 항목 추가를 클릭합니다.
새 항목 추가 대화 상자가 나타납니다.
보고서 마법사를 클릭한 다음 추가를 클릭합니다.
보고서 마법사의 데이터 원본 선택 페이지가 열립니다.
TfsOlapReportDS 공유 데이터 소스를 클릭한 후 다음을 클릭합니다.
마법사의 쿼리 디자인 페이지가 열립니다.
참고
지정한 데이터 소스는 Visual Studio ALM용 Analysis Services 데이터베이스에 연결됩니다. 자세한 내용은 Visual Studio ALM 보고서에 대한 데이터 소스 및 작성 도구 선택을 참조하십시오. 프로젝트에 이 데이터 소스가 없으면 만드십시오. 자세한 내용은 Visual Studio ALM의 보고서 서버 프로젝트 만들기를 참조하십시오.
쿼리 작성기를 클릭합니다.
쿼리 작성기 대화 상자가 나타납니다.
보고서의 데이터를 검색하는 쿼리를 작성하려면
다음 그림에서처럼 Team System 큐브를 클릭합니다.
참고
Visual Studio ALM용 데이터 웨어하우스에서 SQL Server Enterprise Edition을 사용하는 경우 큐브 목록에는 Team System과 큐브 뷰 집합이 포함됩니다. 큐브 뷰에서는 전체 Team System 큐브에서 차원과 측정값을 스크롤할 필요가 없도록 데이터에 초점이 맞춰진 뷰를 제공합니다. 이 절차에서는 작업 항목 기록 큐브 뷰(있는 경우)를 사용할 수 있습니다. 자세한 내용은 Team System의 Analysis Services 큐브에 제공된 측정값 그룹 및 메트릭을 참조하십시오.
다음 그림에서처럼 측정값을 확장하고 작업 항목 그룹 측정값 그룹을 확장한 다음 누적 개수 측정값을 데이터 영역으로 끌어 옵니다.
참고
누적 개수에는 선택된 작업 항목의 수가 표시됩니다. 아직 필터를 적용하지 않았으므로 작업 항목의 총 수가 나타납니다. 작업 항목 측정값에 대한 자세한 내용은 Team System의 Analysis Services 큐브에 제공된 측정값 그룹 및 메트릭을 참조하십시오.
다음 그림에서처럼 담당자 차원을 확장한 다음 Person 속성을 데이터 영역으로 끌어 옵니다.
이제 쿼리에서 각 사람에게 할당된 작업 항목의 수를 반환합니다.
참고
담당자 필드에는 대개 Windows 계정이 포함되어 있습니다. 각 Windows 계정의 Person 속성에는 해당 계정의 표시 이름이 들어 있고 Alias 속성에는 별칭이 들어 있습니다.
작업 항목 차원을 확장하고 State 속성을 데이터 영역으로 끌어 온 다음 확인을 클릭합니다.
쿼리 작성기가 닫히고 보고서 마법사의 쿼리 디자인 페이지가 다시 나타납니다.
초기 보고서 레이아웃을 디자인하려면
다음을 클릭합니다.
마법사의 보고서 유형 페이지가 열립니다.
행렬을 클릭하고 다음을 클릭합니다.
마법사의 행렬 디자인 페이지가 열립니다.
Cumulative_Count를 클릭한 다음 자세히를 클릭합니다.
State를 클릭한 다음 열을 클릭합니다.
Person, 행을 차례로 클릭하고 다음을 클릭합니다.
마법사의 행렬 스타일 선택 페이지가 열립니다.
원하는 스타일을 클릭한 후 다음을 클릭합니다.
마법사의 보고서 마법사 완료 페이지가 열립니다.
보고서 이름을 입력하고 보고서 미리 보기를 클릭한 다음 마침을 클릭하여 보고서를 만듭니다.
마법사가 닫히고 미리 보기 탭이 활성화된 상태로 보고서 문서 창이 나타납니다.
테이블을 차트로 바꾸려면
보고서 문서 창에서 레이아웃 탭을 클릭합니다.
참고
다음 테이블에 간략히 나와 있는 것처럼 보고서 디자이너에서는 세 개의 탭을 사용합니다.
탭
설명
데이터
보고서에 사용되는 데이터 집합을 정의합니다.
레이아웃
보고서의 시각적 요소를 디자인하고 정렬합니다.
미리 보기
보고서를 실행하여 실제 이미지를 확인합니다.
테이블을 강조 표시한 다음 삭제를 누릅니다.
참고
전체 테이블을 강조 표시하려면 테이블에서 아무 곳이나 클릭한 다음 테이블의 왼쪽 위 모퉁이를 클릭합니다.
도구 상자 창에서 차트 요소를 보고서의 레이아웃 영역으로 끌어 온 다음 필요에 따라 차트의 크기를 조정합니다.
참고
기본적으로 도구 상자 및 데이터 집합 창은 Visual Studio 화면 왼쪽에 있는 탭입니다.
차트를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.
차트 속성 대화 상자가 표시됩니다.
데이터 탭을 클릭한 다음 TfsOlapReportDS 데이터 집합 이름을 클릭합니다.
값에서 추가 단추를 클릭합니다.
차트 값 편집 대화 상자가 나타납니다.
값 탭의 Value 목록에서 **=Sum(Fields!Cumulative_Count.Value)**을 클릭한 다음 확인을 클릭합니다.
범주 그룹에서 추가 단추를 클릭합니다.
그룹화 및 정렬 속성 대화 상자가 나타납니다.
참고
차트의 X 축에 범주 그룹이 나타납니다.
식 테이블의 첫 번째 행에서 =Fields!Person.Value를 클릭한 다음 확인을 클릭합니다.
계열 그룹에서 추가 단추를 클릭합니다.
그룹화 및 정렬 속성 대화 상자가 나타납니다.
식 테이블의 첫 번째 행에서 =Fields!State.Value를 클릭하고 확인을 클릭한 다음 확인을 다시 클릭합니다.
미리 보기 탭을 클릭하여 작업 항목 상태별로 구성된 각 팀 멤버에게 할당된 작업 항목의 수를 보여 주는 차트를 표시합니다.
보고서를 배포하려면
솔루션 탐색기에서 보고서를 클릭합니다.
빌드 메뉴에서 ReportName 배포를 클릭합니다.
중요
보고서를 제대로 배포하려면 프로젝트 설정 값이 적절하게 구성되어 있어야 합니다. 자세한 내용은 Visual Studio ALM의 보고서 서버 프로젝트 만들기를 참조하십시오.
참고 항목
작업
Visual Studio ALM의 보고서 서버 프로젝트 만들기