Udostępnij za pośrednictwem


Tabela z odwołaniami dla relacyjnego magazynu bazy danych dla Visual Studio ALM

Można tworzyć raporty i kwerendy dla danych z Visual Studio Application Lifecycle Management (ALM) za pomocą bazy danych magazynu.Dane w magazynie są zbierane w sklepach działania i zorganizowane w zestawie tabel, widoków i funkcje zwracające tabele, które służą do tworzenia raportów.

Team Foundation magazynu

Magazyn zawiera dane o kompilacji kodu źródłowego, wyniki testów i pokrycie kodu i pozycje robocze, takie jak zadań i usterek.Relacje między te zestawy danych są tworzone w Visual Studio ALM i przechowywane w magazynie.W związku z tym można utworzyć zapytań Eksploruj relacje między te zintegrowanych zestawów danych i lepiej zrozumieć, co dzieje się w swoich projektach.

W tym temacie:

  • Kompilacje

  • Kod źródłowy

  • Wyniki tekstu

  • Pokrycie kodu

  • Zadania, usterki i inne typy elementów pracy

Dane w magazynie jest przechowywany w rzeczywistości i wymiaru tabel.Ten wzorzec do przechowywania danych w schematach jakości i płatka śniegu jest opisane w temacie w witrynie sieci Web firmy Microsoft: wprowadzenie do wymiarów.

Typowe wzorce wystąpić w magazynie:

  • Wszystkie tabele faktów odwołać DimTeamProject, ponieważ wszystkie dane w Visual Studio ALM jest uporządkowane według projektów zespołowych i kolekcje projektu zespołowego.Niektóre wymiary odwoływać się również DimTeamProject tak, aby łatwiej korzystania z nich jako parametry Filtr projektu w raportach.

  • Fakt wszystkie tabele odwołania DimDate, aby wskazać, Data, na którym wystąpił fakt.

  • Wiele tabel faktów odwoływać DimPerson, czasami więcej niż raz.Na przykład faktów elementów pracy odwołanie DimPerson, aby wskazać, do którego element pracy jest przypisany do i przez kogo najbardziej ostatnio.

Kompilacje

Za pomocą czterech tabelach faktów, jak na poniższej ilustracji pokazano może wyszukiwać dane o kompilacji.Każda tabela fakt przechowuje tabeli wymiarów kompilacji DimBuild wiele szczegółowych informacji o kompilacji.

Tworzenie tabel fakt

Fakt tabeli

Opis

Build Details — Tabele

Podstawowe informacje o każdym kompilacji, takie jak Stany kompilacji i jakości.

Build Changeset — Tabele

W przypadku grup zmian, które wchodzą w skład każdego kompilacji.

Build Project — Tabele

Pliki, które zostały utworzone i platformy i podtypy kompilacje.

Build Coverage — Tabele

W zakresie, w którym kod został objętym testy, które zostały wykonane w odniesieniu do kompilacji.

Aby uzyskać więcej informacji na temat kompilacji, zobacz Kompilowanie aplikacji.

Kod źródłowy

Użytkownik może wyszukiwać dane dotyczące kodu oraz innych plików, które są pod kontrolą wersji przy użyciu tabelach faktów na poniższej ilustracji.DimFile i DimChangeset są podstawowego wymiary, które są skojarzone z tych tabelach faktów.DimFile zawiera informacje o plikach i folderach, niezależnie od określonych wersji tych plików.DimChangeset zawiera informacje dotyczące grup zmian.

Fakt tabel o kodzie źródłowym

Fakt tabeli

Opis

Code Churn — Tabele

Podstawowe informacje o każdym kompilacji.

Build Changeset — Tabele

W przypadku grup zmian, które zostały uwzględnione w kompilacji.

Build Project — Tabele

Pliki, które zostały utworzone i platformy i podtypy, które były używane.

Tabele zestawu zmian elementu roboczego

Łącza między elementów roboczych i grup zmian.

Aby uzyskać więcej informacji na temat kontroli wersji, zobacz Korzystanie z systemu kontroli wersji.

Testy

Możesz zapytań dotyczących informacji na temat wyników testów i analizować stopień testy pokrycie kodu za pomocą tabele na poniższej ilustracji.

Fakt tabel testów

Fakt tabeli

Opis

Tabele z wynikami testu

Testów oraz ich wyniki.

Run Coverage — Tabele

W zakresie, w którym kod został objętym testów w przypadku testu.

Build Coverage — Tabele

W zakresie, w którym kod został objętym testy, które zostały wykonane w odniesieniu do kompilacji.

Tabele z wynikami testu dla elementu roboczego

Łącze między elementami roboczymi i wyniki testów.

Aby uzyskać więcej informacji, zobacz Testowanie aplikacji i Korzystanie z pokrycia kodu do określania, jaka część kodu jest poddawana testom.

Zadania, usterki i inne typy elementów pracy

Można zbadać informacji o zadaniach, usterki i inne typy elementów pracy przy użyciu tabele elementów pracy na poniższej ilustracji.Każda tabela fakt elementu pracy używa tabeli wymiarów elementu pracy do przechowywania wielu szczegółowych informacji o elementy robocze.

Fakt tabel zadań, usterki i inne elementy robocze

Fakt tabeli

Opis

Bieżące elementy robocze — Tabele

Bieżący stan każdego elementu roboczego.

Historia elementu pracy — Tabele

Pełna historia każdego elementu roboczego.

Historia łączy elementu roboczego — Tabele

Pełna Historia powiązań między pozycje robocze.

Kategoria elementu roboczego — Tabele

Kategorie, które są używane do kojarzenia podobnych typów elementów pracy.

Tabele zestawu zmian elementu roboczego

Łącza między elementów roboczych i grup zmian.

Tabele z wynikami testu dla elementu roboczego

Łącze między elementami roboczymi i wyniki testów.

Aby uzyskać więcej informacji, zobacz Śledzenie pracy za pomocą Visual Studio ALM i TFS.

Zobacz też

Koncepcje

Tworzenie, dostosowywanie i zarządzanie raportami dla Visual Studio ALM