Создание подробного отчета с помощью конструктора отчетов
Ход выполнения работ командой проще отслеживать с помощью создания отчетов, содержащих подробные сведения из Visual Studio Application Lifecycle Management (ALM) (TFS). Например, можно создать отчет, содержащий заголовки рабочих элементов. Чтобы создать такой отчет, можно использовать конструктор отчетов в SQL Server и реляционную базу данных хранилища данных TFS.
После создания первого отчета можно попробовать внести в него изменения, поэкспериментировав с различными данными и макетами. Например, можно группировать таблицу по полю "Назначено".
В случае отсутствия опыта создания отчетов для TFS см. раздел Создание и настройка отчетов для Visual Studio ALM и управление ими. Дополнительные сведения об использовании конструктора отчетов см. в разделе Designing and Implementing Reports Using Report Designer на веб-сайте корпорации Майкрософт. Сведения о создании отчетов, в которых в основном отображаются статистические данные, см. в разделе Создание статистического отчета с помощью конструктора отчетов и куба служб Analysis Services.
Требования
Visual Studio и SQL Server Business Intelligence Development Studio должны быть установлены на одном и том же компьютере.
Чтобы установить центр разработки бизнес-аналитики, запустите программу установки SQL Server и установите флажок Клиентские компоненты при выборе компонентов для установки. Сведения об установке последнего пакета обновления для SQL Server см. в разделе Получение последнего пакета обновления для SQL Server 2008 на веб-сайте корпорации Майкрософт.
Необходимо быть членом роли безопасности TfsWarehouseDataReaders в базе данных Analysis Services на сервере уровня данных Team Foundation Server. Дополнительные сведения см. в разделе Предоставление доступа к базам данных хранилища данных для Visual Studio ALM.
Необходимо быть членом роли Диспетчер содержимого Team Foundation в службах SQL Server Reporting Services. Дополнительные сведения см. в разделе Задание разрешений администратора для Team Foundation Server.
Создание отчета
Создайте или откройте проект сервера отчетов в Visual Studio. Дополнительные сведения см. в разделе Создание проекта сервера отчетов для Visual Studio ALM.
В меню Проект выберите пункт Добавить новый элемент.
Откроется диалоговое окно Добавление нового элемента.
Выберите пункт Мастер отчетов и нажмите кнопку Добавить.
В Мастере отчетов откроется страница Выбор источника данных.
Выберите общий источник данных TFS2010ReportDS и нажмите Далее.
Хотя, возможно, была установлена версия TFS 2013 (в том числе в результате обновления), имена, которые были присвоены источникам данных для TFS 2010, по-прежнему используются.
В мастере открывается страница Создание запроса.
Примечание
Заданный источник данных подключается к реляционной базе данных из хранилища данных TFS.Дополнительные сведения см. в разделе Выбор источника данных и средства разработки.Создайте источник данных, если он отсутствует в проекте.Дополнительные сведения см. в разделе Создание проекта сервера отчетов для Visual Studio ALM.
Выберите Конструктор запросов.
Откроется диалоговое окно Построитель запросов.
Создание запроса для извлечения данных из отчета
На панели инструментов конструктора запросов выберите Универсальный конструктор запросов для включения конструктора запросов.
На панели инструментов конструктора запросов нажмите Добавить таблицу.
Появится диалоговое окно Добавить таблицу.
Выберите таблицу Текущий рабочий элемент и нажмите Добавить.
Выберите таблицу Рабочий элемент и нажмите Добавить.
В этой таблице содержится измерение рабочего элемента.
Выберите таблицу Пользователь, нажмите Добавить, а затем нажмите Закрыть.
Таблица содержит измерение 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
На панели инструментов конструктора запросов нажмите Выполнить, чтобы проверить выполнение запроса, и нажмите ОК.
Построитель запросов закрывается, и в Мастере отчетов повторно отображается страница Создание запроса.
Создание макета отчета
Нажмите кнопку Далее.
В мастере открывается страница Тип отчета.
Выберите Табличный, затем нажмите Далее.
В мастере открывается страница Создание таблицы.
Выберите Заголовок_системы, затем нажмите Подробно.
Выберите Пользователь, затем нажмите Подробно.
Выберите Состояние_системы, выберите Группа, затем нажмите Далее.
В мастере открывается страница Выбор макета таблицы.
Выберите требуемые параметры макета и нажмите Далее.
В мастере открывается страница Выбор стиля таблицы.
Выберите любой стиль и нажмите кнопку Далее.
В мастере открывается страница Завершение работы мастера отчетов.
Введите имя отчета, выберите Просмотр отчета и нажмите кнопку Готово для создания отчета.
Мастер закрывается, и отображается окно документа отчета с активной вкладкой Предварительный просмотр.
Развертывание отчета
Выберите отчет в Обозревателе решений.
В меню Сборка выберите Развертывание ReportName.
Для успешного развертывания отчета необходимо задать соответствующие значения параметров проекта. Дополнительные сведения см. в разделе Создание проекта сервера отчетов для Visual Studio ALM.
См. также
Основные понятия
Ссылка на таблицу для базы данных реляционного хранилища для Visual Studio ALM