Опубликован: 25.03.2010 | Уровень: специалист | Доступ: платный
Дополнительный материал 1:

Руководства

< Лекция 18 || Дополнительный материал 1: 12345678910111213 || Дополнительный материал 2 >

Руководство по отчетам

В этом разделе

Администрирование

  • Убедитесь, что пользователи включены в правильные группы безопасности.
  • Создайте единую панель отчетов для просмотра состояния проекта и его показателей.

Создание и настройка

  • Убедитесь в правильности имени сервера при развертывании отчетов.
  • Создавайте снимки отчетов по расписанию.
  • Изменяйте существующие отчеты, чтобы получить доступ к дополнительным данным.

Просмотр

  • Чтобы получить актуальные данные, убедитесь в работе веб-службы хранилища.

Администрирование

  • Убедитесь, что пользователи включены в правильные группы безопасности.
  • Создайте единую панель отчетов для просмотра состояния проекта и его показателей.
Убедитесь, что пользователи включены в правильные группы безопасности

Если вы хотите, чтобы у пользователя была возможность разворачивать отчеты, убедитесь, что он включен в роль Content Manager сервера отчетов. Эта роль предопределена в Report Services и предназначена для пользователей, осуществляющих развертывание и управление отчетами и подключениями к источникам данных на веб-сервере. Чтобы пользователь мог разворачивать отчеты на сервере отчетов системы Microsoft® Visual Studio® 2005 Team Foundation Server (TFS) , он должен быть членом этой роли.

Добавление пользователя в роль Content Manager
  1. Откройте сайт отчетов проекта. В Team Explorer щелкните правой кнопкой папку Reports вашего командного проекта и выберите Show Report Site.
  2. Перейдите на вкладку Properties.
  3. В левой части окна щелкните Security.
  4. Щелкните New Role Assignment.
  5. В поле Group or user name введите имя пользователя или группы, которую хотите добавить в роль Content Manager.
  6. Установите флажок Content Manager.
  7. Щелкните OK.
Дополнительные ресурсы
Создайте единую панель отчетов для просмотра в состояния проекта и его показателей

Панель отчетов позволит вам и вашей команде получить на одной странице доступ ко всей важной информации о проекте. Стандартная страница портала Microsoft Office SharePoint® шаблона Microsoft Solution Framework (MSF) для проектов MSF Agile содержит один отчет и ссылки на остальные. Чтобы создать единое хранилище для информации по проекту, измените страницу портала проектов MS Agile или MSF CMMI, чтобы она включала столько отчетов, сколько вам нужно.

Функциональная панель отчетов должна, вероятно, включать следующие отчеты:

  • об оставшейся работе;
  • о показателях качества;
  • о частоте появления ошибок;
  • о темпе продвижения проекта.

Вы вольны добавлять новые отчеты на страницу портала SharePoint. Для этого в каждый отчет, который вы хотите отобразить на странице, нужно добавить компонент Report Viewer Web Part.

Изменение портала командного проекта и создание панели отчетов
  1. Установите компонент Report Viewer Web Part на сервер отчетов. Для этого используются инструмент stsadm.exe и файл RSWebParts.cab, которые входят в дистрибутив Microsoft Office SharePoint и Report Services, например: STSADM.EXE -o addwppack -filename "C:\ Program Files\Microsoft SQL Server\90\Tools\Reporting Services\SharePoint\RSWebParts.cab" -globalinstall
    • Инструмент STSADM.EXE находится в папке C:\Program Files\Com-mon Files\Microsoft Shared\web server extensions\60\BIN.
    • Файл RSWebParts.Cab находится в папке C:\ Program Files\Microsoft SQL Server\90\Tools\Reporting Services\SharePoint.
  2. В Team Explorer щелкните правой кнопкой ваш проект.
  3. Выберите команду Show Project Portal.
  4. Щелкните Modify Shared Page.
  5. Наведите указатель на Browse и щелкните Add Web Parts.
  6. Щелкните Virtual Server Gallery.
  7. В списке Web Part List выберите вариант Report Viewer.
  8. Щелкните кнопку Add.
  9. Введите имя диспетчера отчетов, например, http ://<сервер отчетов>/re-ports.
  10. Введите путь отчета, который хотите отобразить, например: <мой проект>>/Quality Indicators.
Дополнительные ресурсы

Создание и настройка

  • Убедитесь в правильности имени сервера при развертывании отчетов.
  • Создавайте снимки отчетов по расписанию.
  • Изменяйте существующие отчеты, чтобы получить доступ к дополнительным данным.
