문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
Visual Studio 2017을 사용하는 것이 좋습니다.

보고서 디자이너를 사용하여 자세한 보고서 만들기

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

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

TFS용 보고서를 만들어 본 적이 없는 경우에는 Visual Studio ALM 보고서 만들기, 사용자 지정 및 관리을 참조하십시오. 보고서 디자이너의 사용 방법에 대한 자세한 내용은 Microsoft 웹 사이트에서 보고서 디자이너를 사용하여 보고서 디자인 및 구현을 참조하십시오. 집계 정보를 주로 보여 주는 보고서를 만들려면 보고서 디자이너 및 Analysis Services 큐브를 사용하여 집계 보고서 만들기를 참조하십시오.

요구 사항

보고서를 만들려면

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

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

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

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

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

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

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

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

    참고 참고

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

  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배포를 선택합니다.

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

표시: