TFS에서 보고서를 보거나 만들 수 있는 권한 부여
TFS(온-프레미스) 배포에 보고서 서버를 추가하면 빌드 품질, 버그 추세, 번다운(burndown) 및 테스트 진행률과 같은 팀 프로젝트에 대한 다양한 데이터에 액세스할 수 있습니다. SSRS(SQL Server Reporting Services) 보고서는 팀이 작업을 관리하고 프로세스를 개선할 수 있는 분석 정보를 제공합니다.
|
이제 보고서를 업로드했습니다. 보고서를 확인하거나 관리할 수 있는 팀의 멤버를 지정할 수 있습니다. 또한 보고서를 만들거나 수정하려면 데이터베이스를 읽을 수 있는 액세스 권한을 부여해야 합니다.
미리 정의된 역할에 보고서를 보거나 관리할 계정 추가
브라우저 역할에 보고서 뷰어를 추가합니다. Team Foundation Content Manager 역할에 TFS 보고서 만든 이를 추가합니다.
팁
보고서 관리자에 액세스하는 권한은 TFS 권한에서 별도로 관리됩니다.팀 멤버를 TFS 그룹에 추가하더라도 여전히 보고서 관리자 역할에 추가해야 합니다.
Reporting Services에서 콘텐츠 관리자 역할에 사용자가 추가되지 않은 경우 이 역할에 이미 추가된 팀 멤버를 추가합니다.
보고서 관리자 홈 페이지에서 폴더 설정을 엽니다.
URL은 http://ReportServer/Reports/Pages/Folder.aspx이거나 명명된 인스턴스를 사용하는 경우 http://ReportServer/Reports_InstanceName/Pages/Folder.aspx입니다.
새 역할 할당을 엽니다.
팁
팀 프로젝트 또는 팀 프로젝트 컬렉션에 정의된 보고서에 대한 액세스를 제한하려면 먼저 해당 폴더로 이동한 후 새 역할 할당을 엽니다.
계정 이름을 추가하고 해당 역할을 선택합니다.
데이터베이스 역할에 보고서 만든 이 추가
멤버가 보고서를 만들거나 사용자 지정해야 할 경우 TfsWarehouseDataReader 역할에 계정을 추가합니다. 보고서 작성자에게는 관계형 데이터 웨어하우스 및 Analysis Services 큐브 둘 다에 대한 읽기 액세스 권한이 필요합니다. 작업 항목 쿼리에서 혹은 큐브에 연결해서 Excel 보고서를 만드는 팀 멤버는 큐브에 대한 읽기 권한만 필요합니다.
TFS 데이터베이스의 관리자가 아니라면 관리자로 추가합니다.
SQL Server Management Studio를 사용하여 TFS용 Database Engine에 연결합니다.
Databases/Tfs_Warehouse/Security/Roles/Database Roles 폴더에서 TfsWarehouseDataReader 역할의 속성 페이지를 엽니다.
계정을 추가합니다.
그런 다음 Analysis Services 데이터베이스에 연결합니다.
Databases/Tfs_Analysis/Roles 폴더에서 TfsWarehouseDataReader 역할의 속성 페이지를 엽니다.
계정을 추가합니다.
중요
TfsWarehouseDataReader 역할에 추가하는 계정은 TFS 배포의 모든 팀 프로젝트 컬렉션에서 호스팅되는 모든 팀 프로젝트의 데이터를 볼 수 있습니다.팀 프로젝트 또는 컬렉션에 대한 액세스를 제한하는 방법은 없습니다.