다음을 통해 공유


보고서 디자이너 및 Analysis Services 큐브를 사용하여 집계 보고서 만들기

Visual Studio ALM(Application Lifecycle Management)(TFS)의 데이터를 차트 및 표로 집계하는 보고서를 만들어 팀의 진행 상황을 보다 쉽게 추적할 수 있습니다. 예를 들어 팀의 각 구성원에게 할당된 활성 작업 항목의 수가 나와 있는 보고서를 만들 수 있습니다. 이러한 형식의 보고서는 SQL Server의 보고서 디자이너와 TFS용 SQL Server Analysis Services 큐브를 사용하여 만들 수 있습니다.

첫 번째 보고서를 만든 후에는 여러 가지 측정값, 차원 및 레이아웃을 사용해 보면서 보고서를 변경할 수 있습니다. 예를 들어 단일 열 차트에서 누적 가로 막대형 차트로 차트를 변경할 수 있습니다.

TFS용 보고서를 아직 만들지 않은 경우에는 Visual Studio ALM 보고서 만들기, 사용자 지정 및 관리를 참조하십시오. 보고서 디자이너를 처음 사용하는 경우에는 Microsoft 웹 사이트에서 보고서 디자이너 및 보고서 작성기 3.0에서 보고서 디자인(SSRS) 페이지를 참조하십시오. 작업 항목 제목 같은 품목 정보를 포함하는 보고서를 만드는 방법에 대한 자세한 내용은 보고서 디자이너를 사용하여 자세한 보고서 만들기를 참조하십시오.

요구 사항

보고서를 만들려면

  1. Visual Studio에서 보고서 서버 프로젝트를 열거나 만듭니다. 자세한 내용은 Visual Studio ALM의 보고서 서버 프로젝트 만들기을 참조하십시오.

  2. 프로젝트 메뉴에서 새 항목 추가를 선택합니다.

    새 항목 추가 대화 상자가 나타납니다.

  3. 보고서 마법사를 선택한 다음 추가를 선택합니다.

    보고서 마법사데이터 원본 선택 페이지가 열립니다.

  4. Tfs2010OlapReportDS 공유 데이터 소스를 선택한 후 다음을 선택합니다.

    TFS 2012를 설치했거나 이 버전으로 업그레이드한 경우에도 TFS 2010의 데이터 소스에 할당된 이름을 그대로 사용합니다.

    마법사의 쿼리 디자인 페이지가 열립니다.

    참고

    지정한 데이터 소스는 TFS용 Analysis Services 데이터베이스에 연결됩니다.자세한 내용은 데이터 소스 및 작성 도구 선택을 참조하십시오.프로젝트에 이 데이터 소스가 없으면 만드십시오.자세한 내용은 Visual Studio ALM의 보고서 서버 프로젝트 만들기을 참조하십시오.

  5. 쿼리 작성기를 선택합니다.

    쿼리 작성기 대화 상자가 나타납니다.

보고서의 데이터를 검색하는 쿼리를 작성하려면

  1. 다음 그림과 같이 팀 시스템 큐브를 선택합니다.

    쿼리 작성기 - Team System 큐브 클릭

    참고

    Visual Studio ALM용 데이터 웨어하우스에서 SQL Server Enterprise Edition을 사용하는 경우 큐브 목록에는 Team System과 큐브 뷰 집합이 포함됩니다.큐브 뷰에서는 전체 Team System 큐브에서 차원과 측정값을 스크롤할 필요가 없도록 데이터에 초점이 맞춰진 뷰를 제공합니다.이 절차에서는 작업 항목 기록 큐브 뷰(있는 경우)를 사용할 수 있습니다.자세한 내용은 Visual Studio의 Analysis Services 큐브에 제공된 측정값 그룹 및 큐브 뷰을 참조하십시오.

  2. 다음 그림에서처럼 측정값을 확장하고 작업 항목 그룹 측정값 그룹을 확장한 다음 누적 개수 측정값을 데이터 영역으로 끌어 옵니다.

    쿼리 작성기 - 누적 개수 측정값 추가

    참고

    누적 개수에는 선택된 작업 항목의 수가 표시됩니다.아직 필터를 적용하지 않았으므로 작업 항목의 총 수가 나타납니다.작업 항목 측정값에 대한 자세한 내용은 Visual Studio의 Analysis Services 큐브에 제공된 측정값 그룹 및 큐브 뷰을 참조하십시오.

  3. 다음 그림에서처럼 담당자 차원을 확장한 다음 Person 속성을 데이터 영역으로 끌어 옵니다.

    쿼리 작성기 - Person 차원 추가

    이제 쿼리에서 각 사람에게 할당된 작업 항목의 수를 반환합니다.

    참고

    담당자 필드에는 대개 Windows 계정이 포함되어 있습니다.각 Windows 계정의 Person 속성에는 해당 계정의 표시 이름이 들어 있고 Alias 속성에는 별칭이 들어 있습니다.

  4. 작업 항목 차원을 확장하고 State 속성을 데이터 영역으로 끌어 온 다음 확인을 클릭합니다.

    쿼리 작성기가 닫히고 보고서 마법사쿼리 디자인 페이지가 다시 나타납니다.

