Заметки консультанта

Шамрай Александр Владимирович

Краткие практические рекомендации: создание и отображение отчетов

<< Назад

Область применения

Microsoft® Visual Studio® 2005 Team Foundation Server (TFS)

Microsoft Visual Studio Team System

Содержание Администрирование

Как настроить информационную панель системы создания и отображения отчетов

Как задавать права доступа к отчетам

Создание / настройка

Как настроить существующий отчет

Как создать новый отчет в Visual Studio

Как создать новый отчет в Excel

Как настроить создание моментальных снимков отчета по графику

Как создать подписку на отчет

Как добавить новый отчет в существующий шаблон процесса

Просмотр

Как анализировать статус проекта

Как анализировать качество приложения

Как увидеть, что еще осталось сделать

Как увидеть статус сборки

Как увидеть дефекты и результаты тестирования

Как сравнить запланированную работу с тем, какой объем работ был фактически выполнен за итерацию

Как определить, кто последним редактировал файл

Как найти все изменения, внесенные в код тем или иным разработчиком

Как найти все изменения, внесенные в файл

Как найти все изменения, ассоциированные с конкретным рабочим элементом

Как формировать показатели степени изменения кода

Как сформировать показатели рабочего пространства, такие как количество файлов, строк кода или количество проектов

Администрирование

• Как настроить информационную панель системы создания и отображения отчетов

• Как задавать права доступа к отчетам

Как настроить информационную панель системы создания и отображения отчетов

Чтобы создать информационную панель системы создания и отображения отчетов, которая обеспечит возможность просматривать разнообразную полезную

информацию о проекте, измените Microsoft Office SharePoint®-сайт портала группового проекта.

Например, информационная панель системы создания и отображения отчетов может содержать следующие отчеты:

Remaining Work (Что осталось сделать)

Quality Indicators (Показатели качества)

Bug Rates (Частоты дефектов)

Project Velocity (Скорость выполнения проекта)

Вывести новые отчеты на страницу портала SharePoint можно, добавляя Report Viewer Web Part для каждого отчета, который должен отображаться на странице.

Чтобы изменить портал группового проекта и создать информационную панель системы создания и отображения отчетов

1. Установите Report Viewer Web Part на свой сервер отчетов с помощью инструмента stsadm.exe и RSWebParts.cab, которые входят в пакет установки Microsoft Office SharePoint и Report Services.

STSADM.EXE можно найти в каталоге C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN.

RSWebParts.Cab можно найти в каталоге С:\ Program Files\Microsoft SQL Server\90\Tools\Reporting Services\SharePoint.

Пример: STSADM.EXE —о addwppack -filename «C:\ Program Files\Microsoft SQL Server\90\Tools\Reporting Services\SharePoint\RSWebParts.cab» -globalinstall.

2. В Team Explorer правой кнопкой мыши щелкните свой проект.

3. Щелкните Show Project Portal.

4. Щелкните Modify Shared Page.

5. Выберите Browse и щелкните Add Web Parts.

6. Щелкните Virtual Server Gallery.

7. В Web Part List выберите Report Viewer.

8. Щелкните Add.

9. Введите имя Report Manager, например, http://<сервер отчетов >/reports.

10. Введите путь к отчету, который хотите отображать, например, <мой проект>/Quality Indicators.

Дополнительные источники

Больше информации о добавлении Report Viewer Web Part можно найти в статье «Viewing Reports with SharePoint 2.0 Web Parts» по адресу http://msdn2.microsoft.com/en-us/library/msl59772(SQL90).aspx.

Подробнее о портале группового проекта рассказывает статья «Using the Team Project Portal» по адресу http://msdn2.microsoft.com/en-us/library/ms242883(VS.80).aspx.

Как задавать права доступа к отчетам

Права доступа к отчетам определяют, кто может редактировать или просматривать отчеты. Задавать и менять права доступа к отчетам могут члены роли Microsoft SQL Server™ Reporting Services Content Manager.

Чтобы задать права доступа для всех отчетов группового проекта

1. В Team Explorer разверните узел своего группового проекта.

2. Правой кнопкой мыши щелкните Reports и выберите Show Report Site.

3. Выберите вкладку Properties.

4. Щелкните Security.

5. Щелкните Edit Item Security (Редактировать права доступа к элементу).

6. Если хотите редактировать права доступа для уже определенной роли, щелкните Edit.

7. Если хотите определить права доступа для роли, не представленной в списке ролей для отчета, щелкните New Role Assignment.

Чтобы задать права доступа для одного отчета

1. В Team Explorer разверните узел своего группового проекта.

2. Правой кнопкой мыши щелкните Reports и выберите Show Report Site.

3. На сайте отчетов выберите отчет, для которого хотите задать права доступа.

4. Выберите вкладку Properties.

5. Щелкните Security.

6. Щелкните Edit Item Security.

7. Если хотите редактировать права доступа для уже определенной роли, щелкните Edit.

8. Если хотите определить права доступа для роли, не представленной в списке ролей для отчета, щелкните New Role Assignment.

Дополнительные источники

Подробнее о том, как задавать права доступа к отчетам, рассказывает статья «How to: Set Permissions for a Report» (Как: задавать права доступа к отчету) по адресу http://msdn2.microsoft.com/en-us/library/msl81645(VS.80).aspx.

Создание / настройка

• Как настроить существующий отчет

• Как создать новый отчет в Visual Studio

• Как создать новый отчет в Excel

• Как настроить создание моментальных снимков отчета по графику

• Как создать подписку на отчет

• Как добавить новый отчет в существующий шаблон процесса

Как настроить существующий отчет

Изменять отчеты можно прямо в Visual Studio (Business Intelligence Development Studio), которая поставляется с клиентскими инструментами SQL Server 2005, используя SQL Server 2005 Reporting Services Designer. Редактировать существующий отчет обычно проще, чем создавать новый.

Чтобы настроить существующий отчет в TFS

1. Создайте проект создания отчетов:

a. В Visual Studio в меню File выберите New и затем щелкните Project.

b. Выберите тип Business Intelligence Project (Проект для бизнес-анализа данных).

c. Выберите шаблон Report Server Project (Проект сервера отчетов).

d. Задайте Name и Location своего проекта и щелкните OK.

2. Экспортируйте отчет, который хотите настраивать:

a. Правой кнопкой мыши щелкните свой групповой проект и затем щелкните Show Project Portal.

b. На панели быстрого запуска (Quick Launch) в левой части Веб-сайта портала щелкните Reports.

c. Выберите отчет, который хотите настраивать.

d. Щелкните Properties.

e. Выберите Edit.

f. Сохраните файл отчета .rdl в папке проекта создания отчета, которая была создана в шаге 1.

3. Добавьте источники данных:

a. Чтобы создать источник данных для хранилища данных:

i. В Visual Studio Solution Explorer правой кнопкой мыши щелкните Shared Data Sources (Совместно используемые источники данных) и выберите Add New Data Source (Добавить новый источник данных).

ii. На вкладке General (Общие данные) в текстовом окне Name введите TfsReportDS.

iii. В поле со списком Type выберите Microsoft SQL Server.

iv. Щелкните Edit.

v. Введите имя своего сервера уровня данных.

vi. Выберите базу данных TFSWarehouse.

vii. Щелкните кнопку OK дважды, чтобы добавить источник данных.

b. Чтобы создать OLAP-источник данных:

i. В Solution Explorer правой кнопкой мыши щелкните Shared Data Sources и выберите Add New Data Source.

ii. На вкладке General в текстовом окне Name введите TfsOlapReportDS

iii. В поле со списком Type выберите Microsoft SQL Server Analysis Services.

iv. Щелкните Edit.

v. Введите имя своего сервера уровня данных.

vi. Выберите базу данных TFSWarehouse.

vii. Щелкните кнопку OK дважды, чтобы добавить источник данных.

4. Добавьте отчет в свой проект:

a. В Solution Explorer правой кнопкой мыши щелкните Reports и выберите Add->Existing Item (Добавить->Существующий элемент).

b. Перейдите к файлу .rdl, который экспортировали в шаге 2.

5. Редактируйте отчет:

a. Измените операторы запросов в Data Pane (Панель данных).

b. Методом drag-and-drop перенесите новые меры или члены на Data Pane.

