Найти информацию о проверке комментариев в TFS2010 Warehouse - PullRequest
2 голосов
/ 03 сентября 2010

Кто-нибудь знает, хранит ли база данных TFS 2010 Warehouse (та, которая должна использоваться для создания отчетов) какую-либо информацию о комментариях проверки для набора изменений?

Я могу просмотреть информацию через TFS Explorer, напримерэто

image of tfs comments

Но если я попытаюсь извлечь ту же информацию из базы данных хранилища, а также выбрав все данные из таблиц изменений и кодов, я не смогу ее найти(Я также пытался открыть каждую таблицу базы данных!)

select * from FactWorkItemChangeset fwics
join DimChangeset dcs on fwics.ChangesetSK=dcs.ChangesetSK
where dcs.ChangesetID = 145640

Заранее спасибо.

С уважением, Массимо

Ответы [ 2 ]

1 голос
/ 21 сентября 2010

Поле ChangeSet Title в Tfs_Warehouse.dbo.DimChangeset содержит комментарий, хотя и объединенный с номером набора изменений. Ваш запрос возвращает поле.

0 голосов
/ 22 сентября 2010

Пример запроса:

select 
fwics.WorkItemID as [Work Item Id]
,dwi.System_Title as [Title]    
,dwi.System_WorkItemType as [Type]
,dcs.ChangesetID as ChangeSet_ID
,dcs.ChangesetTitle as [Comment]
,df.FileName as [FileName]
,df.FilePath as [Path]
,dd.DateTime as [CheckinDate]
,dp.Name as [Person]
from
DimChangeset dcs
join FactWorkItemChangeset fwics on dcs.ChangesetSK=fwics.ChangesetSK
join FactCodeChurn fcc on fwics.ChangesetSK=fcc.ChangesetSK
join DimFile df on fcc.FilenameSK=df.FileSK
join CurrentWorkItemView dwi on dwi.System_Id=fwics.WorkItemID
join DimDate dd on dd.DateSK=fcc.DateSK
join DimPerson dp on dp.PersonSK=dcs.CheckedInBySK
and fcc.TeamProjectSK = 80
order by [CheckinDate] desc
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...