Поделиться через


Предоставление доступа к базам данных хранилища данных для Visual Studio ALM

Добавив сервер отчетов к локальному развертыванию TFS, можно получить доступ к различным данным о проектах команды, в том числе о качестве сборки, тенденции ошибок, выработке и ходе выполнения тестирования. Данные в отчетах служб отчетов SQL Server (SSRS) помогают командам управлять работой и совершенствовать процессы.

Шаг 1. Добавление сервера отчетов

Добавьте сервер отчетов

Шаг 2. Отправка отчетов

Отправка отчетов

Шаг 3. Предоставление разрешений

   

Шаг 4. Просмотр задач команды

Просмотр действий команды

Теперь, когда когда отчеты отправлены, необходимо, чтобы члены команды могли просматривать их или управлять ими. Кроме того, для создания или изменения отчетов необходимо предоставить им доступ для чтения базы данных.

Добавление учетных записей к предопределенным ролям для просмотра отчетов и управления ими

Добавьте просматривающих отчет в роль Обозреватель. Добавьте авторов отчетов TFS в роль Диспетчер содержимого Team Foundation.

Совет

Управление разрешениями на доступ к диспетчеру отчетов производится отдельно от разрешений TFS.Даже при добавлении членов команды в группу TFS их все равно нужно добавить в роль диспетчера отчетов.

  1. Если вы не были добавлены в роль Диспетчер содержимого для служб Reporting Services, пусть кто-то добавленный к этой роли добавит вас.

  2. На домашней странице диспетчера отчетов откройте Параметры папки.

    Добавление пользователя к роли в диспетчере отчетов SSRS

    URL-адрес — http://Сервер_отчетов/Reports/Pages/Folder.aspx или, если используется именованный экземпляр, http://Сервер_отчетов/Reports_ИмяЭкземпляра/Pages/Folder.aspx.

  3. Нажмите Создать назначение ролей.

    Открытие назначения новой роли SSRS

    Совет

    Для ограничения доступа к отчетам, определенным для командного проекта или коллекции командных проектов, сначала перейдите к соответствующей папке, а затем нажмите Создать назначение ролей.

  4. Добавьте имя учетной записи и выделите роль.

    Назначение пользователя роли в диспетчере отчетов

Добавление авторов отчетов к ролям базы данных

Если членам необходимо создать или настроить отчеты, добавьте их учетные записи в роль TfsWarehouseDataReader. Авторам отчетов необходим доступ на чтение и к реляционному хранилищу данных, и к кубу служб Analysis Services. Членам команды, которые создают отчеты Excel на основе запросов рабочих элементов или путем подключения к кубу, необходим только доступ на чтение к кубу.

  1. Если вы не являетесь администратором базы данных TFS, пусть вас добавят.

  2. Подключитесь к ядру СУБД для TFS, используя SQL Server Management Studio.

    Подключение к СУБД

  3. Откройте страницу свойств для роли TfsWarehouseDataReader в папке Базы данных/Tfs_Warehouse/Безопасность/Роли/Роли базы данных.

    Открытие свойств роли чтения данных Tfs_Warehouse

  4. Добавьте учетную запись.

    Добавление члена к роли чтения данных Tfs_Analysis

  5. Затем подключитесь к базе данных Службы аналитики.

    Подключение к базе данных служб аналитики

  6. Откройте страницу свойств для роли TfsWarehouseDataReader в папке Базы данных/Tfs_Analysis/Роли.

    Открытие свойств роли чтения данных Tfs_Analysis

  7. Добавьте учетную запись.

    Добавление члена к роли чтения данных Tfs_Analysis

Важно!

Учетные записи, добавленные в роли TfsWarehouseDataReader, могут просматривать данные всех командных проектов во всех коллекциях командных проектов в развертывании TFS.Ограничить доступ к командному проекту или коллекции нельзя.

Возможные дальнейшие действия

Просмотр командных действий для поддержки полезных отчетов.