Обзорный отчет по требованиям TFS, показывающий неверные данные - PullRequest
3 голосов
/ 14 января 2011

У меня интересная проблема с отчетами TFS. Когда я запускаю QUERY: Team Queries-> Planning and Tracking-> Work Breakdown, я вижу правильную информацию, то есть я вижу рабочие элементы и т. Д., Введенные в TFS. Однако, когда я запускаю ОТЧЕТ: Отчеты-> Управление проектами-> Обзор требований, я вижу те же данные ПЛЮС данных, которых больше нет в системе.

Важная информация: * Я использую TFS 2010 * Когда я изначально создавал этот проект, я использовал план Microsoft Project для загрузки рабочих элементов. Прежде чем моя команда начала его использовать, я решил забыть о Project и просто использовать веб / студийный интерфейс, поэтому я использовал запрос «Удалить все элементы» для очистки базы данных.

Хотя очистка работала во всех других случаях, этот отчет, похоже, содержит эти элементы, и я хотел бы знать, есть ли способ исправить это. Прошло несколько недель, и я запустил отчеты куба, чтобы посмотреть, обновляется ли он (все обновляется нормально).

Кто-нибудь знает, что здесь происходит?

1 Ответ

2 голосов
/ 14 января 2011

Я не знаком с запросом, о котором вы говорите, но если вы удалите рабочие элементы, удаление, возможно, не было передано на ваш склад (и впоследствии в куб). Если в вашей базе данных TFSWorkItemTracking имеется относительно небольшое количество рабочих элементов, возможно, будет хорошей идеей перестроить ваш TFSWarehouse, который затем обновит ваш куб.

Посмотрите на команду SetupWarehouse.exe, которая должна быть установлена ​​на вашем уровне приложений. Это может занять от часа до дня, в зависимости от вашего контроля версий и базы данных отслеживания рабочих элементов, поэтому вы можете захотеть сделать это в нерабочее время. Это не должно влиять на повседневное выполнение TFS, только на отчеты.

Выше приведено только для TFS 2008. Согласно Матфею ниже, вот ответ для TFS 2010

Из того, что я нашел SetupWarehouse.exe больше не существует с TFS2010. в Консоль администрирования, под Уровень приложений-> Отчетность есть опция под названием «Начать перестройку». Использование этого полностью решило мой проблема. Спасибо. Следует отметить что НЕТ обратной связи от нажав на кнопку «Начать перестройку». Вначале это выглядело, как будто панель администратора зависла, затем он вернулся без обратной связи. Это потребовалось около часа для отчетов начать работать снова, который является единственным как я знал, что это было сделано.

Если вы когда-нибудь снова попадете в ситуацию, когда вам нужно навсегда избавиться от одного или нескольких рабочих элементов, вам следует приобрести TFS Power Tools. Утилита TFPT имеет команду "destroywi", которая позволяет навсегда (и безопасно) удалить рабочие элементы из TFS.

Электроинструменты доступны здесь: http://msdn.microsoft.com/en-us/vstudio/bb980963

...