Visual Studio ALM için İlişkisel Ambar Veritabanını Kullanarak Rapor Oluşturma
Ambar veritabanını kullanarak, Visual Studio Uygulama Yaşam Döngüsü Yönetimi (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 |
Description |
---|---|
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 |
Description |
---|---|
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 |
Description |
---|---|
Testler ve sonuçları. |
|
Test çalıştırmasında testlerin kapsadığı koda uzantı. |
|
Yapıya 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ı Sınama ve Kod kapsamı belirlemek ne kadar kod kullanılarak test edilmiştir.
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 |
Description |
---|---|
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. Çalışmayı İzleme ve İş Akışını Yönetme.
Ayrıca bkz.
Kavramlar
Visual Studio ALM için Rapor Oluşturma, Özelleştirme ve Yönetme