c. Редактируйте компоновку отчета на панели Layout Pane (Панель компоновки).

Примечание: Хотя можно использовать Report Builder, доступный на сайте системы создания и отображения отчетов группы, сценарии создания и отображения отчетов Visual Studio плохо поддерживают этот инструмент, поэтому его применение не рекомендуется

Дополнительные источники

Более подробная информация представлена в разделе «Как: настроить отчет в Visual Studio Team Foundation Server» данного руководства.

Как создать новый отчет в Visual Studio

Создавать отчеты можно прямо в Visual Studio (Business Intelligence Development Studio), которая поставляется с клиентскими инструментами SQL Server 2005, используя SQL Server 2005 Reporting Services Designer.

Новый отчет следует создавать, если нет отчета, который можно было бы редактировать соответственно вашим требованиям. Изменять существующий отчет обычно проще, чем создавать новый.

Чтобы создать новый отчет в TFS

1. Создайте проект создания отчетов:

a. В Visual Studio в меню File выберите New и щелкните Project.

b. Выберите тип Business Intelligence Project.

c. Выберите шаблон Report Server Project.

d. Задайте Name и Location своего проекта и щелкните OK.

2. Добавьте источники данных:

a. Чтобы создать источник данных для хранилища данных:

i. В Visual Studio Solution Explorer правой кнопкой мыши щелкните Shared Data Sources и выберите Add New Data Source.

ii. На вкладке General в текстовом окне Name введите TfsReportDS.

iii. В поле со списком Type выберите Microsoft SQL Server.

iv. Щелкните Edit.

v. Введите имя своего сервера уровня данных.

vi. Выберите базу данных TFSWarehouse.

vii. Щелкните кнопку OK дважды, чтобы добавить источник данных.

b. Чтобы создать OLAP-источник данных:

i. В Solution Explorer правой кнопкой мыши щелкните Shared Data Sources и выберите Add New Data Source.

ii. На вкладке General в текстовом окне Name введите TfsOlapReportDS.

iii. В поле со списком Type выберите Microsoft SQL Server Analysis Services.

iv. Щелкните Edit.

v. Введите имя своего сервера уровня данных.

vi. Выберите базу данных TFSWarehouse.

vii. Щелкните кнопку OK дважды, чтобы добавить источник данных.

3. Создайте новый отчет:

a. В Solution Explorer правой кнопкой мыши щелкните Reports, выберите Add и щелкните New Item.

b. Выберите шаблон Report.

c. Введите имя отчета и щелкните OK.

4. Измените отчет:

a. Если Report Designer (Конструктор отчетов) не открывается автоматически, откройте отчет для редактирования, щелкнув его двойным щелчком мыши в Solution Explorer.

b. В выпадающем списке Dataset (Набор данных) выберите <New Dataset…> (Новый набор данных).

c. Задайте имя набора данных, например, TestDataSet.

d. Выберите TFSOlapReportDS (shared).

e. Щелкните OK.

f. Щелкните кнопку с многоточием (…) рядом с Build (сразу под выпадающим списком Dataset) и выберите Team System.

Теперь вы можете изменять свой отчет, перенося методом drag-and-drop меры и измерения из дерева Dataset на Query Pane (Панель запросов) и Filter Pane (Панель фильтров). Менять компоновку отчета можно с помощью вкладки Layout. Увидеть, как будет выглядеть ваш отчет, можно на вкладке Preview (Предварительный просмотр).

Примечание: Хотя можно использовать Report Builder, доступный на сайте системы создания и отображения отчетов группы, сценарии создания и отображения отчетов Visual Studio плохо поддерживают этот инструмент, поэтому его применение не рекомендуется.

Дополнительные источники

Этому вопросу посвящен раздел «Как: создать специальный отчет для Visual Studio Team Foundation Server» данного руководства.

Как создать новый отчет в Excel

Специальные отчеты можно создавать, соединяя Microsoft Office Excel® непосредственно с OLAP-кубом TFS Reporting. С помощью Excel данные отчета можно отображать в форме сводных таблиц или диаграмм.

Чтобы создать отчет в виде сводной таблицы Excel

