Aracılığıyla paylaş


Visual Studio ALM için İlişkisel Ambar Veritabanını Kullanarak Raporlar Oluşturma

Ambar veritabanını kullanarak, Visual Studio Application Lifecycle Management (ALM)'deki veri için raporlar ve sorgu oluşturabilirsiniz. Ambardaki veri çalışma deposundan toplanır ve tablolar kümesinde, görünümler kümesinde ve raporlar yaratma için tasarlanan tablo değerli fonksiyonlar kümesinde düzenlenir.

Team Foundation Warehouse

Ambar yapılar, kaynak kodu, test sonuçları, kod kapsamı, görevler ve hatalar gibi çalışma öğeleri hakkında veri içerir. Bu veri kümeleri arasındaki ilişki Visual Studio ALM'de oluşturulur ve ambarda korunur. Bu nedenle, bu tümleşik veri kümeleri arasındaki ilişkiyi keşfetmek ve projenizde neler olduğunu daha iyi anlamak için, sorgular oluşturabilirsiniz.

Bu konuda:

  • Yapılar

  • Kaynak Kodu

  • Test Sonuçları

  • Kod Kapsamı

  • Görevler, Hatalar ve Çalışma Öğeleri'nin Diğer Türleri

Ambardaki veri, veri ve boyut tablolarında depolanır. Veriyi yıldız ve kar tanesi şemalarında depolamak için gereken model Microsoft Web sitesinde aşağıdaki konuda anlatılmıştır: Boyutlara Giriş.

Ambarda gerçekleşen başka ortak desenler:

  • Tüm veri tabloları DimTeamProject'e başvurur çünkü Visual Studio ALM'deki tüm veriler takım projeleri ve takım proje koleksiyonları ile düzenlenir. Bazı boyutlar da DimTeamProject'e başvurur, böylece onları raporlarınızda proje süzgeç parametreleri olarak kolaylıkla kullanabilirsiniz.

  • Verinin oluştuğu tarihi göstermek için, tüm veri tabloları DimDate'e başvurur.

  • Birçok veri tabloları DimPerson'a başvurur, bazen bir kereden fazla olmak üzere. Örneğin, kime çalışma öğesi atandığını ve çalışma öğesini kimin en son değiştirdiğini göstermek için, çalışma öğesi verileri DimPerson'a başvurur.

Yapılar

Aşağıdaki çizimin gösterdiği gibi, dört veri tablosunu kullanarak yapılar hakkında veriyi sorgulayabilirsiniz. Yapılar hakkında birçok ayrıntıyı depolayabilmek için, her veri tablosu, yapı boyut tablosu DimBuild'i kullanır.

Yapı Olgu Tabloları

Veri Tablosu

Açıklama

Yapı Ayrıntıları Tabloları

Her yapı hakkında yapı durumu ve kalitesi gibi temel bilgiler.

Değişiklik Kümesi Tabloları Oluşturma

Her yapıda içerilen değişiklik kümeleri.

Proje Tablolarını Yapılandırma

Oluşturulan dosyalar ve yapıların platformları ve özellikleri.

Kapsam Tablolarını Yapılandırma

Yapıya karşı gerçekleştirilen testlerin kapsadığı koda uzantı.

Yapılar hakkında daha fazla bilgi için, bkz. Uygulama oluşturma.

Kaynak Kodu

Aşağıdaki çizimdeki veri tablolarını kullanarak, sürüm denetimi altında olan diğer dosyalar ve kod hakkındaki veriler için sorgulama yapabilirsiniz. DimFile ve DimChangeset, bu veri tabloları ile ilişkilendirilen iki birincil boyutlardır. DimFile, dosyalar ve klasörler hakkında onların belirli sürümlerinden bağımsız olarak bilgi sağlar. DimChangeset değişiklik kümeleri hakkında bilgi sağlar.

Kaynak Kod Hakkında Olgu Tabloları

Veri Tablosu

Açıklama

Kod Churn Tabloları

Her yapı hakkındaki temel bilgiler.

Değişiklik Kümesi Tabloları Oluşturma

Yapıda bulunan değişiklik kümeleri.

Proje Tablolarını Yapılandırma

Oluşturulan dosyalar ve derlemelerin platformları ve özellikleri.

İş Öğesi Değişiklik Kümesi Tabloları

Çalışma öğeleri ve değişiklik kümeleri arasındaki bağlantılar.

Sürüm denetimi hakkında daha fazla bilgi için, bkz. Sürüm Denetimini Kullanma.

Testler

Aşağıdaki çizimdeki tabloları kullanarak, test sonuçları hakkında bilgi için sorgulama yapabilir ve testlerin kodu ne kadar iyi kapsadığını çözümleyebilirsiniz.

Testler için Olgu Tabloları

Veri Tablosu

Açıklama

Test Sonuç Tabloları

Testler ve sonuçları.

Kapsam Dosyalarını Çalıştırma

Test çalıştırmasında testlerin kapsadığı koda uzantı.

Kapsam Tablolarını Yapılandırma

Yapılara karşı gerçekleştirilen testlerin kapsadığı koda uzantı.

İş Öğesi Test Sonuç Tabloları

Çalışma öğeleri ve test sonuçlarını arasındaki bağlantılar.

Daha fazla bilgi için, bkz. Uygulamayı Test Etme ve Kod kapsamı nasıl fazla kod sınanan olmadığı için kullanma.

Görevler, Hatalar ve Çalışma Öğeleri'nin Diğer Türleri

Aşağıdaki çizimdeki çalışma öğesi tablolarını kullanarak görevler, hatalar ve çalışma öğelerinin diğer türleri hakkında bilgi için sorgulama yapabilirsiniz. Çalışma öğeleri hakkında birçok ayrıntıyı depolayabilmek için, her çalışma öğesi veri tablosu, çalışma öğesi boyut tablosunu kullanır.

Görevler, Hatalar ve Diğer Çalışma Öğeleri için Olgu Tabloları

Veri Tablosu

Açıklama

Geçerli İş Öğesi Tabloları

Her çalışma öğesinin geçerli durumu.

Çalışma Öğesi Geçmiş Tablosu

Her çalışma öğesinin tam geçmişi.

İş Öğesi Bağlantısı Geçmiş Tabloları

Çalışma öğeleri arasındaki bağlantıların tam geçmişi.

Çalışma Öğesi Kategorisi Tabloları

Benzer çalışma öğeleri türlerini ilişkilendirmek için kullanılan kategoriler.

İş Öğesi Değişiklik Kümesi Tabloları

Çalışma öğeleri ve değişiklik kümeleri arasındaki bağlantılar.

İş Öğesi Test Sonuç Tabloları

Çalışma öğeleri ve test sonuçlarını arasındaki bağlantılar.

Daha fazla bilgi için bkz. Hataları, Görevleri ve Diğer Çalışma Öğelerini İzlemek.

Ayrıca bkz.

Kavramlar

Visual Studio ALM İçin Raporlar Oluşturma ve Özelleştirme

Diğer Kaynaklar

Visual Studio ALM Raporlamasındaki Yenilikler