2

TFS 2010ウェアハウスデータベース(レポートに使用されることになっているデータベース)がチェンジセットのチェックインコメントに関する情報を保持しているかどうかを誰かが知っていますか?

このようにTFSエクスプローラーで情報を見ることができます

tfsコメントの画像

しかし、ウェアハウスデータベースから同じ情報を抽出し、チェンジセットテーブルとコードチャーンテーブルからすべてのデータを選択しようとすると、それを見つけることができません(すべてのデータベーステーブルを開こうとしました!)

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

前もって感謝します。

よろしくマッシモ

4

2 に答える 2

1

Tfs_Warehouse.dbo.DimChangesetのChangeSetTitleフィールドには、変更セット番号と連結されていますが、コメントがあります。クエリはフィールドを返します。

于 2010-09-21T19:44:42.453 に答える
0

サンプルクエリ:

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
于 2010-09-22T06:59:32.397 に答える