Создание подробного отчета с помощью конструктора отчетов
Ход выполнения работ группой проще отслеживать с помощью создания отчетов, содержащих подробные сведения из Visual Studio Application Lifecycle Management (ALM).Например, можно создать отчет, содержащий заголовки рабочих элементов.Чтобы создать такой отчет, можно использовать конструктор отчетов в SQL Server и реляционную базу данных хранилища данных для Visual Studio ALM.
После создания первого отчета можно попробовать внести в него изменения, поэкспериментировав с различными данными и макетами.Например, можно группировать таблицу по полю "Назначено".
В случае отсутствия опыта создания отчетов для Visual Studio ALM обратитесь к разделу Создание, настройка отчетов для Visual Studio ALM и управление ими.Дополнительные сведения об использовании конструктора отчетов см. в разделе Designing and Implementing Reports Using Report Designer на веб-сайте корпорации Майкрософт.Сведения о создании отчетов, в которых в основном отображаются статистические данные, см. в разделе Создание статистического отчета с помощью конструктора отчетов и куба служб аналитики.
Предварительные требования
Для выполнения данной процедуры на компьютере необходимо установить Visual Studio и центр разработки бизнес-аналитики SQL Server.
![]() |
---|
Чтобы установить центр разработки бизнес-аналитики, запустите программу установки SQL Server и установите флажок Клиентские компоненты при выборе компонентов для установки.Сведения об установке последнего пакета обновления для SQL Server см. в разделе How to obtain the latest service pack for SQL Server 2008 на веб-сайте корпорации Майкрософт. |
Необходимые разрешения
Чтобы выполнить эту процедуру, необходимо быть членом следующих ролей.
Роль безопасности TfsWarehouseDataReaders в реляционной базе данных из хранилища данных для Visual Studio ALM на сервере уровня данных Team Foundation Server.Дополнительные сведения см. в разделе Предоставление доступа к базам данных хранилища данных для Visual Studio ALM.
Роль Диспетчер содержимого Team Foundation в службах отчетов SQL Server.Дополнительные сведения см. в разделе Задание разрешений администратора на сервере Team Foundation Server.
Создание отчета
Создайте или откройте проект сервера отчетов в Visual Studio.Дополнительные сведения см. в разделе Создание проекта сервера отчетов для Visual Studio ALM.
В меню Проект выберите команду Добавить новый элемент.
Открывается диалоговое окно Добавление нового элемента.
Выберите Мастер отчетов, а затем нажмите кнопку Добавить.
В Мастере отчетов откроется страница Выбор источника данных.
Выберите общий источник данных TFSReportDS и нажмите кнопку Далее.
В мастере открывается страница Создание запроса.
Примечание
Заданный источник данных подключается к реляционной базе данных из хранилища данных для Team Foundation Server.Дополнительные сведения см. в разделе Выбор источника данных и средства разработки отчетов для Visual Studio ALM.Создайте источник данных, если он отсутствует в проекте.Дополнительные сведения см. в разделе Создание проекта сервера отчетов для Visual Studio ALM.
Щелкните Построитель запросов.
Откроется диалоговое окно Построитель запросов.
Создание запроса для извлечения данных из отчета
На панели инструментов построителя запросов щелкните Обычный конструктор запросов для включения конструктора запросов.
На панели инструментов построителя запросов щелкните Добавить таблицу.
Появится диалоговое окно Добавить таблицу.
Выберите таблицу Текущий рабочий элемент и нажмите кнопку Добавить.
Выберите таблицу Рабочий элемент и нажмите кнопку Добавить.
В этой таблице содержится измерение рабочего элемента.
Выберите таблицу Person, щелкните Добавить и нажмите кнопку Закрыть.
Таблица содержит измерение Person.Таблица фактов для текущих рабочих элементов имеет внешние ключи для полей "Назначено", "Изменено" и "Создано".
В таблице Рабочий элемент установите флажки для Заголовок_системы и Состояние_системы.
В таблице Person установите флажок для Person.
В области запросов удалите предложения, использующие "Изменено" и "Создано", чтобы получить следующий запрос.
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
На панели инструментов щелкните Выполнить, чтобы проверить выполнение запроса, и нажмите ОК.
Построитель запросов закрывается, и в Мастере отчетов повторно отображается страница Создание запроса.
Создание макета отчета
Нажмите кнопку Далее.
В мастере открывается страница Тип отчета.
Щелкните Табличный и нажмите кнопку Далее.
В мастере открывается страница Создание таблицы.
Щелкните Заголовок_системы и нажмите Подробнее.
Щелкните Person и нажмите Подробнее.
Выберите Состояние_системы, щелкните Группа и нажмите кнопку Далее.
В мастере открывается страница Выбор макета таблицы.
Выберите требуемые параметры макета и нажмите кнопку Далее.
В мастере открывается страница Выбор стиля таблицы.
Выберите любой стиль и нажмите кнопку Далее.
В мастере открывается страница Завершение работы мастера отчетов.
Введите имя отчета, выберите Просмотр отчета и нажмите кнопку Готово для создания отчета.
Мастер закрывается, и отображается окно документа отчета с активной вкладкой Предварительный просмотр.
Развертывание отчета
Выберите отчет в Обозревателе решений.
В меню Построение выберите команду Развернуть ReportName.
Важно
Для успешного развертывания отчета необходимо задать соответствующие значения параметров проекта.Дополнительные сведения см. в разделе Создание проекта сервера отчетов для Visual Studio ALM.
См. также
Задачи
Создание проекта сервера отчетов для Visual Studio ALM
Создание статистического отчета с помощью конструктора отчетов и куба служб аналитики
Основные понятия
Создание отчетов с использованием реляционной базы данных хранилища для Visual Studio ALM
Другие ресурсы
Создание отчетов служб отчетов для Visual Studio ALM и управление ими