다음을 통해 공유


방법: 보고서 디자이너를 사용하여 자세한 Team System용 보고서 만들기

업데이트: 2007년 11월

Visual Studio Team System에서 자세한 정보가 포함된 보고서를 만들어 팀의 진행 상황을 보다 쉽게 추적할 수 있습니다. 예를 들면 작업 항목의 제목과 같은 정보가 들어 있는 보고서를 만들 수 있습니다. 이러한 종류의 보고서는 SQL Server의 보고서 디자이너와 Visual Studio Team System용 데이터 웨어하우스의 관계형 데이터베이스를 사용하여 만들 수 있습니다.

첫 번째 보고서를 만든 후에는 여러 가지 데이터와 레이아웃을 사용해 보면서 보고서를 변경할 수 있습니다. 예를 들어 담당자 필드를 기준으로 테이블을 그룹화할 수 있습니다.

Team System용 보고서를 아직 만들지 않은 경우에는 Team System용 사용자 지정 보고서 시작을 참조하십시오. 보고서 디자이너의 사용 방법에 대한 자세한 내용은 Microsoft 웹 사이트에서 보고서 디자이너 작업을 참조하십시오. 집계 정보를 주로 보여 주는 보고서를 만들려면 방법: 보고서 디자이너 및 Analysis Services 데이터베이스를 사용하여 Team System에 대한 집계 보고서 만들기를 참조하십시오.

사전 요구 사항

이 절차를 수행하려면 Visual Studio 및 SQL Server Business Intelligence Development Studio가 같은 컴퓨터에 설치되어 있어야 합니다.

참고:

Business Intelligence Development Studio를 설치하려면 SQL Server 설치 프로그램을 실행한 후 설치할 구성 요소를 지정할 때 클라이언트 구성 요소 확인란을 선택합니다. SQL Server의 최신 서비스 팩을 설치하려면 Microsoft 웹 사이트에서 "How to obtain the latest service pack for SQL Server 2005"를 참조하십시오.

필수 권한

이 절차를 수행하려면 다음 역할의 멤버여야 합니다.

  • Team Foundation Server 데이터 계층 서버의 Team System용 데이터 웨어하우스에 속한 관계형 데이터베이스에서의 TfsWarehouseDataReaders 보안 역할. 자세한 내용은 Microsoft 웹 사이트에서 "Analysis Services를 통한 액세스 보안 설정"을 참조하십시오.

  • Team Foundation Server 응용 프로그램 계층 서버의 SQL Server Reporting Services에서의 Publisher 역할. 자세한 내용은 Microsoft 웹 사이트에서 “Reporting Services 보안 설정”을 참조하십시오.

보고서를 만들려면

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

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

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

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

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

  4. TFSReportDS 공유 데이터 소스를 클릭한 후 다음을 클릭합니다.

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

    참고:

    지정한 데이터 소스는 Team System용 데이터 웨어하우스의 관계형 데이터베이스에 연결됩니다. 자세한 내용은 Team System용 보고서의 데이터 소스 선택을 참조하십시오. 프로젝트에 이 데이터 소스가 없으면 만드십시오. 자세한 내용은 방법: Team System용 보고서 서버 프로젝트 만들기를 참조하십시오.

  5. 쿼리 작성기를 클릭합니다.

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

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

  1. 쿼리 작성기 도구 모음에서 일반 쿼리 디자이너를 클릭하여 쿼리 디자이너를 활성화합니다.

  2. 쿼리 작성기 도구 모음에서 테이블 추가를 클릭합니다.

    테이블 추가 대화 상자가 표시됩니다.

  3. 현재 작업 항목 테이블을 클릭한 다음 추가를 클릭합니다.

    이 팩트 테이블에는 각 작업 항목의 현재 상태가 들어 있습니다. 팩트 테이블과 차원 테이블의 관계에 대한 자세한 내용은 팩트 테이블차원 테이블을 참조하십시오.

  4. 작업 항목 테이블을 클릭한 다음 추가를 클릭합니다.

    이 테이블에는 작업 항목 차원이 들어 있습니다. 자세한 내용은 작업 항목 스키마를 참조하십시오.

  5. 개인 테이블을 클릭하고 추가를 클릭한 다음 닫기를 클릭합니다.

    이 테이블에는 개인 차원이 들어 있습니다. 현재 작업 항목에 대한 팩트 테이블의 담당자, 변경한 사람 및 만든 사람 필드에는 이 테이블에 대한 외래 키가 있습니다. 자세한 내용은 작업 항목 스키마를 참조하십시오.

  6. 작업 항목 테이블에서 System_Title 및 System_State의 확인란을 선택합니다.

  7. 개인 테이블에서 개인의 확인란을 선택합니다.

  8. 쿼리 창에서 변경한 사람 및 만든 사람을 사용하는 절을 삭제하여 쿼리를 다음과 같이 변경합니다.

    SELECT Person.Person, [Work Item].System_State
    FROM   [Current Work Item] INNER JOIN
           [Work Item] ON [Current Work Item].[Work Item] =
           [Work Item].__ID INNER JOIN
           Person ON [Current Work Item].[Assigned To] = Person.__ID
    
  9. 쿼리 작성기 도구 모음에서 실행을 클릭하여 쿼리가 제대로 작동하는지 확인한 후 확인을 클릭합니다.

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

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

  1. 다음을 클릭합니다.

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

  2. 표 형식을 클릭하고 다음을 클릭합니다.

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

  3. System_Title을 클릭한 다음 자세히를 클릭합니다.

  4. 개인을 클릭한 다음 자세히를 클릭합니다.

  5. System_State와 그룹을 차례로 클릭한 후 다음을 클릭합니다.

    마법사의 테이블 레이아웃 선택 페이지가 열립니다.

  6. 원하는 레이아웃 옵션을 클릭한 후 다음을 클릭합니다.

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

  7. 원하는 스타일을 클릭한 후 다음을 클릭합니다.

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

  8. 보고서 이름을 입력하고 보고서 미리 보기를 클릭한 다음 마침을 클릭하여 보고서를 만듭니다.

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

보고서를 배포하려면

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

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

    중요:

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

참고 항목

작업

방법: Team System용 보고서 서버 프로젝트 만들기

방법: 보고서 디자이너 및 Analysis Services 데이터베이스를 사용하여 Team System에 대한 집계 보고서 만들기

개념

작업 항목 스키마

Team System용 사용자 지정 보고서 시작

기타 리소스

팩트 테이블

차원 테이블

관계형 스키마

팩트 테이블 관계