팀 프로젝트에 보고서 업로드
TFS(온-프레미스) 배포에 보고서 서버를 추가하면 빌드 품질, 버그 추세, 번다운(burndown) 및 테스트 진행률과 같은 팀 프로젝트에 대한 다양한 데이터에 액세스할 수 있습니다. SSRS(SQL Server Reporting Services) 보고서는 팀이 작업을 관리하고 프로세스를 개선할 수 있는 분석 정보를 제공합니다.
|
보고서 서버를 추가한 후 팀 프로젝트에 보고서를 추가합니다. TFS 2010, TFS 2012 또는 TFS 2013의 온-프레미스 배포에 연결할 때 보고서를 업로드할 수 있습니다.
팀 탐색기의 보고서 페이지가 공백으로 나타나면 보고서를 업로드합니다.
보고서 페이지가 나타나지 않으면 보고서 서버를 추가합니다.
팀 프로젝트에 보고서 업로드
TFS 파워 도구가 제공하는 tfpt 명령줄 도구를 사용합니다.
다음 도구, 구성 및 사용 권한이 있는지 확인합니다.
TFS 파워 도구를 설치하지 않은 경우 지금 설치합니다.
Visual Studio 또는 팀 탐색기를 설치하지 않은 경우 둘 중 하나를 지금 설치합니다. 팀 탐색기를 무료로 다운로드할 수 있습니다. 팀 탐색기는 tfpt 명령줄 도구를 실행하는 컴퓨터에 있어야 합니다.
팀 프로젝트의 관리자가 아니라면 지금 추가합니다.
SQL Server Reporting Service의 Content Manager 또는 Team Foundation Content Manager 역할에 추가되지 않은 경우 지금 추가합니다.
Microsoft Visual Studio Team Foundation Server 2013을 설치하지 않은 경우 지금 설치합니다. 이렇게 해야만 최신 버전의 보고서가 포함된 기본 프로세스 템플릿의 최신 버전을 얻을 수 있습니다.
팀 탐색기에서 팀 프로젝트를 만드는 데 사용된 템플릿과 호환되는 최신 프로세스 템플릿을 다운로드합니다.
팀 프로젝트를 만드는 데 사용된 프로세스 템플릿 형식을 확인하려면 팀 탐색기에 대한 새 작업 항목 메뉴에 표시되는 작업 항목 형식을 검토한 후 다음 차트의 작업 항목 형식과 비교합니다. 작업 항목 형식이 나열된 형식과 다른 경우 사용자 지정 프로세스 템플릿이 사용되었을 수 있습니다.
Visual Studio Scrum
MSF for Agile
MSF for CMMI
참고
-
일반적으로 팀 프로젝트를 만드는 데 사용된 프로세스 템플릿의 최신 버전을 사용할 수 있습니다.예를 들어 Microsoft Visual Studio Scrum 2.0을 사용하여 팀 프로젝트를 만든 경우에도 Microsoft Visual Studio Scrum 2013 버전에서 보고서를 업로드할 수 있습니다.
-
프로세스 템플릿을 다운로드하려면 팀 프로젝트 컬렉션의 관리자여야 하며 동일한 버전의 Visual Studio 또는 팀 탐색기를 사용하여 TFS에 연결해야 합니다.예를 들어 Team Explorer 2013에서 TFS 2013에 연결합니다.
-
프로세스 템플릿 및 작업 항목 형식에 대한 자세한 내용은 여기를 참조하십시오.
-
관리 모드에서 명령 프롬프트를 열고 전원 도구를 설치한 디렉터리로 변경합니다.
cd %programfiles%\Microsoft Team Foundation Server 2013 Power Tools
64비트 버전의 Windows에서는 %programfiles%를 %programfiles(x86)%로 바꿉니다.
보고서를 업로드합니다. 팀 프로젝트를 만드는 데 사용된 템플릿과 호환되는 프로세스 템플릿을 지정해야 합니다. 팀 프로젝트를 호스팅하는 팀 프로젝트 컬렉션에 대해 업로드되었어야 합니다.
tfpt addprojectreports /collection:"http://MyServer:8080/tfs/DefaultCollection" /teamproject:MyProject /processtemplate:"TemplateName"
TFS 2013을 사용하여 업로드된 프로세스 템플릿의 이름은 다음과 같습니다.
Microsoft Visual Studio Scrum 2013
MSF for Agile Software Development 2013
MSF for CMMI Process Improvement 2013
이전에 업로드된 보고서를 덮어쓰려면 /force 옵션을 지정합니다.
팀 탐색기의 보고서 페이지에서 보고서 사이트를 엽니다. 새로 업로드된 보고서를 보기 위해 페이지 새로 고침을 수행해야 할 수도 있습니다.
보고서 관리자에서 Scrum 프로젝트에 대해 업로드된 보고서 뷰는 다음과 같습니다.
팀 프로젝트에 대해 수집된 데이터 양에 따라 데이터 웨어하우스 및 큐브를 빌드하는 데 몇 분에서 몇 시간이 걸릴 수 있습니다. 그러나 빌드되고 나면 TFS가 처음 배포된 이후 팀 프로젝트의 진행 상황을 볼 수 있습니다.
다음 단계 실행
보고서를 보거나 만들 수 있는 사용 권한을 부여합니다.
Q & A
Q: 내 보고서가 최신 상태인지 확인하려면 어떻게 해야 합니까?
A: 보고서가 마지막으로 업데이트된 날짜를 확인하려면 각 보고서의 오른쪽 아래에 나타나는 마지막 업데이트 날짜 타임스탬프를 확인합니다.
Q: 얼마나 자주 보고서를 새로 고칩니까?
A: 보고서는 2분마다 업데이트되는 관계형 데이터 웨어하우스(Tfs_Warehouse) 및 2시간마다 업데이트되는 큐브(Tfs_Analysis)의 데이터에 액세스합니다.
Q: 보고서가 만료되는 문제를 해결하려면 어떻게 해야 합니까?
A: 전체 또는 일부 데이터가 더 이상 데이터 웨어하우스로 이동하지 않을 경우 보고서가 만료됩니다. 데이터 흐름을 확인하려면 Warehouse Control 웹 서비스의 GetProcessStatus를 실행합니다. 또한 발생할 수 있는 스키마 충돌을 수정합니다.
Q: tfpt addprojectreports는 어떤 작업을 수행합니까?
A: tfpt addprojectreports 명령은 프로세스 템플릿의 ReportTasks 파일에 포함된 지침을 수행합니다. 이 파일은 프로세스 템플릿의 보고서 폴더에 있습니다. 작업에는 보고서 폴더 만들기, 각 보고서의 보고서 매개 변수 및 데이터 소스 설정, 보고서 서버에 보고서 업로드 등이 포함됩니다.
Q: 단일 보고서만 업로드하려는 경우 어떻게 해야 합니까?
A: 보고서 관리자에서 파일 업로드를 사용하여 단일 보고서를 업로드할 수 있습니다. 보고서의 데이터 소스와 기타 매개 변수를 정의해야 합니다.
Q: 데이터 소스의 이름은 무엇입니까?
A: Reporting Services 데이터 소스의 이름은 Tfs2010ReportsDS 및 Tfs2010OlapReportsDS입니다. TFS 2012로 설치 또는 업그레이드한 경우에도 TFS 2010을 설치할 때 데이터 소스에 할당된 이름을 그대로 사용합니다.
언제든지 보고서에 대한 상황에 맞는 메뉴를 열고 관리를 선택한 다음 데이터 소스를 선택하여 이름을 확인할 수 있습니다.
Q: 다른 프로세스 템플릿에서 보고서를 업로드할 수 있습니까?
A: 대부분의 보고서는 각 프로세스 템플릿에 사용된 작업 항목 형식 및 워크플로 상태에 따라 사용자 지정됩니다. 다른 프로세스 템플릿에서 복사한 보고서를 팀 프로젝트의 형식 정의에 맞게 사용자 지정해야 할 수도 있습니다.
각 프로세스 템플릿과 함께 제공되는 보고서에 대해 알아보려면 팀 작업을 검토하여 유용한 보고서 지원를 참조하십시오.
Q: Excel 보고서를 업로드하는 경우에는 어떻게 해야 합니까?
A: 팀 프로젝트 컬렉션에 SharePoint 웹 응용 프로그램을 추가한 후 tfpt addprojectportal 명령을 사용하여 프로젝트 포털 및 Excel 보고서를 추가할 수 있습니다.
Q: Visual Studio Online을 사용하여 동일한 보고서를 가져올 수 있습니까?
A: 지금은 가져올 수 없습니다. 보고서 업로드는 TFS 온-프레미스 배포에만 지원됩니다. 그러나 단순 목록 쿼리 결과를 차트로 작성할 수 있습니다.
보고서를 사용자 지정하려면 어떻게 해야 합니까?
A: SQL Server 보고서 작성기 2012를 사용하여 업로드한 보고서를 사용자 지정할 수 있습니다. 자세한 내용은 Team Foundation Server 2010용 보고서 만들기 및 Team Foundation Server 2010용 보고서 사용자 지정을 참조하세요. 이러한 문서는 TFS 2010을 기반으로 하지만 TFS 2013에 유효합니다.
TFS 큐브에 대해 자세히 알아보려면 어떻게 해야 합니까?
A: Visual Studio의 Analysis Services 큐브에 제공된 측정값 그룹 및 큐브 뷰를 참조하십시오.
추가 질문이 있으면 어디에 문의해야 합니까?
A: Team Foundation Server - 보고 및 웨어하우스 포럼에서 대답을 검색하거나 질문을 게시하세요.