1. Убедитесь, что у вас установлен Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB Provider. Скачать его можно по адресу

http://www.microsoft.com/downloads/details.aspx?FamilyID=d09c1d60-a13c-4479-9b91-9e8b9d835cdc.

2. Запустите Excel.

3. Выберите электронную таблицу, в которую хотите добавить сводный отчет.

4. В меню Data выберите PivotTable and PivotChart Report (Отчет PivotTable и PivotChart).

5. Выберите External Data Source (Внешний источник данных).

6. Щелкните Next.

7. Щелкните Get Data (Получить данные).

8. Выберите вкладку OLAP Cubes.

9. Выберите <New Data Source> (Новый источник данных) и щелкните OK.

10. Введите имя источника данных.

11. Выберите провайдера Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB.

12. Щелкните Connect.

13. Выберите Analysis Server (Аналитический сервер).

14. Введите имя своего сервера отчетов, например, TFSRTM.

15. Щелкните Next.

16. Выберите TFSWarehouse и щелкните Finish.

17. Выберите куб, который хотите использовать для создания отчета (например, Code Churn, Work Items и Test Result) и щелкните OK.

18. Еще раз щелкните OK, чтобы вернуться к Pivot Table and Pivot Chart Wizard (Мастер сводных таблиц и диаграмм).

19. Щелкните Finish, чтобы добавить сводную таблицу в электронную таблицу.

Столбцы и меры в сводную таблицу можно перенести методом drag-and-drop из PivotTable Field List (Список полей сводной таблицы). Например, чтобы увидеть количество строк для каждого Team Project на вашем сервере:

1. В приведенном выше шаге 17 выберите куб Code Churn (Индекс изменений кода).

2. Перенесите методом drag-and-drop TeamProject.TeamProject в секцию Column Fields (Поля столбцов) сводной таблицы.

3. Перенесите методом drag-and-drop Total Lines (Количество строк) в секцию Data Items (Элементы данных) сводной таблицы.

Дополнительные источники

Больше информации об использовании Excel для создания специальных отчетов можно найти в статье «Using Microsoft Excel for Team Foundation Server Reporting» (Использование Microsoft Excel для создания и отображения отчетов Team Foundation Server) по адресу http://msdn2.microsoft.com/en-us/library/ms244713(VS.80).aspx.

Скачать Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB Provider можно по адресу http://www.microsoft.com/downloads/details.aspx?FamilVID=d09cld60-a!3c-4479-9b91-9e8b9d835cdc.

Как настроить создание моментальных снимков отчета по графику

Плановые моментальные снимки отчетов могут использоваться для лучшего понимания тенденций, или чтобы освежить в памяти важные этапы в ходе проекта.

Чтобы создать плановый моментальный снимок отчета

1. В Team Explorer правой кнопкой мыши щелкните Reports для вашего группового проекта и выберите Show Report Site.

2. Откройте отчет с сайта отчетов.

3. Выберите вкладку Properties.

4. Щелкните ссылку History.

5. Задайте график создания моментальных снимков.

Задав график создания моментальных снимков, вы сможете найти их на вкладке History для этого отчета. Там же моментальный снимок можно сделать вручную.

Как создать подписку на отчет

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

Чтобы создать подписку на отчет

1. В Team Explorer, правой кнопкой мыши щелкните Reports для своего группового проекта и затем щелкните Show Report Site.

2. Откройте отчет с сайта отчетов.

3. Выберите вкладку Subscriptions (Подписки).

4. Щелкните New Subscription (Новая подписка), чтобы создать подписку на отчет.

Как добавить новый отчет в существующий шаблон процесса

Добавлять новые отчеты в существующий шаблон процесса можно с помощью инструмента Process Editor, который доступен с последней версией Team Foundation Server Power Tool. Скачать Team Foundation Server Power Tool можно по адресу http://msdn2.microsoft.com/en-us/vstudio/aa718351.aspx.

Чтобы добавить новые отчеты

1. Скачайте шаблон процесса, наиболее близко отвечающий вашим требованиям:

a. В Visual Studio в меню Team выберите Team Foundation Server Settings.

b. Выберите Process Template Manager.

