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 DesktopEkim 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önetici istrators 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 DesktopEkim 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 - Blank Query

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

    Power BI - Select Advanced Editor

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

    Power BI - Advanced Editor

  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
    

    Screenshot of Power BI, Advanced Editor, Pasted Query.

  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.

    Screenshot of Power BI, Advanced Editor, Replaced Strings in Query.

  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 AreaNameAreaPath . AreaName özelliği Düğüm Adı alanına benzer.

    Screenshot of Power BI transform data, Expand AreaPath column.

    Dekont

    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.

    Screenshot of expanded Area columns.

  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 .

    Screenshot of Power BI transform data, Rename Columns.

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

    Screenshot of Power BI transform data, Rename Query.

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

    Screenshot of Power BI Power Query Editor, Close & Apply.

Raporu oluşturma

Power BI size raporlayabileceğiniz alanları gösterir.

Dekont

Aşağıdaki örnekte, hiç kimsenin sütunları yeniden adlandırmadığını varsayar.

Screenshot of Power BI Visualizations and Fields selections for Bug trends report.

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:

Screenshot of Sample Bug trends line chart report.

Sonraki adımlar