Analiz görünümleri veri kümesi tasarımı
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Her Analiz görünümü Power BI'da bir veri kümesi tanımlar. Veri kümeleri, görselleştirme oluşturmak için kullanılan tablolar ve özelliklerdir. Azure DevOps için Power BI Veri Bağlayıcısı tarafından oluşturulan veri kümeleri aşağıdaki özelliklere sahiptir:
- Analytics'ten kullanılabilen varlıklar ve ilişkili alanlar tek bir tabloda düzleştirilir (normal dışıdır). Örneğin, "Oluşturan" içindeki kullanıcı adı, kullanıcı kimliği yerine bir dize (Kullanıcı Adı) olarak modellenmiştir. Raporlar oluşturmak için tablolar arasında ilişki oluşturma gereksinimini ortadan kaldırır.
- Geçmiş veriler her zaman aralığı için anlık görüntü olarak modellendiğinden, eğilimli raporlama basittir.
Power BI ve veri kümeleri hakkında daha fazla bilgi için bkz. Power BI - Power BI hizmeti için temel kavramlar.
Analytics OData uç noktasını düzleştirme
Analytics OData uç noktası, Analytics verilerinin normalleştirilmiş bir gösterimini sağlar. Veriler öncelikli olarak iş öğeleri ve ilişkili etiketler gibi veriler arasında var olan "çoka çok" ilişkilerde raporlamayı desteklemek için normalleştirilir.
Power BI Veri Bağlayıcısı bu verileri tek bir tablo olarak temsil eder, böylece Analytics veri modelinde gösterilen ilişkilerin Power BI'da yeniden oluşturulması gerekmez. Bu gösterim, iş öğesi etiketleri gibi karmaşık alanlara hemen filtre uygulamanıza olanak tanır.
İşlem, raporlarınızın çalışır duruma gelip çalışmasını büyük ölçüde kolaylaştırır. Ancak, Analytics OData uç noktası aracılığıyla kullanılabilen alanların tümü Bir Analytics görünümünde seçilebilir değildir.
Analiz görünümlerinde seçilebilir alanlar
Analiz görünümünde seçebileceğiniz alanlar, normal iş izleme alanlarına ve Analytics veri deposu alanlarına karşılık gelir.
İş izleme alanları
Aşağıdaki alanlar dışında analiz görünümündeki tüm iş izleme alanlarını seçebilirsiniz:
- Görünümün oluşturulduğu projenin parçası olmayan alanlar
- Açıklama, Geçmiş gibi uzun metin alanları ve HTML veri türüne sahip diğer alanlar
- ExternalLinkCount, HyperLinkCount, AttachedFileCount, RelatedLinkCount gibi iş öğesi bağlantı sayısı alanları
- Filigran, IsDeleted gibi belirli REST API Alanları
- Ekip, Pano Sütunu, Pano Adı gibi çoka çok ilişkileri olan alanlar
Önemli
Oluşturma Ölçütü, Atanan vb. kimlik veya kişi adı alanları seçilebilir alanlardır, ancak şu anda iş öğelerini filtreleme amacıyla alan ölçütü olarak bu alanları seçemezsiniz.
Her iş öğesi izleme alanının açıklaması için bkz . Azure Boards için varlıklar ve özellikler başvurusu.
Analiz veri deposu alanları
Analiz görünümünde aşağıdaki Analiz tabanlı alanları seçebilirsiniz:
Alan | Açıklama |
---|---|
Döngü Süresi | bir iş öğesinin "Sürüyor" durum kategorisinden "Tamamlandı" durumuna geçme zamanı. |
Tarih (geçmişe otomatik olarak eklenir) | Filtrelenmiş iş öğeleri kümesinin günlük, haftalık veya aylık geçmişini görüntülemeyi destekler. |
Geçerli (geçmişe otomatik olarak eklenir) | Değeri olarak ayarlayarak filtrelenmiş iş öğeleri kümesinin en son anlık görüntüsünü görüntülemek için True verileri filtrelemeyi destekler. |
Sağlama süresi | Bir iş öğesinin "Önerilen" durum kategorisinden "Tamamlandı" durumuna geçme zamanı. |
Üst İş Öğesi Kimliği | bir iş öğesinin üst öğesi için İş Öğesi Kimliği. |
Proje Adı | Proje alanına eşdeğerdir. |
Revizyon | Bir iş öğesinin geçmiş düzeltmesine atanmış bir sayı. |
Etiketler | Noktalı virgülle ayrılmış etiket listesi. |
WorkItemRevisionSK | İlgili varlıkları birleştirmek için kullanılan iş öğesi düzeltmesinin Analiz benzersiz anahtarı. |
Durum kategorileri hakkında bilgi için bkz . İş akışı durumları ve durum kategorileri. Analiz veri modeli hakkında daha ayrıntılı bilgi için bkz . Analytics için veri modeli.
Analiz aracılığıyla kullanılabilen diğer alanlara erişmek için, Analiz görünümüne ilgili Vekil Anahtarları (SK) veya İş Öğesi Kimliğini ekleyin. Ardından Analiz Gezinti Özelliğine göre gerekli eşleme tablolarını oluşturun.
- Yinelemeler (YinelemeSK)
- Alanlar (AlanSK)
- Teams (AreaSK - Teams Gezinti Özelliğini temel alan eşleme Tablosu oluşturma)
- BoardLocations (AreaSK - BoardLocations Navigational Özelliği temelinde eşleme Tablosu oluşturma)
- Tarihler (DateSK)
- İşlem (AreaSK - İşlem Gezinti Özelliğine Göre Eşleme Tablosu Oluşturma)
- WorkItemLinks (İş Öğesi Kimliği)
Veri ilişkileri
Analiz veri modelini anlamak varlıklar arasında iyi ilişkiler oluşturmak için kritik öneme sahiptir.
Varsayılan olarak, temel veriler Analytics'ten döndürülürken veriler aşağıdaki şekilde gösterildiği gibi ilişkilidir:
Etiketler, Teams ve Kullanıcılar diğer verilerden herhangi biri ile ilişkili değildir. Bu varlıkların nasıl ilişkili olduğuyla ilgilidir. Bunlar birkaç yolla ilişkilendirilebilir:
- Bu modellerde kolayca işlenmemiş çoka çok ilişkiler
- Varlıklar arasında, kullanıcılar ve iş öğeleri gibi birden çok ilişki vardır. Bunlar şu şekilde ilişkilidir:
- Atanan:
- Oluşturan
- Değiştiren
- vb.
Birden çok ilişkiyi basit bir şekilde işleyebilirsiniz. Örneğin, varsayılan modelde sorguyu düzenleyebilir, WorkItems tablosunun Atanan sütununu seçip kullanıcılar tablosundaki tüm verileri içerecek şekilde sütunu genişletebilir ve bu işlemi Oluşturan ve Değiştiren sütunları için de yineleyebilirsiniz. Bir tablodan diğerine izin verilmeyen birden çok bağlantıya sahip olmanıza olanak tanır.
Sütunları bu şekilde genişletmenin bir diğer nedeni de izin verilmeyen döngüsel ilişkileri işlemektir. Örneğin, şu yolu kullanın: Proje > Alanları > İş Öğeleri > Projeleri. Tipik bir döngüsel sorun sunar. Belirli bir projenin hangilerinin parçası olduğunu görmek isterseniz ne olur? Derleme olarak model, Alanlar ve İş Öğeleri ile Projeler ve İş Öğeleri arasında ilişkilere sahiptir, ancak döngüsel ilişkiyi tamamladığı ve bu nedenle izin verilmediği için Projeler Alanlarla ilişkilendirilemiyor. Bu senaryoyu işlemek için Alanlar tablosundaki Project sütununu genişletebilirsiniz. Bunu yapmak için aşağıdaki adımları izleyin:
Giriş sekmesinde Sorguları Düzenle'yi seçin.
Alanlar sorgusunu seçin.
Project sütununa (son sütun) gidin ve sütunun üst kısmındaki Genişlet simgesini seçin.
ProjectName dışındaki tüm sütunların işaretini kaldırın ve Tamam'ı seçin.
Artık Alanları Projeye göre listeleyebilir ve her projedeki Alan sayısını alabilirsiniz.