Поделиться через


Обнаружение отчетов после обновления до Team Foundation Server 2010

С обновлением развертывания Team Foundation до Visual Studio Team Foundation Server 2010 связано несколько изменений, влияющих на расположение и функционирование отчетов, доступ к которым осуществляется через службы отчетов SQL Server. В частности, будет возможен доступ как к старым (имевшимся до обновления) отчетам, так и к новым (появившимся после обновления) отчетам, основанным на схеме хранилища данных для Team Foundation Server 2010.

Сразу же после обновления ситуация будет следующей:

  • если обновленный командный проект был основан на версии 4.2 шаблона процесса Microsoft Solutions Framework (MSF), имеется доступ к набору новых отчетов. Доступ к этим отчетам осуществляется из узла Отчет Отчеты в Сред. Командный обозреватель или по ссылке Отчеты в Team Web Access;

  • доступ к старым отчетам из узла Отчет в Сред. Командный обозреватель или из Team Web Access невозможен. Доступ к старым отчетам по-прежнему возможен из веб-браузера;

  • данные, добавленные с момента обновления, не отображаются в старых отчетах. Все новые данные направляются в новое хранилище данных, созданное в ходе обновления. Все старые данные хранятся в хранилище данных, основанном на схемах предыдущих версий.

Для просмотра старого отчета может потребоваться изменить его с учетом изменений адресов, введенных в SQL Server 2008. Чтобы использовать старые отчеты для отчетности по обновленному командному проекту, необходимо изменить каждый из отчетов так, чтобы он подключался к новому хранилищу данных, и учитывал изменения схем, введенные в Team Foundation Server 2010.

Содержание раздела

  • Два набора ресурсов хранилища данных

  • Коллекции командных проектов и иерархия расположений отчетов

  • Просмотр новых (появившихся после обновления) отчетов

  • Просмотр старых (существовавших до обновления) отчетов

Два набора ресурсов хранилища данных

При обновлении до Team Foundation Server 2010 образуется два набора ресурсов хранилища данных. Как показано на следующем рисунке, имеется две реляционные базы данных хранилища данных и два куба служб аналитики SQL Server.

Два набора отчетов и два расположения отчетов

В следующей таблице перечислены имена, автоматически присваиваемые ресурсам служб отчетов, используемым для формирования отчетов.

Ресурс (база данных)

Имя, присваиваемое ресурсу при более ранних версиях Team Foundation Server

Имя, присваиваемое ресурсу для Team Foundation Server 2010

Реляционная база данных хранилища данных

TfsReportsDS

Tfs2010ReportsDS

Куб служб аналитики

TfsOlapReportsDS

Tfs2010OlapReportsDS

Имена для версии 2010 обеспечивают возможность обновления сервера при наличии существующего набора отчетов, созданных для работы со схемами, разработанными для Visual Studio 2005 Team Foundation Server или Team System 2008 Team Foundation Server. При обновлении до Team Foundation Server 2010 создаются новые хранилище и куб, предполагающие использование другой схемы, не совместимой с предыдущими хранилищами данных. Новые источники данных указывают на новые хранилище и куб, не затрагивая предыдущие источники данных.

Можно по-прежнему просматривать старые (существовавшие до обновления) отчеты. В то же время никакие новые данные в старые хранилище данных и куб добавляться не будут. Использование новых имен источников данных позволяет старым отчетам (в которых используются старые источники данных) продолжать обрабатывать существовавшие до обновления данные.

Коллекции командных проектов и иерархия отчетов

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

TfsReports > Коллекция проектов > Командный проект > Папка отчетов > Отчет

На следующем рисунке показана соответствующая структура для проекта с именем Dev10Demo.

Службы отчетов SQL Server

Просмотр новых (появившихся после обновления) отчетов

Просмотр новых отчетов

  1. Откройте Internet Explorer, введите в адресной строке следующую строку и нажмите клавишу ВВОД:

    http://ИмяСервераОтчетов/TFSReports/ИмяКоллекцииПроектов/ИмяПроекта/

    Если на сервере уровня данных развернут именованный экземпляр, введите следующую строку:

    http://ИмяСервераОтчетов/TFSReports_ЭкземплярTFS/ИмяКоллекцииПроектов/ИмяПроекта/

  2. Щелкните папку, содержащую отчет, который требуется просмотреть.

  3. Щелкните отчет, который требуется просмотреть.

Просмотр старых (существовавших до обновления) отчетов

Просмотр старых отчетов

  1. Откройте Internet Explorer, введите в адресной строке следующую строку и нажмите клавишу ВВОД:

    http://ИмяСервераОтчетов/Reports/ИмяПроекта/.

    Если на сервере уровня данных развернут именованный экземпляр, введите следующую строку:

    http://ИмяСервераОтчетов/Reports_ЭкземплярTFS/ИмяПроекта/

  2. Щелкните отчет, который требуется просмотреть.

См. также

Основные понятия

Создание и настройка отчетов для Visual Studio ALM, а также управление ими

Другие ресурсы

Отчеты (гибкая разработка)

Управление отчетами

Обновление обновленного командного проекта для доступа к новым функциям