c. В диалоговом окне Process Template Manager выберите шаблон процесса, который хотите изменять, и щелкните Download.

d. В диалоговом окне Download Process Template выберите папку на своем локальном диске и щелкните Save.

2. Откройте шаблон процесса в Process Editor:

a. В Visual Studio войдите в меню Team.

b. Выберите Process Editor и щелкните Open Process Template.

c. В диалоговом окне Open Process Template fileset перейдите к загруженному шаблону процесса и щелкните Open.

d. Visual Studio загрузит файл ProcessTemplate.xml.

e. Задайте Name настраиваемого процесса.

3. В Process Template Explorer щелкните Reports.

4. На панели инструментов щелкните Add.

5. В диалоговом окне Report на вкладке Report Detail (Данные отчета) введите имя отчета.

6. Перейдите к файлу .rdl, который хотите добавить в поле File Name (Имя файла). Все остальные поля оставьте неизменными и не вносите никаких изменений в данные на вкладках Properties и Parameters (Параметры).

7. На вкладке DataSources (Источники данных) введите соответствующие источники данных. С TFS поставляются стандартные источники данных для шаблонов процессов, /TfsOlapReportDS и /TfsReportDS.

8. Щелкните OK.

Дополнительные источники

Скачать Team Foundation Server Power Tool можно по адресу http://msdn2.microsoft.com/en-us/vstudio/aa718351.aspx.

Использование инструментального средства Process Editor для настройки типов рабочих элементов подробно рассматривается в разделе «Как: настроить шаблон процесса в Visual Studio Team Foundation Server» данного руководства.

Просмотр

• Как анализировать статус проекта

• Как анализировать качество приложения

• Как увидеть, что еще осталось сделать

• Как увидеть статус сборки

• Как увидеть дефекты и результаты тестирования

• Как сравнить запланированную работу с тем, какой объем работ был фактически выполнен за итерацию

• Как определить, кто последним редактировал файл

• Как найти все изменения, внесенные в код тем или иным разработчиком

• Как найти все изменения, внесенные в файл

• Как найти все изменения, ассоциированные с конкретным рабочим элементом

• Как формировать показатели степени изменения кода

• Как сформировать показатели рабочего пространства, такие как количество файлов, строк кода или количество проектов

Как анализировать статус проекта

Для анализа статуса проекта можно использовать отчет Velocity.

Чтобы просмотреть статус приложения

1. В Team Explorer разверните узел своего проекта, правой кнопкой мыши щелкните Reports и выберите Show Report Site.

2. На сайте отчетов выберите отчет Velocity.

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

Как анализировать качество приложения

Анализировать качество приложения можно, используя отчет Quality Indicators.

Чтобы проанализировать качество приложения

1. В Team Explorer разверните узел своего проекта, правой кнопкой мыши щелкните Reports и выберите Show Report Site.

2. На сайте отчетов выберите отчет Quality Indicators.

Используя только этот отчет, в котором собраны результаты тестов, дефекты, покрытие кода тестами и коэффициент изменения кода, можно анализировать состояние проекта.

Как увидеть, что еще осталось сделать

Для просмотра оставшейся работы используется отчет Remaining Work.

Чтобы просмотреть, какой объем работы осталось выполнить

1. В Team Explorer разверните узел своего проекта, правой кнопкой мыши щелкните Reports и выберите Show Report Site.

2. На сайте отчетов выберите отчет Remaining Work.

Данный отчет показывает объем еще невыполненной, выполненной и завершенной работы с течением времени. Проецируя тенденции изменения объема оставшейся работы на будущее, можно предсказать момент окончания работы над кодом.

Как увидеть статус сборки

В шаблоне процесса Microsoft Solution Framework (MSF) для CMMI® (MS CMMI) есть отчет Builds, в котором можно увидеть результаты тестов верификации сборки (BVT).

Чтобы увидеть статус сборки

1. В Team Explorer разверните узел своего проекта.

2. Правой кнопкой мыши щелкните Reports и выберите Show Report Site.

3. На сайте отчетов выберите отчет Builds.

В этом отчете представлен список доступных сборок с данными об их качестве и другой полезной информацией.

Как увидеть дефекты и результаты тестирования

