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


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

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

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

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

Необходимые компоненты

Для выполнения данной процедуры на компьютере необходимо установить Visual Studio и центр разработки бизнес-аналитики SQL Server.

Примечание

Чтобы установить центр разработки бизнес-аналитики, запустите программу установки SQL Server и установите флажок Клиентские компоненты при выборе компонентов для установки.Сведения об установке последнего пакета обновления для SQL Server см. в разделе How to obtain the latest service pack for SQL Server 2008 на веб-сайте корпорации Майкрософт.

Необходимые разрешения

Чтобы выполнить эту процедуру, необходимо быть членом следующих ролей.

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

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

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

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

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

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

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

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

    Примечание

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

  5. Щелкните Построитель запросов.

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

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

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

    Построитель запросов – выберите куб Team System

    Примечание

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

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

    Построитель запросов – добавьте меру Cumulative Count

    Примечание

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

  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.

См. также

Задачи

Создание проекта сервера отчетов для Visual Studio ALM

Другие ресурсы

Группы и показатели мер, доступные в кубе служб аналитики для Team System

Создание отчетов служб отчетов для Visual Studio ALM и управление ими