Добрый день. Вопрос №1 Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте? Вопрос №2 Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже? |
Практикум
Как создать отчет о развитии рисков в Visual Studio 2005 Team Foundation Server
Область применения
- Microsoft® Visual Studio® 2005 Team Foundation Server (TFS) .
- Microsoft Visual Studio Team System (VSTS) .
- Microsoft SQL Server™ Reporting Services.
Описание
В этой статье подробно разбирается процесс создания нового отчета, представляющего динамику развития рисков, и его публикации на портале отчетов группы в TFS.
Содержание
- Задачи.
- Обзор.
- Порядок операций.
- Прежде всего.
- Шаг 1 - создание нового проекта отчетов.
- Шаг 2 - создание источников данных.
- Шаг 3 - создание нового отчета в проекте.
- Шаг 4 - изменение отчета.
- Шаг 5 - развертывание отчета на Team Foundation Server.
- Шаг 6 - тестирование отчета.
- Дополнительные ресурсы.
Задачи
- Создать проект отчетов в Visual Studio.
- Создать новый отчет о динамике рисков в проекте отчетов.
- Опубликовать отчет на сервере отчетов.
Обзор
Отчеты, поставляемые с VSTS, основаны на использовании SQL Server Reporting Services. С помощью конструктора отчетов Visual Studio (Business Intelligence Development Studio) из комплекта клиентских инструментов SQL Server 2005 можно редактировать готовые отчеты или создавать собственные. Создание собственного отчета в Visual Studio начинается с создания проекта отчетов. Затем создаются источники данных для подключения к реляционной базе данных TFS и базе данных Online Analytical Processing (OLAP) . В этой статье рассказано, как создать с нуля простой отчет о динамике рисков ( Risk over Time ), который показывает количество рабочих элементов Risk за данный период времени.
Порядок операций
- Шаг 1 - создание нового проекта отчетов.
- Шаг 2 - создание источников данных.
- Шаг 3 - создание нового отчета в проекте.
- Шаг 4 - изменение отчета.
- Шаг 5 - развертывание отчета на Team Foundation Server.
- Шаг 6 - тестирование отчета.
Прежде всего
Прежде чем приступать к настройке отчета для Team Foundation Server, убедитесь в следующем:
- На компьютере, который будет использоваться для настройки отчета, должна быть установлена среда Business Intelligence Development Studio. Чтобы проверить ее наличие, при создании нового проекта посмотрите, имеется ли в Visual Studio тип Business Intelligence Project.
- Ваша учетная запись должна быть членом роли безопасности Microsoft Analysis Server TfsWarehouseDataReaders на сервере уровня данных.
- Ваша учетная запись должна обладать правами администратора БД TFSWarehouse уровня данных.
- Ваша учетная запись должна быть членом роли Publisher в SQL Server Reporting Services на сервере уровня приложений.
- Проект должен содержать рабочие элементы Risk, иначе в отчете нечего будет показывать.
Шаг 1 - создание нового проекта отчетов
На данном начальном этапе создается новый проект создания отчетов, благодаря которому вы получаете возможность добавлять новый отчет в проект и затем настраивать его. Чтобы создать новый проект создания отчетов в Visual Studio:
- В меню File выберите New и затем щелкните Project.
- Выберите тип Business Intelligence Project.
- Выберите шаблон Report Server Project.
- Задайте Name и Location для проекта и щелкните OK.
Шаг 2 - создание источников данных
Чтобы редактировать и публиковать настроенный отчет, необходимо добавить источники данных для хранилища данных Team Foundation Server и OLAP -куб. После добавления этих источников данных в проект Visual Studio, отчет может закачивать данные с сервера.
Создание источника данных хранилища
- В окне Visual Studio Solution Explorer щелкните правой кнопкой Shared Data Sources и выберите команду Add New Data Source.
- На вкладке General введите TfsReportDS в текстовое поле Name.
- В списке Type выберите Microsoft SQL Server.
- Щелкните Edit.
- Введите имя сервера уровня данных.
- Выберите базу данных TFSWarehouse.
- Дважды щелкните ОК, чтобы добавить источник данных.
Создание источника данных OLAP
- В окне Visual Studio Solution Explorer щелкните правой кнопкой Shared Data Sources и выберите команду Add New Data Source.
- На вкладке General введите TfsOlapReportDS в поле Name.
- В списке Type выберите Microsoft SQL Server Analysis Services.
- Щелкните Edit.
- Введите имя сервера уровня данных.
- Выберите базу данных TFSWarehouse.
- Дважды щелкните ОК, чтобы добавить источник данных.
Шаг 3 - создание нового отчета в проекте
Когда в проект добавлены источники данных, можно создавать новый отчет. Выполните следующие действия:
- В Solution Explorer щелкните правой кнопкой Reports и выберите Add и New Item.
- Выберите шаблон Report.
- Задайте имя отчета и щелкните OK.
Шаг 4 - изменение отчета
Когда отчет добавлен в проект, его можно редактировать:
- Если Report Designer не открывается автоматически, откройте отчет для редактирования, щелкнув его дважды в Solution Explorer.
- Выберите в раскрывающемся списке Dataset вариант New Dataset.
- Присвойте имя набору данных, например, TestDataSet.
- Выберите TFSOlapReportDS (shared) и щелкните OK.
- Щелкните многоточие рядом с Build (под раскрывающимся списком Dataset ) и выберите Team System.
- В дереве Dataset Tree разверните узел Measures.
- В дереве Dataset Tree разверните узел Current Work Item.
- Перетащите Current Work Item Count в главное окно запроса.
- В дереве Dataset Tree сверните узел Measures.
- Перейдите к узлу Team Project и перетащите его в панель Dimensions Grid.
- В панели Dimensions Grid щелкните ячейку Filter Expression и выберите имя вашего командного проекта. После этого в отчет будут включаться только данные, касающиеся этого проекта.
- Разверните измерение Work Item в дереве Dataset Tree.
- Перетащите WorkItem.WorkItemType из дерева Dataset Tree в панель Dimensions Grid. Если вместо WorkItem.WorkItemType отображается System_WorkItemType, это означает, что отчет все равно сработает, но вам необходимо установить SQL Server Service Pack 2.
- Перетащите WorkItem.WorkItemType из дерева Dataset Tree в главное окно запроса и разместите перед столбцом work item count. Если вместо WorkItem.WorkItemType отображается System_WorkItemType, это означает, что отчет все равно сработает, но вам необходимо установить SQL Server Service Pack 2.
- В Dimensions Grid щелкните ячейку Filter Expression и выберите тип Risk. Это обеспечит включение в отчет только рабочих элементов Risk.
- В Dataset Tree разверните измерение Date.
- Перетащите значение измерения Date в главное окно запроса. Разместите его перед столбом work item type.
- Перейдите на вкладку Layout.
- Откройте окно Toolbox.
- Перетащите элемент Chart из Toolbox на сетку.
- Настройте размеры диаграммы.
- Щелкните диаграмму правой кнопкой и выберите Chart Type, Line и Smooth Line.
- Откройте панель Datasets Pane.
- Разверните свой набор данных, например, TestDataSet.
- Выделите мышью диаграмму. В ней появятся области для перетаскивания Data, Series и Category.
- Перетащите Current_Work_Item_Count в поле Drop Data Fields Here.
- Перетащите Work_Item_Type в поле Drop Series Fields Here.
- Перетащите Date в поле Drop Category Fields Here.
- Щелкните график правой кнопкой мыши и выберите Properties.
- Введите название графика и щелкните OK.
- Перейдите на вкладку Preview, чтобы посмотреть, как будет выглядеть отчет.
Шаг 5 - развертывание отчета на Team Foundation Server
После редактирования отчета Risk over Time его можно развернуть на портале отчетов командного проекта:
- В Solution Explorer щелкните правой кнопкой проект отчетов и выберите Properties.
- Убедитесь, что атрибуту OverwriteDataSources присвоено значение false.
- Измените значение TargetDataSourceFolder согласно имени своего командного проекта, например: TargetDataSourceFolder = TestProject
- Измените значение TargetReportFolder согласно имени своего командного проекта, например: TargetReportFolder = TestProject
- Присвойте параметру TargetServerURL значение http://<имя сервера уровня данных>/reportserver, например: TargetServerURL = http://tfsrtm/reportserver
- Щелкните OK.
- В Solution Explorer щелкните правой кнопкой файл .rdl и выберите Deploy.
- Посмотрите на Output Pane, чтобы убедиться в успешности операции.
Шаг 6 - тестирование отчета
Опубликовав отчет на сервере отчетов своего командного проекта, протестируйте его, чтобы убедиться в успешности развертывания:
- В Team Explorer разверните узел своего командного проекта, щелкните правой кнопкой Reports и выберите команду Show Report Site.
- На сайте отчетов выберите созданный отчет.
- Убедитесь, что он выглядит так, как ожидалось.
Дополнительные ресурсы
- Дополнительную информацию по работе с проектами отчетов вы найдете в статье "Reporting Services Tutorials" по адресу http://msdn2.microsoft. com/en-us/library/ms170246.aspx.
- О редактировании отчетов читайте в статье "How to: Edit Reports in Report Designer" по адресу http://msdn2.microsoft.com/en-us/library/ms 244655(VS.80).aspx.
- О ролях системы безопасности уровня данных читайте в статье "Securing Access Through Analysis Services" по адресу http://msdn2.microsoft.com/ en-us/library/ms174839.aspx.
- О ролях системы безопасности уровня приложений читайте в статье "Securing Reporting Services" по адресу http://msdn2.microsoft.com/en-us/ library/ms157198.aspx.