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


Создание статистического отчета с помощью конструктора отчетов и куба служб Analysis Services

Создание отчетов, обобщающих данные из Visual Studio Application Lifecycle Management (ALM) (TFS) в диаграммах и таблицах, упрощает процесс отслеживания хода работы команды. Например, можно создать отчет, показывающий, сколько активных рабочих элементов назначено каждому участнику команды. Для создания такого отчета используется конструктор отчетов SQL Server и куб служб аналитики SQL Server для TFS.

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

В случае отсутствия опыта создания отчетов для TFS см. раздел Создание и настройка отчетов для Visual Studio ALM и управление ими. Если вы раньше не использовали конструктор отчетов, см. сведения на странице веб-сайта Майкрософт Проектирование и реализация отчетов с помощью конструктора отчетов. Сведения о создании отчетов, включающих сведения об элементах строки (таких как названия рабочих элементов), см. в разделе Создание подробного отчета с помощью конструктора отчетов.

Требования

Создание отчета

  1. Создайте или откройте проект сервера отчетов в Visual Studio. Дополнительные сведения см. в разделе Создание проекта сервера отчетов для Visual Studio ALM.

  2. В меню Проект выберите пункт Добавить новый элемент.

    Откроется диалоговое окно Добавление нового элемента.

  3. Выберите пункт Мастер отчетов и нажмите кнопку Добавить.

    В Мастере отчетов откроется страница Выбор источника данных.

  4. Выберите общий источник данных Tfs2010OlapReportDS и нажмите кнопку Далее.

    Даже если вы установили версию TFS 2013 (в том числе в результате обновления), имена, которые были присвоены источникам данных для TFS 2010, по-прежнему используются.

    В мастере открывается страница Создание запроса.

    Примечание

    Указанный источник данных подключается к базе данных служб аналитики для TFS.Дополнительные сведения см. в разделе Выбор источника данных и средства разработки.Создайте источник данных, если он отсутствует в проекте.Дополнительные сведения см. в разделе Создание проекта сервера отчетов для Visual Studio ALM.

  5. Выберите Конструктор запросов.

    Откроется диалоговое окно Построитель запросов.

Создание запроса для извлечения данных из отчета

  1. Выберите куб Team System, как показано на следующей иллюстрации.

    Конструктор запросов - выберите куб Team System

    Примечание

    Если хранилище данных Visual Studio ALM использует SQL Server Enterprise Edition, список кубов будет включать куб Team System и набор перспектив.Перспективы позволяют получить конкретное представление данных без необходимости прокрутки измерений и мер во всем кубе Team System.Для этого можно использовать перспективу "Журнал рабочего элемента" (если она доступна).Дополнительные сведения см. в разделе Перспективы и группы мер, предоставляемые в кубе служб Analysis Services для Visual Studio.

  2. Разверните узел Меры, разверните группу мер Журнал рабочего элемента, а затем перетащите меру Совокупное количество в область данных, как показано на следующей иллюстрации.

    Конструктор запросов - добавьте меру "Счет с накоплением"

    Примечание

    Мера "Совокупное количество" показывает количество выбранных рабочих элементов.Поскольку фильтры не применялись, отображаемое число является общим количеством рабочих элементов.Дополнительные сведения о мерах рабочих элементов см. в разделе Перспективы и группы мер, предоставляемые в кубе служб Analysis Services для Visual Studio.

  3. Разверните измерение Кому назначен и перетащите свойство Пользователь в область данных, как показано на следующей иллюстрации.

    Конструктор запросов - добавьте измерение "Пользователь"

    Теперь запрос возвращает число рабочих элементов, назначенных каждому пользователю.

    Примечание

    Как правило, в поле Кому назначен содержатся учетные записи Windows.Для каждой учетной записи Windows в свойстве Пользователь содержится отображаемое имя этой учетной записи, а в свойстве Псевдоним содержится псевдоним.

  4. Разверните измерение Рабочий элемент, перетащите свойство Состояние в область данных и нажмите кнопку ОК.

    Построитель запросов закрывается, и в Мастере отчетов повторно отображается страница Создание запроса.

Создание исходного макета отчета

  1. Нажмите кнопку Далее.

    В мастере открывается страница Тип отчета.

  2. Выберите пункт Матрица и нажмите кнопку Далее.

    В мастере открывается страница Создание матрицы.

  3. Последовательно выберите пункты Cumulative_Count и Сведения.

  4. Последовательно выберите пункты Состояние и Столбцы.

  5. Последовательно выберите пункты Пользователь и Строки и нажмите кнопку Далее.

    В мастере открывается страница Выбор стиля матрицы.

  6. Выберите любой стиль и нажмите кнопку Далее.

    В мастере открывается страница Завершение работы мастера отчетов.

  7. Введите имя отчета, выберите Просмотр отчета и нажмите кнопку Готово для создания отчета.

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

Замена таблицы диаграммой

  1. В окне документа отчета перейдите на вкладку Макет.

    Примечание

    В конструкторе отчета используется три вкладки, краткое описание которых представлено ниже.

    Вкладка

    Описание

    Данные

    Служит для определения наборов данных, используемых отчетом.

    Макет

    Служит для компоновки визуальных элементов отчета.

    Предварительный просмотр

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

  2. Выделите таблицу и нажмите клавишу DELETE.

    Примечание

    Чтобы выделить таблицу целиком, щелкните в любом месте таблицы, а затем щелкните левый верхний угол таблицы.

  3. Перетащите элемент Диаграмма из области Панель элементов в область макета отчета, а затем задайте требуемый размер диаграммы.

    Примечание

    По умолчанию области Панель элементов и Наборы данных являются вкладками в левой части поверхности Visual Studio.

  4. Щелкните диаграмму правой кнопкой мыши и выберите пункт Свойства.

    Откроется диалоговое окно Свойства диаграммы.

  5. Перейдите на вкладку Данные и щелкните имя набора данных TfsOlapReportDS.

  6. В области Значения нажмите кнопку Добавить.

    Откроется диалоговое окно Изменение значения диаграммы.

  7. На вкладке Значение в списке Значение выберите =Sum(Fields!Cumulative_Count.Value) и нажмите кнопку ОК.

  8. В области Группы категорий нажмите кнопку Добавить.

    Откроется диалоговое окно Свойства группирования и сортировки.

    Примечание

    Группы категорий отображаются на оси X диаграммы.

  9. В первой строке таблицы Выражение выберите =Fields!Person.Value и нажмите кнопку ОК.

  10. В области Группы рядов нажмите кнопку Добавить.

    Откроется диалоговое окно Свойства группирования и сортировки.

  11. В первой строке таблицы Выражение выберите =Fields!State.Value, нажмите кнопку ОК, а затем еще раз нажмите кнопку ОК.

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

Развертывание отчета

  1. Выберите отчет в Обозревателе решений.

  2. В меню Сборка выберите пункт Развернуть ReportName.

    Важно!

    Для успешного развертывания отчета необходимо задать соответствующие значения параметров проекта.Дополнительные сведения см. в разделе Создание проекта сервера отчетов для Visual Studio ALM.

См. также

Основные понятия

Перспективы и группы мер, предоставляемые в кубе служб Analysis Services для Visual Studio