초기 보고서 레이아웃을 디자인하려면

  1. 다음을 선택합니다.

    마법사의 보고서 유형 페이지가 열립니다.

  2. 매트릭스를 선택한 후 다음을 선택합니다.

    마법사의 행렬 디자인 페이지가 열립니다.

  3. Cumulative_Count를 선택한 다음 자세히를 선택합니다.

  4. 상태를 선택한 다음 을 선택합니다.

  5. 개인, 을 차례로 선택하고 다음을 클릭합니다.

    마법사의 행렬 스타일 선택 페이지가 열립니다.

  6. 원하는 스타일을 선택한 후 다음을 선택합니다.

    마법사의 보고서 마법사 완료 페이지가 열립니다.

  7. 보고서 이름을 입력하고 보고서 미리 보기를 선택한 다음 마침을 선택하여 보고서를 만듭니다.

    마법사가 닫히고 미리 보기 탭이 활성화된 상태로 보고서 문서 창이 나타납니다.

테이블을 차트로 바꾸려면

  1. 보고서 문서 창에서 레이아웃 탭을 선택합니다.

    참고

    다음 테이블에 간략히 나와 있는 것처럼 보고서 디자이너에서는 세 개의 탭을 사용합니다.

    Tab

    설명

    데이터

    보고서에 사용되는 데이터 집합을 정의합니다.

    Layout

    보고서의 시각적 요소를 디자인하고 정렬합니다.

    미리 보기

    보고서를 실행하여 실제 이미지를 확인합니다.

  2. 테이블을 강조 표시한 다음 삭제를 누릅니다.

    참고

    전체 테이블을 강조 표시하려면 테이블에서 아무 곳이나 선택한 다음 테이블의 왼쪽 위 모퉁이를 선택합니다.

  3. 도구 상자 창에서 차트 요소를 보고서의 레이아웃 영역으로 끌어 온 다음 필요에 따라 차트의 크기를 조정합니다.

    참고

    기본적으로 도구 상자데이터 집합 창은 Visual Studio 화면 왼쪽에 있는 탭입니다.

  4. 차트를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.

    차트 속성 대화 상자가 표시됩니다.

  5. 데이터 탭을 선택한 다음 TfsOlapReportDS 데이터 집합 이름을 클릭합니다.

  6. 에서 추가 단추를 선택합니다.

    차트 값 편집 대화 상자가 나타납니다.

  7. 탭의 Value 목록에서 **=Sum(Fields!Cumulative_Count.Value)**을 선택한 다음 확인을 선택합니다.

  8. 범주 그룹에서 추가 단추를 선택합니다.

    그룹화 및 정렬 속성 대화 상자가 나타납니다.

    참고

    차트의 X 축에 범주 그룹이 나타납니다.

  9. 테이블의 첫 번째 행에서 =Fields!Person.Value를 선택한 다음 확인을 선택합니다.

  10. 계열 그룹에서 추가 단추를 선택합니다.

    그룹화 및 정렬 속성 대화 상자가 나타납니다.

  11. 테이블의 첫 번째 행에서 =Fields!State.Value를 선택하고 확인을 선택한 다음 확인을 다시 선택합니다.

  12. 미리 보기 탭을 선택하여 작업 항목 상태별로 구성된 각 팀 멤버에게 할당된 작업 항목의 수를 보여 주는 차트를 표시합니다.

보고서를 배포하려면

  1. 솔루션 탐색기에서 보고서를 선택합니다.

  2. 빌드 메뉴에서 ReportName 배포를 클릭합니다.

    중요

    보고서를 제대로 배포하려면 프로젝트 설정 값이 적절하게 구성되어 있어야 합니다.자세한 내용은 Visual Studio ALM의 보고서 서버 프로젝트 만들기을 참조하십시오.

참고 항목

개념

Visual Studio의 Analysis Services 큐브에 제공된 측정값 그룹 및 큐브 뷰