Убедитесь в правильности имени сервера при развертывании отчетов

Если URL сервера отчетов или имя целевой папки указаны неверно, отчет не будет развернут на сервере отчетов. Выполняя развертывание отчета из Visual Studio 2005, укажите URL сервера, на который следует выполнить развертывание, и имя командного проекта, частью которого является данный отчет. Адрес URL сервера отчетов, на котором будет произведено развертывание, выглядит так: http://TeamServerName/СерверОтчетов, где СерверОтчетов - конечная точка веб-службы Report Server.

Укажите имя командного проекта в поле TargetReportFolder диалогового окна свойств развертывания с учетом регистра. При ошибке в регистре отчет будет развернут, однако не будет отображаться в списке отчетов командного проекта в Team Explorer.

Дополнительные ресурсы

Создавайте снимки отчетов по расписанию

Чтобы создавать снимки данных проекта через регулярные промежутки времени, используйте историю отчета. Эти снимки можно просматривать через какое-то время, чтобы увидеть тенденции развития проекта. Кроме того, они позволяют сохранить важные информационные точки проекта.

Создание запланированного снимка отчета

  1. Откройте отчет из портала отчетов.
  2. Перейдите на вкладку Properties.
  3. Перейдите по ссылке History.
  4. Установите расписание для запуска снимка.

Создав расписание, вы сможете просматривать отчеты на вкладке History этого отчета. Там же можно создать снимок вручную.

Изменяйте существующие отчеты, чтобы получить доступ к дополнительным данным

Редактирование отчетов осуществляется при помощи инструмента Microsoft SQL Server™ 2005 Reporting Services Designer, входящего в Visual Studio (Business Intelligence Development Studio) из клиентского комплекта SQL Server 2005.

Настройка отчета позволяет расширить его функциональность, не создавая при этом нового отчета. Если нужный отчет похож на уже существующий, выполните настройку существующего отчета - это сэкономит ваше время. Для настройки существующего отчета вам придется экспортировать его с сервера отчетов, добавить в существующий проект отчета Visual Studio, а затем после внесения изменений выполнить повторное развертывание на портале отчетов.

Примечание Вы, конечно, можете использовать построитель отчетов ( Report Builder ), который имеется на сайте отчетов команды, но этот инструмент не очень хорошо поддерживается сценариями отчетов Visual Studio, поэтому работать с ним не рекомендуется.

Дополнительные ресурсы

  • Более подробную информацию вы найдете в разделе "Как настроить отчет в Visual Studio 2005 Team Foundation Server " этой книги.
  • Дополнительную информацию об отчетах вы найдете в лекции 15 этой книги.
  • Учебные курсы по работе с проектами отчетов вы найдете в статье "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/ms244655(VS.80).aspx.

Просмотр

  • Чтобы получить актуальные данные, убедитесь в работе веб-службы хранилища.
Чтобы получить актуальные данные, убедитесь в работе веб-службы хранилища

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

Ручной запуск службы хранилища

  1. Откройте Internet Information Services (IIS) Manager.
  2. Выберите веб-сайт Team Foundation Server.
  3. Внутри веб-сайта откройте папку Warehouse\v1.0. Отобразится страница со списком действий, доступных по отношению к хранилищу.
  4. Щелкните правой кнопкой файл warehousecontroller.asmx и выберите команду Browse.
  5. Щелкните Run, затем Invoke. Откроется второе окно обозревателя, отображающее состояние запроса выполнения. В нем должно быть отображено значение true.
  6. Вернитесь в предыдущее окно обозревателя и снова перейдите на страницу действий.
  7. Выберите GetwareHouseStatus и щелкните Invoke.

Отобразится текущее состояние веб-службы хранилища. Значение idle указывает, что запуск службы был выполнен.

Дополнительные ресурсы

Дополнительные ресурсы по отчетам Team Foundation

< Лекция 18 || Дополнительный материал 1: 12345678910111213 || Дополнительный материал 2 >
Илья Макаренко
Илья Макаренко

Добрый день.

Вопрос №1

Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте?

Вопрос №2

Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже?

Александр Медов
Александр Медов

Здравствуйте, какова полная сумма предоставленной услуги с печатью документа и отправкой по почте?

Елена Ходакова
Елена Ходакова
Россия
Игорь Шубин
Игорь Шубин
Россия, Москва, НОУ МФПУ