Заметки консультанта

Шамрай Александр Владимирович

Рекомендации: создание и отображение отчетов

<< Назад

Область применения

•      Microsoft® Visual Studio® 2005 Team Foundation Server (TFS)

•      Microsoft Visual Studio Team System

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

•      Обеспечение правильного распределения пользователей по группам доступа.

•      Создание информационной панели отчета как единого места отображения статуса проекта и показателей состояния.

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

•      Обеспечение правильности задания имени сервера при развертывании отчетов.

•      Регулярное сохранение экземпляров отчетов для последующего их просмотра.

•      Изменение существующих отчетов для получения доступа к дополнительным данным.

Просмотр

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

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

•      Обеспечение правильного распределения пользователей по группам доступа.

•      Создание информационной панели отчета как единого места отображения статуса проекта и показателей состояния.

Обеспечение правильного распределения пользователей по группам доступа

Чтобы пользователь мог развертывать отчеты, ему должна быть назначена роль сервера отчетов Content Manager (Диспетчер информационного наполнения). Роль 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.

Дополнительные источники

•      Более подробную информацию о роли Content Manager можно найти в статье «Content Manager Role» (Роль Content Manager) по адресу http://technet.microsoft.com/en-us/library/msl59693(SQL90).aspx.

•      Подробнее о ролях системы безопасности на уровне данных рассказывает статья «Securing Access Through Analysis Services» (Обеспечение безопасности доступа посредством сервисов анализа данных) по адресу http://msdn2.microsoft.com/en-us/library/msl74839.aspx.

•      Более подробно о ролях системы безопасности на уровне приложений рассказывается в статье «Securing Reporting Services» (Обеспечение безопасности сервисов создания и отображения отчетов) по адресу http://msdn2.microsoft.com/en-us/library/msl57198.aspx.

Создание информационной панели отчета как единого места отображения статуса проекта и показателей состояния

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

Например, хорошая информационная панель системы создания и отображения могла бы содержать следующие отчеты:

•      Remaining Work (Оставшаяся работа)

•      Quality Indicators (Показатели качества)

•      Bug Rates (Частоты дефектов)

•      Project Velocity (Скорость выполнения проекта)

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

Чтобы изменить портал группового проекта и создать информационную панель системы создания и отображения отчетов

1.    Установите Report Viewer Web Part на сервере отчетов, используя инструмент stsadm.exe и RSWebParts.cab, которые входят в состав SharePoint и пакета установки Report Services.

•      STSADM.EXE можно найти в каталоге: C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN

•      RSWebParts.Cab можно найти в каталоге: С:\ Program Files\Microsoft SQL Server\90\Tools\Reporting Services\SharePoint

•      Пример: STSADM.EXE —о addwppack -filename «C:\ Program Files\Microsoft SQL Server\90\Tools\Reporting Services\SharePoint\RSWebParts.cab» -globalinstall

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.     Введите имя Report Manager, например, http://<сервер отчетов >/reports.

10.  Введите путь к отчету, который хотите отображать, например, <мой проект>/Quality Indicators.

Дополнительные источники

•      Больше информации о добавлении Report Viewer Web Part можно найти в статье «Viewing Reports with SharePoint 2.0 Web Parts» (Просмотр отчетов с помощью SharePoint 2.0 Web Parts) по адресу http://msdn2.microsoft.com/en-us/library/msl59772(SQL90).aspx.

•      Подробнее о портале группового проекта рассказывает статья «Using the Team Project Portal» (Использование портала группового проекта) по адресу http://msdn2.microsoft.com/en-us/library/ms242883(VS.80).aspx.

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

•      Обеспечение правильности задания имени сервера при развертывании отчетов.

•      Регулярное сохранение экземпляров отчетов для последующего их просмотра.

•      Изменение существующих отчетов для получения доступа к дополнительным данным.

Обеспечение правильности задания имени сервера при развертывании отчетов

Если Uniform Resource Locator (URL) или Target Folder Name (Имя целевой папки) сервера отчетов заданы неправильно, отчет не сможет быть развернут на сервере отчетов. При развертывании отчета из Visual Studio 2005 задаются URL сервера, на

котором должен быть развернут отчет, и имя группового проекта, частью которого является отчет. URL сервера отчетов, на котором должен быть развернут отчет, – http://TeamServerName/ReportServer, где ReportServer – конечная точка Веб-сервиса Report Server.

Имя группового проекта задается в поле TargetReportFolder (Целевая папка отчета) диалогового окна свойств развертывания. Это значение является чувствительным к регистру; если использовать не тот регистр, отчет будет развернут, но не будет отображен в списке отчетов группового проекта в Team Explorer.

Дополнительные источники

Подробнее о задании свойств развертывания рассказывается в статье «How to: Set Deployment Properties (Report Designer)» (Как: задавать свойства развертывания (конструктор отчетов)) по адресу http://technet.microsoft.com/en-us/library/msl55802(SQL.90).aspx .

Регулярное сохранение экземпляров отчетов для последующего их просмотра

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

Чтобы создать плановый моментальный снимок отчета

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 Team Foundation Server» данного руководства.

•     Подробнее о создании и отображении отчетов рассказывает Глава 15 «Создание и отображение отчетов» данного руководства.

•     Руководства по работе с проектами создания отчетов представлены в материале «Reporting Services Tutorials» (Руководства по Reporting Services) по адресу http://msdn2.microsoft.com/en-us/librarv/msl70246.aspx.

•     О редактировании отчетов рассказывает статья Microsoft MSDN® «How to: Edit Reports in Report Designer» (Как: редактировать отчеты в 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.   При этом откроется страница со списком доступных для хранилища данных операций.

5.     Щелкните правой кнопкой мыши warehousecontroller.asmx и затем щелкните Browse.

6.     Щелкните Run () и затем Invoke ().

7.     При этом откроется второе окно браузера, показывающее статус запроса на выполнение. В нем должно отображаться значение true.

8.     Возвращайтесь к первому окну браузера и перейдите опять к странице операций.

9.     Выберите GetwareHouseStatus (Получить статус хранилища данных) и щелкните Invoke.

10.  Это обеспечит отображение текущего статуса Веб-сервиса хранилища данных. Значение idle (бездействующий) показывает, что сервис был выполнен. Остальные значения отражают статус сервиса.

Дополнительные источники

•      Подробнее о поиске и устранении неисправностей хранилища данных рассказывается в статье «Troubleshooting the Data Warehouse» (Поиск и устранение неисправностей в Data Warehouse) по адресу http://msdn2.microsoft.com/en-us/library/ms244674(vs.80).aspx.

Дополнительные источники по системе создания и отображения отчетов Team Foundation

•     Дополнительную информацию по созданию и отображению отчетов можно найти в материале «Team Foundation Server Reporting» по адресу http://msdn2.microsoft.com/en-us/library/msl94922(VS.80).aspx.

<< Назад

 
%d такие блоггеры, как: