Udostępnij za pośrednictwem


Generowanie raportów z wykorzystaniem 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 jest zebrane z magazynów operacyjnych i zorganizowane w zestawie tabel, widoków i funkcji wartościami przechowywanymi w tabeli, które są przeznaczone do tworzenia raportów.

Team Foundation magazynu

Magazyn zawiera dane dotyczące kompilacje, kod źródłowy, wyniki badań i użycie kodu i elementów pracy, takich jak zadania i błędy.Relacje między tymi zbiorami danych są tworzone w Visual Studio ALM i przechowywane w magazynie.Dlatego można utworzyć kwerendy poznawanie relacje między tymi zintegrowanych zestawów danych i lepiej zrozumieć, co się dzieje na projekty.

W tym temacie:

  • Kompilacje

  • Kod źródłowy

  • Wyniki badań

  • Użycie kodu

  • Zadania, błędy i inne rodzaje elementów pracy

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

Typowe wzorce występują w składzie:

  • Wszystkie tabele faktów odwołać DimTeamProject, ponieważ wszystkie dane w Visual Studio ALM jest zorganizowana według projektów zespołu i zespołu projektu kolekcji.Niektóre wymiary odwołują się również DimTeamProject, dzięki czemu łatwiej można je jako parametry Filtr projektu w raportach.

  • Fakt wszystkie tabele odniesienia DimDate, aby wskazać termin, w którym nastąpiło fakt.

  • Wiele tabel faktów odniesienia DimPerson, czasami więcej niż raz.Na przykład fakty element pracy odniesienia DimPerson, aby wskazać, do której przypisano element pracy i kto go zmienił najbardziej niedawno.

Kompilacje

Dane dotyczące kompilacje można wysyłać kwerendy za pomocą czterech tabele faktów, jak na poniższej ilustracji pokazano.Każdej tabeli faktów używa tabeli Wymiar build DimBuild do przechowywania wiele szczegółów kompilacje.

Tworzenie tabel faktów

Tabela faktów

Opis

Tworzenie tabel szczegóły

Podstawowe informacje o każdej kompilacji, jak stan kompilacji i jakości.

Tworzenie tabel Changeset

Punktu, które zostały uwzględnione w każdej kompilacji.

Budowanie projektu tabel

Pliki, które zostały zbudowane i platform i podtypy kompilacje.

Tworzenie tabel zapotrzebowania

Zakres, do którego kod było objęte testy wykonywane przed kompilacja.

Aby uzyskać więcej informacji na temat kompilacje zobacz Tworzenie aplikacji.

Kod źródłowy

Może wyszukiwać dane dotyczące kodu i innych plików, które są pod kontrolą wersji przy użyciu tabel faktów na poniższej ilustracji.DimFile i DimChangeset są podstawowym wymiary, które są skojarzone z tych tabel faktów.DimFile zawiera informacje dotyczące plików i folderów, niezależnie od określonego wersje tych plików.DimChangeset zawiera informacje dotyczące punktu.

Tabele faktów dotyczących kodu źródłowego

Tabela faktów

Opis

Kod zajętość tabel

Podstawowe informacje o każdej kompilacji.

Tworzenie tabel Changeset

Punktu, które zostały uwzględnione w kompilacji.

Budowanie projektu tabel

Pliki, które zostały zbudowane i platform i podtypy, które były używane.

Tabele Changeset elementu pracy

Łącza między elementów pracy i punktu.

Aby uzyskać więcej informacji na temat kontroli wersji, zobacz Za pomocą kontroli wersji.

Testy

Wykonywać kwerendy informacji o wynikach badania i analizy, jak również badania obejmują kod przy użyciu tabel na poniższej ilustracji.

Tabele faktów do badań

Tabela faktów

Opis

Tabele wyników badania

Badań i ich wyniki.

Uruchom tabel zapotrzebowania

Zakres, do którego kod było objęte testów testy.

Tworzenie tabel zapotrzebowania

Zakres, do którego kod było objęte testy wykonywane przed kompilacja.

Pracy elementu badania wynik tabel

Łącza między elementów pracy i wyniki badań.

Aby uzyskać więcej informacji, zobacz Testowanie aplikacji i Za pomocą Code Coverage, aby określić, jak dużo kodu jest badany.

Zadania, błędy i inne rodzaje elementów pracy

Informacje dotyczące zadań, błędy i inne rodzaje elementów pracy można wysyłać kwerendy za pomocą tabel element pracy na poniższej ilustracji.Każdej tabeli faktów element pracy używa tabeli wymiaru elementu pracy do przechowywania wielu szczegółów dotyczących elementów pracy.

Tabele faktów dla zadania, błędów i innych elementów pracy

Tabela faktów

Opis

Bieżące tabele elementu pracy

Bieżący stan każdego elementu pracy.

Element roboczy tabel historii

Pełnej historii każdego elementu pracy.

Pracy elementu łącze Historia tabel

Pełna Historia łącza między elementów pracy.

Tabele kategorii elementu pracy

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

Tabele Changeset elementu pracy

Łącza między elementów pracy i punktu.

Pracy elementu badania wynik tabel

Łącza między elementów pracy i wyniki badań.

Aby uzyskać więcej informacji, zobacz Śledzenie pracy i zarządzanie przepływem pracy.

Zobacz też

Koncepcje

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