Обнаружение отчетов после обновления до Team Foundation Server 2010
С обновлением развертывания Team Foundation до Visual Studio Team Foundation Server 2010 связано несколько изменений, влияющих на расположение и функционирование отчетов, доступ к которым осуществляется через службы SQL Server Reporting Services. В частности, будет возможен доступ как к старым (имевшимся до обновления) отчетам, так и к новым (появившимся после обновления) отчетам, основанным на схеме хранилища данных для Team Foundation Server 2010.
Сразу же после обновления ситуация будет следующей.
Если обновленный командный проект был основан на версии 4.2 шаблона процесса Microsoft Solutions Framework (MSF), имеется доступ к набору новых отчетов. Доступ к этим отчетам осуществляется из узла Отчеты в Team Explorer или по ссылке Отчеты в Team Web Access.
Доступ к старым отчетам из узла в Team Explorer или из Team Web Access невозможен. Доступ к старым отчетам по-прежнему возможен из веб-браузера.
Данные, добавленные с момента обновления, не отображаются в старых отчетах. Все новые данные направляются в новое хранилище данных, созданное в ходе обновления. Все старые данные хранятся в хранилище данных, основанном на схемах предыдущих версий.
Для просмотра старого отчета может потребоваться изменить его с учетом изменений адресов, введенных в SQL Server 2008. Чтобы использовать старые отчеты для отчетности по обновленному командному проекту, необходимо изменить каждый из отчетов так, чтобы он подключался к новому хранилищу данных и учитывал изменения схем, введенные в Team Foundation Server 2010.
Содержание раздела
Два набора ресурсов хранилища данных
Коллекции командных проектов и иерархия расположений отчетов
Просмотр новых (появившихся после обновления) отчетов
Просмотр старых (существовавших до обновления) отчетов
Два набора ресурсов хранилища данных
При обновлении до Team Foundation Server 2010 образуется два набора ресурсов хранилища данных. Как показано на рисунке ниже, имеется две реляционные базы данных хранилища данных и два куба служб SQL Server Analysis Services.
В таблице ниже перечислены имена, автоматически присваиваемые ресурсам служб Reporting Services, используемым для формирования отчетов.
Ресурс (база данных) |
Имя, присваиваемое ресурсу в более ранних версиях 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 создаются новые хранилище и куб, предполагающие использование другой схемы, не совместимой с предыдущими хранилищами данных. Новые источники данных указывают на новые хранилище и куб, не затрагивая предыдущие источники данных.
Можно по-прежнему просматривать старые (существовавшие до обновления) отчеты. В то же время никакие новые данные в старые хранилище данных и куб добавляться не будут. Использование новых имен источников данных позволяет старым отчетам (в которых используются старые источники данных) продолжать обрабатывать существовавшие до обновления данные.
Коллекции командных проектов и иерархия отчетов
В связи с появлением коллекций командных проектов и папок отчетов отчеты на сервере, на котором размещаются службы Reporting Services, теперь организованы в иерархию следующего вида:
TfsReports > Коллекция проектов > Командный проект > Папка отчетов > Отчет
На рисунке ниже показана соответствующая структура для проекта с именем Dev10Demo.
Просмотр новых (появившихся после обновления) отчетов
Просмотр новых отчетов
Откройте Internet Explorer, введите в адресной строке следующую строку и нажмите клавишу ВВОД:
http://ИмяСервераОтчетов/TFSReports/ИмяКоллекцииПроектов/ИмяПроекта/.
Если на сервере уровня данных развернут именованный экземпляр, введите следующую строку:
http://ИмяСервераОтчетов/TFSReports_ЭкземплярTFS/ИмяКоллекцииПроектов/ИмяПроекта/.
Щелкните папку, содержащую отчет, который требуется просмотреть.
Щелкните отчет, который требуется просмотреть.
Просмотр старых (существовавших до обновления) отчетов
Просмотр старых отчетов
Откройте Internet Explorer, введите в адресной строке следующую строку и нажмите клавишу ВВОД:
http://ИмяСервераОтчетов/Reports/ИмяПроекта/.
Если на сервере уровня данных развернут именованный экземпляр, введите следующую строку:
http://ИмяСервераОтчетов/Reports_ЭкземплярTFS/ИмяПроекта/.
Щелкните отчет, который требуется просмотреть.
См. также
Задачи
Просмотр, отправка и организация отчетов (отчеты служб отчетов)
Основные понятия
Создание и настройка отчетов для Visual Studio ALM и управление ими
Обновление обновленного командного проекта для доступа к новым функциям