Дефекты можно увидеть в отчете Bugs by Priority. Этот отчет показывает соотношение выявленных высоко приоритетных дефектов и выявленных дефектов с низким приоритетом.

Результаты тестирования, дефекты, покрытие кода тестами и коэффициенты изменения кода – все эти показатели собраны в отчете Quality Indicators.

Чтобы просмотреть отчет Bugs by Priority или Quality Indicators

1. В Team Explorer разверните узел своего проекта.

2. Правой кнопкой мыши щелкните Reports и выберите Show Report Site.

3. Для просмотра дефектов выберите отчет Bugs by Priority или для просмотра результатов тестирования выберите отчет Quality Indicators.

Как сравнить запланированную работу с тем, какой объем работ был фактически выполнен за итерацию

Чтобы сравнить запланированную работу с тем, какой объем работ был фактически выполнен, можно использовать отчет Unplanned Work. В нем представлена сравнительная диаграмма общей работы с оставшейся, на которой показаны различия между плановыми и незапланированными задачами.

Для просмотра отчета Unplanned Work

1. В Team Explorer разверните узел своего проекта.

2. Правой кнопкой мыши щелкните Reports и выберите Show Report Site.

3. На сайте отчетов выберите отчет Unplanned Work.

Как определить, кто последним редактировал файл

Определить автора последнего изменения в файле можно, используя функцию показа истории изменений файла, которая доступна в Source Control Explorer.

Чтобы выяснить, кто последним вносил изменения в файл

1. В Source Control Explorer выберите интересующий вас файл.

2. Правой кнопкой мыши щелкните файл и выберите View History (Просмотреть историю).

3. В окне History можно увидеть историю изменений файла и их принадлежность.

Дополнительные источники

Больше информации о Source Control Explorer представлено в статье «Using Source Control Explorer» (Использование Source Control Explorer) по адресу http://msdn2.microsoft.com/en-us/library/msl81370(VS.80).aspx.

Как найти все изменения, внесенные в код тем или иным разработчиком

Чтобы найти все изменения, которые были внесены в проект определенным разработчиком, можно использовать команду TF History.

Например, следующая команда показывает все изменения, внесенные пользователем Mario:

tf history $/ /г /user:Mario

В предыдущем примере используется ключ $/, и поиск выполняется по всему хранилищу исходного кода. Чтобы ограничить поиск определенным групповым проектом, используйте $/TeamProjectName.

Дополнительные источники

Подробнее команда TF History рассматривается в статье «History Command» (Команда History) по адресу http://msdn2.microsoft.com/en-us/librarv/vxtbh4yh(VS.80).aspx.

Как найти все изменения, внесенные в файл

Увидеть, какие изменения были внесены в файл, можно в истории файла в Source Control Explorer.

Чтобы найти все изменения, внесенные в файл

1. В Source Control Explorer выберите интересующий вас файл.

2. Правой кнопкой мыши щелкните файл и выберите View History.

3. В окне History в истории изменений можно найти все изменения, вносимые в данный файл.

Дополнительные источники

Больше информации о Source Control Explorer представлено в статье «Using Source Control Explorer» по адресу http://msdn2.microsoft.com/en-us/library/msl81370(VS.80).aspx.

Как найти все изменения, ассоциированные с конкретным рабочим элементом

Если рабочий элемент ассоциирован с пакетом изменений кода на момент регистрации изменений, эти изменения можно увидеть на вкладке Links.

Чтобы увидеть изменения в коде, ассоциированные с рабочим элементом

1. Откройте интересующий вас рабочий элемент.

2. Выберите вкладку Links.

3. Если с этим рабочим элементом ассоциирован пакет изменений, он будет указан на панели Links рабочего элемента.

4. Щелкните двойным щелчком связанный пакет изменений, чтобы увидеть какие файлы и комментарии были зарегистрированы.

Дополнительные источники

Пакеты изменений подробнее рассматриваются в статье «Working with Source Control Changesets» (Работа с пакетами изменений системы контроля версий), которую можно найти по адресу http://msdn2.microsoft.com/en-us/library/msl81408(VS.80).aspx.

Как формировать показатели степени изменения кода

