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.
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.
Fakt tabeli |
Opis |
---|---|
Podstawowe informacje o każdym kompilacji, takie jak Stany kompilacji i jakości. |
|
W przypadku grup zmian, które wchodzą w skład każdego kompilacji. |
|
Pliki, które zostały utworzone i platformy i podtypy kompilacje. |
|
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 tabeli |
Opis |
---|---|
Podstawowe informacje o każdym kompilacji. |
|
W przypadku grup zmian, które zostały uwzględnione w kompilacji. |
|
Pliki, które zostały utworzone i platformy i podtypy, które były używane. |
|
Łą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 tabeli |
Opis |
---|---|
Testów oraz ich wyniki. |
|
W zakresie, w którym kod został objętym testów w przypadku testu. |
|
W zakresie, w którym kod został objętym testy, które zostały wykonane w odniesieniu do kompilacji. |
|
Łą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 tabeli |
Opis |
---|---|
Bieżący stan każdego elementu roboczego. |
|
Pełna historia każdego elementu roboczego. |
|
Pełna Historia powiązań między pozycje robocze. |
|
Kategorie, które są używane do kojarzenia podobnych typów elementów pracy. |
|
Łącza między elementów roboczych i grup zmian. |
|
Łą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