OData Sorgusu ile Power BI raporu oluşturma
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Power BI Desktop ile Azure DevOps'ta projeniz için kolayca rapor oluşturmaya başlayabilirsiniz.
Power BI Desktop'a sahip değilseniz ücretsiz olarak indirip yükleyebilirsiniz.
Power BI desktop'ta günlük hata eğilimini gösteren bir rapor oluşturmak için adımları izleyin.
- Power BI sorgusu oluşturma
- Power BI dönüşümleri oluşturma
- Açık Hatalar eğilim raporu oluşturma
Önkoşullar
Power BI raporu oluşturmak için aşağıdaki ölçütlere uymanız gerekir:
- Bir projenin üyesi olmanız gerekir. Henüz bir projeniz yoksa bir proje oluşturun. Bkz . Ücretsiz kaydolma.
- Proje üyesi olarak eklenmezseniz şimdi eklensin. Proje katılımcıları dışında projeye erişimi olan herkes Analiz görünümlerini görüntüleyebilir.
- View Analytics izninin İzin Ver olarak ayarlanmasını sağlayın. Bkz . Analytics'e erişim izinleri verme.
- Panolar etkinleştirilmelidir. Yeniden etkinleştirmek için bkz . Azure DevOps hizmetini açma veya kapatma.
- Power BI Desktop Ekim 2018 Güncelleştirmesi veya sonraki bir sürümünü yüklediniz. Bu istemci uygulamasını resmi Power BI Desktop indirme sayfasından indirebilirsiniz.
- Eğilim raporunun oluşturulacağı belirli bir süre boyunca iş öğelerini izlemiş olmanız gerekir.
- Bir projenin üyesi olmanız gerekir. Henüz bir projeniz yoksa bir proje oluşturun.
- Proje üyesi olarak eklenmezseniz şimdi eklensin. Proje katılımcıları dışında projeye erişimi olan herkes Analiz görünümlerini görüntüleyebilir.
- Analytics'i etkinleştirdiniz veya yüklediniz. Uzantı eklemek veya hizmeti etkinleştirmek için hesap sahibi veya Proje Koleksiyonu Yöneticileri grubunun üyesi olmanız gerekir.
- Panolar etkinleştirilmelidir. Yeniden etkinleştirmek için bkz . Azure DevOps hizmetini açma veya kapatma.
- View Analytics izninin İzin Ver olarak ayarlanmasını sağlayın. Bkz . Analytics'e erişim izinleri verme.
- Power BI Desktop Ekim 2018 Güncelleştirmesi veya sonraki bir sürümünü yüklediniz. Bu istemci uygulamasını resmi Power BI Desktop indirme sayfasından indirebilirsiniz.
- Eğilim raporunun oluşturulacağı belirli bir süre boyunca iş öğelerini izlemiş olmanız gerekir.
Power BI Sorgusu oluşturma
Verileri Power BI'a çekmek için aşağıdaki gibi bir Power BI Sorgusu oluşturun:
Veri Al'ı ve ardından Boş Sorgu'yu seçin.
Power BI Sorgu düzenleyicisinden Gelişmiş Düzenleyici'ı seçin.
Gelişmiş Düzenleyici penceresi açılır.
İçeriği aşağıdaki sorguyla değiştirin.
let Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v4.0-preview/WorkItemSnapshot? " $apply=filter( WorkItemType eq 'Bug' AND StateCategory ne 'Completed' AND startswith(Area/AreaPath,'{areapath}') AND DateValue ge {startdate} )/ groupby((DateValue,State,WorkItemType,Area/AreaPath), aggregate($count as Count)) &$orderby=DateValue" ,null, [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]) in Source
Örnek sorgudaki değerlerinizi değiştirin.
Örnek sorguda değerlerinizle değiştirmeniz gereken dizeler vardır:
{organization}
- Kuruluşunuzun adı{project}
- Ekip projenizin adı./{project}
Alternatif olarak, bir çapraz proje sorgusu için tamamen atla{areapath}
- Alan Yolunuz. Biçim: Project\Level1\Level2{startdate}
- Eğilim raporunuzu başlatacak tarih. Biçim: YYYY-AA-GGZ. Örnek:2022-09-01Z
2022-Eylül-01'i temsil eder. Tırnak içine alma.
Sorguyu yürütmek için Bitti'yi seçin.
Hesabınıza hiç bağlanmadıysanız Power BI kimlik doğrulamanızı gerektirebilir. Daha fazla bilgi için bkz . İstemci kimlik doğrulama seçenekleri.
Alan, Yineleme, Atanan sütunlarını genişletme
Sorgu, Power BI'da kullanabilmeniz için önce genişletmeniz gereken birkaç sütun döndürür. Deyimi kullanılarak içeri çekilen herhangi bir $expand
varlık, potansiyel olarak birkaç alanı olan bir kayıt döndürür. Varlığı alanlarına düzleştirmek için kaydı genişletmeniz gerekir. Bu tür varlıklara örnek olarak şunlar verilebilir: AssignedTo
, Iteration
ve Area
.
Gelişmiş Düzenleyici kapattıktan sonra ve Power Query Düzenleyicisi kalırken düzleştirmeniz gereken varlıklardaki genişlet düğmesini seçin.
Örneğin, Alan için genişlet düğmesini seçin, genişletmek istediğiniz özellikleri seçin ve Tamam'ı seçin. Burada düzleştirmeyi seçiyoruz
AreaName
AreaPath
.AreaName
özelliği Düğüm Adı alanına benzer.Not
Seçilebilecek özellikler, sorguda döndürülmesi istenen özelliklere bağlıdır. Herhangi bir özellik belirtmezseniz, tüm özellikler kullanılabilir. Bu özellikler hakkında daha fazla bilgi için aşağıdaki meta veri başvurularına bakın: Alanlar, Yinelemeler ve Kullanıcılar.
Tablo artık varlık alanlarını içeriyor.
Genişletilmesi gereken varlıkları temsil eden tüm alanlar için 1 ile 3 arasındaki adımları yineleyin. Bunlar, kaydedilmediğinde tablo sütununda Kayıt listelenmiş olarak görünür.
Alanları ve sorguyu yeniden adlandırın, ardından Kapat ve Uygula
İşiniz bittiğinde sütunları yeniden adlandırmayı seçebilirsiniz.
Bir sütun başlığına sağ tıklayın ve Yeniden Adlandır... öğesini seçin .
Sorguyu varsayılan Query1'den daha anlamlı bir değere yeniden adlandırmak da isteyebilirsiniz.
İşiniz bittiğinde, sorguyu kaydetmek ve Power BI'a dönmek için Kapat ve Uygula'yı seçin.
Raporu oluşturma
Power BI size raporlayabileceğiniz alanları gösterir.
Not
Aşağıdaki örnekte, hiç kimsenin sütunları yeniden adlandırmadığını varsayar.
Basit bir rapor için aşağıdaki adımları uygulayın:
- Power BI Görselleştirme Çizgi grafiği'ne tıklayın.
- Eksene "DateValue" alanını ekleme
- "DateValue" öğesine sağ tıklayın ve Tarih Hiyerarşisi yerine "DateValue" öğesini seçin
- Göstergeye "State" alanını ekleme
- Değerlere "Sayı" alanını ekleme
- WorkItemId alanına sağ tıklayın ve Toplam'ın seçili olduğundan emin olun
Örnek rapor: