Sdílet prostřednictvím


Co je nového pro vykazování Visual Studio ALM

Pomocí aktuální uvolnění Visual Studio Team Foundation Server, můžete sledovat týmové projekty a sledovat kvalitu softwaru ve vývoji pomocí několika výchozí sestavy a Tabule. Zprávy o aktuálních a historických trendů lze rychle vytvořit pracovní položku dotazy. V tomto tématu můžete se dozvědět více o nové funkce a změny, které jsou k dispozici v aktuální verzi podporující vytváření a úpravám sestav.

V tomto tématu

  • Sestavy a Tabule Out-of-the-box

  • Rychle generovat sestavy z dotazů pracovní položky

  • Změnit atributy ohlašování datových polí

  • Generování sestav v projektech týmu

  • Změny datového skladu

  • Generování sestav pro relační databázi.

Sestavy a Tabule Out-of-the-Box

Můžete zobrazit a sledovat průběh pomocí mnoho out-of-the-box sestav, které jsou k dispozici společně s procesem šablon Microsoft Solutions Framework (MSF). Vedle zprávy, které lze zobrazit pomocí Správce sestav, poskytované v dřívějších verzích Team Foundation, aktuální verze poskytuje další zprávy a Excel verze mnoha sestav, které jsou založeny na SQL Server Reporting Services. Pomocí nových sestav sledovat stav články nebo požadavky, bug trendy, vydá trendy a testování pokroku a produktivitu.

Přehled sestav a řídicí panely, které jsou k dispozici společně s aktuální verze šablon procesů MSF přečtěte si témata v následující tabulce:

Artefakt

MSF v5.0 agilní vývoj softwaru

  • MSF v5.0 zlepšování procesu CMMI

Sestava správce sestav

Reports

Sestavy (CMMI)

Sestavy aplikace Excel

Sestavy aplikace Excel (agilní)

Aplikace Excel sestavy (CMMI)

Tabule

Dashboards

Řídicí panely (CMMI)

Následující tabulka udává srovnatelné sestavy v aktuální verzi, které buď přejmenován nebo přepracována:

Sestava v předchozích verzích

V tomto vydání srovnatelné sestavy

Skutečné kvality versus rychlost plánované

Status of All Iterations

Status on All Iterations Report (CMMI)

Rychlost

Burndown and Capacity

vypálit dolů a rychlost vypálit sestava (CMMI)

Chyba sazby

Bug Status

Chyby podle Priority

Bug Status

Ukazatele kvality

Build Quality Indicators

Generovat sestavy z dotazů pracovní položky

Můžete generovat několik sestav v Microsoft Excel , zobrazit aktuální stav a práce historických dat na základě paušální seznam určující kritéria filtru dotazu položky. To je užitečné zobrazit rozdělení pracovních položek vybraných kritérií nebo zobrazení trendů posledních několik týdnů. Navíc je efektivním způsobem můžete rychle vytvářet kontingenční tabulky a grafy lze přizpůsobit pro podporu dalších zobrazení sestavy.

Při vytváření grafu aplikace Excel z dotazu můžete generovat které sestavy založené na proměnné, které slouží k filtrování dotazu a kritéria výběru. Pomocí těchto metod můžete vygenerovat následující typy zpráv:

  • Aktuální zprávy: Výsečové grafy zobrazující počet pracovních položek podle zadané v dotazu položky pracovní kritéria filtru.

  • Trend sestav: Spojnicové grafy zobrazující rozdělení pracovních položek za posledních šest týdnů podle zadané v dotazu položky pracovní kritéria filtru. Po vygenerování sestavy můžete snadno změnit rozsah data.

Každá zpráva obsahuje několik listů a každý list zobrazuje kontingenční tabulky a kontingenčního grafu, který je odvozen z dat SQL Server krychli služby Analysis Services.

Další informace naleznete v tématu Vytváření sestav v aplikaci Microsoft Excel pomocí dotazů pracovní položky.