Показатели изменения кода можно найти в отчете Quality Indicators.

Чтобы посмотреть отчет Quality Indicators

1. В Team Explorer разверните узел своего проекта.

2. Правой кнопкой мыши щелкните Reports и выберите Show Report Site.

3. Выберите отчет Quality Indicators.

Результаты тестирования, дефекты, покрытие кода тестами и коэффициенты изменения кода – все эти показатели собраны в одном отчете, с помощью которого можно отслеживать состояние проекта.

Альтернативным вариантом является использование Excel для формирования отчета по степени изменения кода. Подробнее об этом рассказывается разделе «Как создать новый отчет в Excel» данного документа.

Как сформировать показатели рабочего пространства, такие как количество файлов, строк кода или количество проектов

Создавайте отчеты по различным показателям рабочего пространства, соединяя Excel непосредственно с OLAP-кубом системы TFS Reporting. Используя Excel, данные отчета можно отображать в форме сводных таблиц или диаграмм.

Чтобы создать отчет в виде сводной таблицы Excel

1. Убедитесь, что у вас установлен Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB Provider. Скачать его можно по адресу

http://www.microsoft.com/downloads/details.aspx?FamilyID=d09c1d60-a13c-4479-9b91-9e8b9d835cdc.

2. Запустите Excel.

3. Выберите электронную таблицу, в которую хотите добавить сводный отчет.

4. В меню Data выберите PivotTable and PivotChart Report.

5. Выберите External Data Source.

6. Щелкните Next.

7. Щелкните Get Data.

8. Выберите вкладку OLAP Cubes.

9. Выберите <New Data Source> и щелкните OK.

10. Введите имя источника данных.

11. Выберите провайдера Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB.

12. Щелкните Connect.

13. Выберите Analysis Server.

14. Введите имя своего сервера отчетов, например, TFSRTM.

15. Щелкните Next.

16. Выберите TFSWarehouse и щелкните Finish.

17. Выберите куб Code Churn, который будет использоваться для построения отчета и щелкните OK.

18. Еще раз щелкните OK, чтобы вернуться к Pivot Table and Pivot Chart Wizard.

19. Щелкните Finish, чтобы добавить сводную таблицу в электронную таблицу.

Можно использовать PivotTable Field List и методом drag-and-drop перенести столбцы и меры в сводную таблицу.

Чтобы узнать количество файлов в каждом групповом проекте на вашем сервере

1. Методом drag-and-drop перенесите TeamProject.TeamProject в раздел Page Fields (Поля страниц) сводной таблицы.

2. Методом drag-and-drop перенесите File Name.FilePath в раздел Row Fields (Поля строк) сводной таблицы.

3. Используйте выпадающий список Team Project в разделе Page Fields сводной таблицы, чтобы сортировать данные по групповым проектам.

Обратите внимание на количество выведенных строк, это и есть количество файлов в проекте.

Чтобы узнать количество строк в каждом групповом проекте на вашем сервере

1. Методом drag-and-drop перенесите TeamProject.TeamProject в раздел Column Fields (Поля столбцов) сводной таблицы.

2. Методом drag-and-drop перенесите Total Lines в раздел Data Items сводной таблицы.

Чтобы узнать, сколько групповых проектов на вашем сервере

Методом drag-and-drop перенесите TeamProject.TeamProject в раздел Row Fields сводной таблицы.

Обратите внимание на количество выведенных строк, столько проектов на сервере.

Дополнительные источники

Больше информации об использовании Excel для создания специальных отчетов можно найти в статье «Using Microsoft Excel for Team Foundation Server Reporting» по адресу http://msdn2.microsoft.com/en-us/library/ms244713(VS.80).aspx.

Скачать Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB Provider можно по адресу http://www.microsoft.com/downloads/details.aspx?FamilVID=d09cld60-a!3c-4479-9b91-9e8b9d835cdc.

Дополнительные источники по системе создания и отображения отчетов Team Foundation

Дополнительную информацию по созданию и отображению отчетов можно найти в материале «Team Foundation Server Reporting» по адресу http://msdn2.microsoft.com/en-us/library/msl94922(VS.80).aspx.

<< Назад

Реклама
 
%d такие блоггеры, как: