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.
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.
Veri Tablosu |
Açıklama |
---|---|
Her yapı hakkında yapı durumu ve kalitesi gibi temel bilgiler. |
|
Her yapıda içerilen değişiklik kümeleri. |
|
Oluşturulan dosyalar ve yapıların platformları ve özellikleri. |
|
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.
Veri Tablosu |
Açıklama |
---|---|
Her yapı hakkındaki temel bilgiler. |
|
Yapıda bulunan değişiklik kümeleri. |
|
Oluşturulan dosyalar ve derlemelerin platformları ve özellikleri. |
|
Ç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.
Veri Tablosu |
Açıklama |
---|---|
Testler ve sonuçları. |
|
Test çalıştırmasında testlerin kapsadığı koda uzantı. |
|
Yapılara karşı gerçekleştirilen testlerin kapsadığı koda uzantı. |
|
Ç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.
Veri Tablosu |
Açıklama |
---|---|
Her çalışma öğesinin geçerli durumu. |
|
Her çalışma öğesinin tam geçmişi. |
|
Çalışma öğeleri arasındaki bağlantıların tam geçmişi. |
|
Benzer çalışma öğeleri türlerini ilişkilendirmek için kullanılan kategoriler. |
|
Çalışma öğeleri ve değişiklik kümeleri arasındaki bağlantılar. |
|
Ç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