Aracılığıyla paylaş


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:

  1. Veri Al'ı ve ardından Boş Sorgu'yu seçin.

    Power BI - Boş Sorgu

  2. Power BI Sorgu düzenleyicisinden Gelişmiş Düzenleyici'ı seçin.

    Power BI - Gelişmiş Düzenleyici seçin

  3. Gelişmiş Düzenleyici penceresi açılır.

    Power BI - Gelişmiş Düzenleyici

  4. İç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
    

    Power BI, Gelişmiş Düzenleyici, Yapıştırılan Sorgu'nun ekran görüntüsü.

  5. Ö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.

    Sorguda Power BI, Gelişmiş Düzenleyici, Değiştirilen Dizeler'in ekran görüntüsü.

  6. 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, Iterationve 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.

  1. Ö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.

    Power BI dönüştürme verilerinin, AreaPath sütununu genişlet seçeneğinin ekran görüntüsü.

    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 edinmek için aşağıdaki meta veri başvurularına bakın: Alanlar, Yinelemeler ve Kullanıcılar.

  2. Tablo artık varlık alanlarını içeriyor.

    Genişletilmiş Alan sütunlarının ekran görüntüsü.

  3. 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.

  1. Bir sütun başlığına sağ tıklayın ve Yeniden Adlandır... öğesini seçin .

    Power BI dönüştürme verilerinin, Sütunları Yeniden Adlandır'ın ekran görüntüsü.

  2. Sorguyu varsayılan Query1'den daha anlamlı bir değere yeniden adlandırmak da isteyebilirsiniz.

    Power BI dönüştürme verilerinin sorguyu yeniden adlandırın ekran görüntüsü.

  3. İşiniz bittiğinde, sorguyu kaydetmek ve Power BI'a dönmek için Kapat ve Uygula'yı seçin.

    Power BI Power Query Düzenleyicisi, Kapat ve Uygula'nın ekran görüntüsü.

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.

Hata eğilimleri raporu için Power BI Görselleştirmeleri ve Alanlar seçimlerinin ekran görüntüsü.

Basit bir rapor için aşağıdaki adımları uygulayın:

  1. Power BI Görselleştirme Çizgi grafiği'ne tıklayın.
  2. Eksene "DateValue" alanını ekleme
    • "DateValue" öğesine sağ tıklayın ve Tarih Hiyerarşisi yerine "DateValue" öğesini seçin
  3. Göstergeye "State" alanını ekleme
  4. Değerlere "Sayı" alanını ekleme
    • WorkItemId alanına sağ tıklayın ve Toplam'ın seçili olduğundan emin olun

Örnek rapor:

Örnek Hata eğilimleri çizgi grafik raporunun ekran görüntüsü.

Sonraki adımlar