Změnit atributy ohlašování datových polí

Definice polí položky práce byly přidány dva atributy vykazování v aktuální verzi a byla přidána možnost změnit atributy existujícího pole. Vykazování atributy, které byly přidány jsou následující:

  • reportingrefname. Můžete přiřadit různé referenční název pole, které je označeno jako hodné. Pokud není zadána žádná hodnota přiřazená hodnota refname atribut použit.

    Tento atribut můžete sloučit nebo odchýlit polí, které jsou zahrnuty do sestavy. Chcete-li sloučit dvě pole, které jsou definovány v různých týmu projektu kolekce, které mají rozdílné referenční názvy stejné přiřadíte reportingrefname obou. Chcete-li odchýlit dvě pole, jsou definovány v kolekcích jiný projekt, ale mají stejný název odkazu přiřadit jinou reportingrefname do každého pole.

  • reportingname. Pole, která slouží k zobrazení dat v sestavách můžete přiřadit jmenovku. Pokud zadáte hodnotu, popisný název, který je přiřazen name atribut použit. Hodnota přiřazená reportingname se zobrazí v krychli. Hodnota přiřazená reportingrefname nezobrazí.

Můžete použít witadmin changefield příkaz změnit atribut přiřazení do pole. Další informace naleznete v tématu Přidání a úpravy polí Support Reporting pracovní položky.

Generování sestav celé kolekce týmu projektu

Nyní můžete vytvořit sestavy obsahující údaje shromážděné z několika týmové projekty uložené v kolekcích jiný projekt. Hodné všechna data ze všech definovaných v projektu všechny kolekce pro nasazení týmové projekty Visual Studio Team Foundation Server je zapsán do jediného relačních dat skladu. Data z tohoto skladu je pak zpracován a zapsány do krychli služby Analysis Services. Sběr dat do jednoho datového skladu podporuje vykazování mezi skupiny. Následující obrázek znázorňuje některé filtry, které lze použít při vytváření sestav ve všech projektech týmu projektu kolekcí.

Tým projektu polí kontingenční tabulka

Poznámka

Protože položky pole práce jsou spravovány odděleně pro každý projekt kolekce, konflikty mohou nastat při různé definice jsou přiřazeni k jedné nebo více sestav atributy pole. Další informace naleznete v tématu Řešení konfliktů schématu, které se vyskytnou v datového skladu.

Změny datového skladu

Hodné všechna data ze všech definovaných v projektu všechny kolekce pro nasazení týmové projekty Team Foundation Server je zapsán do jediného relačních dat skladu. Data z tohoto skladu je pak zpracován a zapsány do krychli služby Analysis Services. Získávání dat do jednoho datového skladu podporuje vykazování celé kolekce týmu projektu.

Důležité

Pokud jste upgrade z dřívější verze Team Foundation Server, jste upgradovali sestav, které můžete zobrazit. Další informace naleznete v tématu Vyhledání zpráv po inovaci 2010 Team Foundation Server.

Jedinečnost hodnot ID

Zavedení kolekce týmu projektu v aktuální verzi názvy týmové projekty musí být jedinečný pouze v kolekci. Jsou jedinečné ID pracovní položky pouze v kolekci ale ne nasazení kolekcí. Protože datový sklad obsahuje data ze všech kolekcí projekt týmu při vytváření dotazů proti skladu pracovní položky, musí obsahovat také identifikátor GUID pro danou položku pracovního týmu projektu.

Změny a dodatky schématu

V aktuálním vydání byly provedeny počet změn schématu pro krychli služby Analysis Services. Byly provedeny tyto změny provést více použitelné krychle, zvýšit výkon a zlepšit překlad. Navíc byly zavedeny mnoho změn pro podporu rozšířené infrastrukturu, která je nyní podporována Team Foundation Server a podporuje přidávání objektů pro sledování pracovních položek, například typy vazeb, kategorií a testovacích případů. Některé změny schématu jsou následující:

  • Číslo dimenze byla snížena trochu více než 60 méně než 25 rozměry.

  • Mnoho dimenzí v dřívějších verzích schématu jsou nyní atributů dimenzí testovacího případu a pracovní položku.

  • Byla upravena jako atributy případu testovací a pracovní položku rozměry jako true hierarchie dimenze oblast a iterace a jsou úrovně 14 hluboké, který se podobá hloubka poskytovaná provozní úložiště práce sledování zboží.

  • Mnoho skupin měr, opatření, rozměry a atributy byly přejmenovány.

  • Podporovat nové funkce pro sledování zboží práce byly přidány nové rozměry.

  • Podporovat použitelnosti, byly přidány do testovacího případu a pracovní položku rozměry zobrazení složky. Pole jsou seskupeny pod složek podle referenční názvy, které jsou přiřazeny k jednotlivým polím. Atributy dimenze jsou uspořádány do složek, které jsou založeny na vykazování referenční název přiřazený typ definici pracovní položky.

Vyčerpávající popis všech změn a dodatků do krychle, viz Změny a dodatky schématu pro krychli služby Analysis.

Zpracování datového skladu

Datový sklad lze spravovat pomocí služby WWW řízení skladu. Tato webová služba byl přejmenován a upraveno v aktuální verzi. Navíc výchozí obnovovací frekvence krychle nastavena na dvě hodiny, což je změna z předchozí verze. Tuto hodnotu můžete změnit pomocí ChangeSetting služby. Další informace naleznete v tématu Nastavení Vlastnosti pro sklad data.

Generování sestav pro relační databázi.

Vytváření sestav pro relační databázi nyní oficiálně podporováno. Obecně budete chtít použít historické sestav nebo sestav, které vyžadují více parametrů agregovat data segmentace krychli služby Analysis Services. Krychle je nejlepší volbou pro tento typ sestavy. Však relační databáze můžete vytvářet sestavy, které společně čerpají volně souvisejících dat pomocí datové krychle nejsou možné způsoby.

Zobrazení

Počet veřejných zobrazení nápovědy nyní pracujete s skladu. Tato veřejná zobrazení mají názvy končící na "Zobrazení" například WorkItemHistoryView. Následující obrázek znázorňuje veřejná zobrazení, proti kterým můžete generovat sestavy.

Zobrazení do relační databáze

Poznámka

Zobrazení, které začínají "v" a končí "Overlay" slouží ke zpracování datové krychle. Při generování sestav, které jsou založeny na relační databáze byste neměli používat tato zobrazení.

Názvy tabulek

V aktuální verzi relační databáze většina názvů v tabulce byly změněny. Mnoho názvy tabulek obsažených v dřívějších verzích mezerami v názvech vytvořených problémy s některé nástroje pro vykazování. Přejmenované tabulky umožňují snadno určit propojení tabulek do datového skladu a jejich příslušné subjekty v krychli.

Poznámka

Tabulky, které začínají podtržítkem (_) se mohou změnit v budoucnosti. Tyto tabulky byste neměli používat při generování sestav, které jsou založeny na relační databáze.

Do nového datového skladu názvy mají mezery a mají také předpona označující jejich použití, jak je popsáno v následující tabulce.

Předpona

Popis

dbo.Dim

Tabulka obsahuje data dimenze, což znamená, že data se zobrazí v části dimenze krychle. Jeden sloupec obvykle poskytovány pro každý atribut nebo hierarchie dimenze. Následující ilustrace zobrazuje tabulky dimenzí pro Team Foundation.

Dimenze tabulky relační databáze

V krychli DimWorkItem tabulky zobrazí hierarchii dimenzí v položce práce.

dbo.Skutečnost

Tabulky faktů obsahují hodnoty buňky, které se zobrazují jako opatření v krychli. Následující ilustrace zobrazuje tabulky faktů pro Team Foundation.

Tabulky faktů pro relační databáze

Cizí klíče k různým tabulkám dimenze mají tabulky faktů. Například FactWorkItemHistory tabulka obsahuje sloupce, který se nazývá StateChangeCount zobrazeném krychle v rámci opatření ve složce rozměr pracovní položku.

Zušlechtěné záznamy

Při práci ve skladu historických dat máte Uvědomte zušlechtěných záznamy. Zušlechtěné záznamy jsou definovány v tabulkách a zobrazeních, které zahrnují historické informace, například WorkItemHistoryView. Generovat agregovaná data pomocí zušlechtěné záznamy.

Kdykoli člen týmu aktualizace pracovní položku, je vytvořen revizi a pár záznamů je přidán do skladu. Jeden záznam vrátí zpět poslední předchozí záznam a přidá další záznam změněné hodnoty pro položku. Každý z nich účinně Neguje nebo umožní práci předchozí revizi této pracovní položky.

Také připojený zušlechtěné záznamy jsou dva sloupce: System_ChangedDate a System_RevisedDate. První sloupec System_ChangedDate, označuje, kdy byla provedena změna pracovní položku. Další změnu pracovní položka říká jiné datum. Například Předpokládejme, že jste vytvořili úkol v 10: 53 na 5, 15/2009 a upraveno pracovní položky 11: 23 příští den. Pak by se zobrazí záznamy podobné těm, které jsou uvedeny v následující tabulce.

System_ChangedDate

System_RevisedDate

Zbývající práce

RecordCount

10:53 5/15/2009

11:23 5/16/2009

20

1

10:53 5/15/2009

11:23 5/16/2009

-20

-1

11:23 5/16/2009

0:00 1/1/9999

10

1

První záznam byl revidován v 11: 23, byl původní záznam. Další záznam zruší mimo první záznam a současně třetí záznam je přidán. Nakonec třetí záznam je aktuální záznam podle System_RevisedDate, který je nastaven na maximální hodnotu ve sloupci typu DATETIME.

Dotaz založený na součet

Můžete určit konkrétní datum aktuální zbývající práce podle následující dotaz založený na součet.

SELECT SUM(Microsoft_VSTS_Scheduling_RemainingWork)
  FROM WorkItemHistoryView WHERE System_Id = 108
   AND ProjectNodeGUID = 'A8657108-E085-4DE5-B14C-97DAA378D46E'

Ačkoli můžete sestavit dotaz součet založen, pokud použijete "od" může dosažení lepší výkonnosti dotaz.

Jako dotaz

Můžete sestavit "od" dotaz vrátí pouze poslední záznamy každé pracovní položky, které byly provedeny před určitým datem. Například následující "k" dotaz vrátí zbývající práci na konec 5, 16/2009.

SELECT System_Id, Microsoft_VSTS_Scheduling_RemainingWork
  FROM WorkItemHistoryView WHERE System_ChangedDate < '5/16/2009'
   AND System_RevisedDate >= '5/16/2009'
   AND RecordCount > 0
   AND ProjectNodeGUID = 'A8657108-E085-4DE5-B14C-97DAA378D46E'

To je stejné výsledky, které byste získali při dotazu datovou krychli. Tento dotaz vrátí pouze poslední záznamy pro každé pracovní položky, které byly provedeny před 5, 16/2009. Klauzule System_RevisedDate získá pouze poslední záznam byl změněn před 5, 16/2009, protože jeden záznam, který byl upraven před i po tomto datu revidované dotaz najde. Pokud záznam byl revidován vůbec, je datum zaznamenané v roce 9999. Kromě toho tento dotaz testuje RecordCount pozitivní. Zrušit předchozí záznam vždy zušlechtěné záznamy mají RecordCount-1.

Viz také

Koncepty

Vytváření, úpravy a správu sestav pro Visual Studio ALM

Další zdroje

Přidání a úpravy polí Support Reporting pracovní položky

Nastavení Vlastnosti pro sklad data

Vyhledání zpráv po inovaci 2010 Team Foundation Server

Změny a dodatky schématu pro krychli služby Analysis