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


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

Обновлен: Ноябрь 2007

Ход выполнения работ группой проще отслеживать с помощью создания отчетов, содержащих подробные сведения из Visual Studio Team System. Например, можно создать отчет, содержащий заголовки рабочих элементов. Чтобы создать такой отчет, можно использовать конструктор отчетов в SQL Server и реляционную базу данных хранилища данных для Visual Studio Team System.

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

В случае отсутствия опыта создания отчетов для Team System см. раздел Начало работы с настраиваемыми отчетами для Team System. Дополнительные сведения об использовании конструктора отчетов см. в разделе Работа с конструктором отчетов на веб-узле корпорации Майкрософт. Сведения о создании отчетов, которые в основном отображают статистические сведения, см. в разделе Практическое руководство. Создание статистического отчета для Team System с помощью конструктора отчетов и базы данных служб аналитики.

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

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

Bb649551.alert_note(ru-ru,VS.90).gifПримечание.

Чтобы установить центр разработки бизнес-аналитики, запустите программу установки SQL Server и установите флажок Клиентские компоненты при выборе компонентов для установки. Сведения об установке последнего пакета обновления для SQL Server см. в разделе "Как получить последний пакет обновления для SQL Server 2005" на веб-узле корпорации Майкрософт.

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

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

  • Роль безопасности TfsWarehouseDataReaders в реляционной базе данных из хранилища данных для Team System на сервере уровня данных Team Foundation Server. Дополнительные сведения см. в статье "Обеспечение безопасности доступа с использованием служб аналитики" на веб-узле корпорации Майкрософт.

  • Роль Издатель в службах отчетов SQL Server на сервере уровня приложений Team Foundation Server. Дополнительные сведения см. в статье "Обеспечение безопасности служб отчетов" на веб-узле корпорации Майкрософт.

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

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

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

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

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

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

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

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

    Bb649551.alert_note(ru-ru,VS.90).gifПримечание.

    Заданный источник данных подключается к реляционной базе данных из хранилища данных для Team System. Дополнительные сведения см. в разделе Выбор источника данных в отчете для Team System. Создайте источник данных, если он отсутствует в проекте. Дополнительные сведения см. в разделе Практическое руководство. Создание проекта сервера отчетов для Team System.

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

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

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

  1. На панели инструментов построителя запросов щелкните Обычный конструктор запросов для включения конструктора запросов.

  2. На панели инструментов построителя запросов щелкните Добавить таблицу.

    Появится диалоговое окно Добавить таблицу.

  3. Выберите таблицу Текущий рабочий элемент и нажмите кнопку Добавить.

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

  4. Выберите таблицу Рабочий элемент и нажмите кнопку Добавить.

    В этой таблице содержится измерение рабочего элемента. Дополнительные сведения см. в разделе Схема рабочих элементов.

  5. Выберите таблицу Person, щелкните Добавить и нажмите кнопку Закрыть.

    Таблица содержит измерение Person. Таблица фактов для текущих рабочих элементов имеет внешние ключи для полей "Назначено", "Изменено" и "Создано". Дополнительные сведения см. в разделе Схема рабочих элементов.

  6. В таблице Рабочий элемент установите флажки для Заголовок_системы и Состояние_системы.

  7. В таблице Person установите флажок для Person.

  8. В области запросов удалите предложения, использующие "Изменено" и "Создано", чтобы получить следующий запрос.

    SELECT Person.Person, [Work Item].System_State
    FROM   [Current Work Item] INNER JOIN
           [Work Item] ON [Current Work Item].[Work Item] =
           [Work Item].__ID INNER JOIN
           Person ON [Current Work Item].[Assigned To] = Person.__ID
    
  9. На панели инструментов щелкните Выполнить, чтобы проверить выполнение запроса, и нажмите ОК.

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

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

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

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

  2. Щелкните Табличный и нажмите кнопку Далее.

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

  3. Щелкните Заголовок_системы и нажмите Подробнее.

  4. Щелкните Person и нажмите Подробнее.

  5. Выберите Состояние_системы, щелкните Группа и нажмите кнопку Далее.

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

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

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

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

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

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

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

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

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

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

    Bb649551.alert_caution(ru-ru,VS.90).gifВажное примечание.

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

См. также

Задачи

Практическое руководство. Создание проекта сервера отчетов для Team System

Практическое руководство. Создание статистического отчета для Team System с помощью конструктора отчетов и базы данных служб аналитики

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

Схема рабочих элементов

Начало работы с настраиваемыми отчетами для Team System

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

Таблицы фактов

Таблицы измерений

Реляционные схемы

Связи между таблицами фактов