Share via


Tüm işlem hatları örnek raporları için işlem hattı sonuç özeti

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

Tüm işlem hatları için geçiş hızı, hata sayısı, süre gibi işlem hattı ölçümlerini sorgulamak ve tek bir rapor oluşturmak için bu makalede sağlanan bilgileri kullanabilirsiniz. İşlem hattı süresi ve tüm proje işlem hatlarının hata sayısı gibi diğer ölçümleri almak için ek sorgular sağlanır.

Aşağıdaki görüntüde, Eylül 2022'den bu yana bir proje için tanımlanan tüm işlem hatlarının sonuç özeti gösterilmektedir.

Tüm İşlem Hatları Sonuç Özet Raporu'nun ekran görüntüsü.

Aşağıdaki görüntüde gösterildiği gibi, İşlem Hattı Adı açılan menüsünden herhangi bir işlem hattını seçebilirsiniz ve rapor seçili işlem hattının sonuç özetine odaklanacak şekilde değişir.

Yalnızca seçili işlem hattının sonuç özetini gösteren raporun ekran görüntüsü.

Önemli

Power BI tümleştirmesi ve Analiz Hizmeti'nin OData akışına erişim genellikle Azure DevOps Services ve Azure DevOps Server 2020 ve sonraki sürümlerde kullanılabilir. Bu makalede sağlanan örnek sorgular yalnızca Azure DevOps Server 2020 ve sonraki sürümlerde geçerlidir ve v3.0 önizleme veya sonraki sürüme bağlıdır. Bu sorguları kullanmanızı ve bize geri bildirim sağlamanızı öneririz.

Önkoşullar

  • Analytics verilerini görüntülemek ve hizmeti sorgulamak için Temel erişim veya daha yüksek erişime sahip bir projenin üyesi olmanız gerekir. Varsayılan olarak, tüm proje üyelerine Analytics'i sorgulama ve Analiz görünümlerini tanımlama izinleri verilir.
  • Hizmet ve özellik etkinleştirme ve genel veri izleme etkinlikleriyle ilgili diğer önkoşullar hakkında bilgi edinmek için bkz . Analytics'e erişim izinleri ve önkoşulları.

Not

Bu makalede, OData Sorgularını kullanarak Örnek Raporlara Genel Bakış makalesini okuduğunuz ve Power BI hakkında temel bilgilere sahip olduğunuz varsayılır.

Örnek sorgular

Farklı ancak benzer işlem hattı sonuç özet raporları oluşturmak için varlık kümesinin PipelineRuns aşağıdaki sorgularını kullanabilirsiniz.

Not

Filtre veya rapor amacıyla kullanılabilir özellikleri belirlemek için bkz . Azure Pipelines için meta veri başvurusu. sorgularınızı filtreleyebilir veya ile kullanılabilen EntitySetveya NavigationPropertyBinding Path değerlerinin Property altındaki EntityType değerlerden herhangi birini kullanarak özellikleri döndürebilirsiniz. Her EntitySet bir EntityTypeöğesine karşılık gelir. Her değerin veri türü hakkında daha fazla bilgi edinmek için ilgili EntityTypeiçin sağlanan meta verileri gözden geçirin.

Aşağıda listelenen Power BI sorgusunu doğrudan Veri Al-Boş> Sorgu penceresine yapıştırabilirsiniz. Daha fazla bilgi için OData sorgularını kullanarak örnek raporlara genel bakış sayfasını gözden geçirin.

let
   Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v3.0-preview/PipelineRuns?"
               &"$apply=filter( "
	       &"CompletedDate ge {startdate} "
	       &")"
                &"/groupby( "
        &"(Pipeline/PipelineName), "
        &"aggregate( "
            &"$count as TotalCount, "
                &"SucceededCount with sum as SucceededCount, "
                &"FailedCount with sum as FailedCount, "
            &"PartiallySucceededCount with sum as PartiallySucceededCount, "
                &"CanceledCount with sum as CanceledCount "
            &")) "
    ,null, [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]) 
in
    Source

Değiştirme dizeleri ve sorgu dökümü

Aşağıdaki dizeleri değerlerinizle kullanın. Değiştirmenize köşeli ayraç {} eklemeyin. Örneğin, kuruluşunuzun adı "Fabrikam" ise yerine {organization}Fabrikamyerine değerini {Fabrikam}yazın.

  • {organization} - Kuruluşunuzun adı
  • {project} - Ekip projenizin adı
  • {startdate} - Raporunuzu başlatma tarihi. Biçim: YYYY-AA-GGZ. Örnek: 2022-09-01Z , 1 Eylül 2022'yi temsil eder. Tırnak veya köşeli ayraç içine almayın ve ay ve tarih için iki basamak kullanın.

Sorgu dökümü

Aşağıdaki tabloda sorgunun her bölümü açıklanmaktadır.

Sorgu bölümü

Açıklama


$apply=filter(

Start filter() yan tümcesi.

CompletedDate ge {startdate}

dönüş işlem hattı, belirtilen tarihten daha büyük bir tarih için çalışır.

)

Close filter() yan tümcesi.

/groupby(

Start groupby() yan tümcesi/

(Pipeline/PipelineName),

Veri sonuçlarını işlem hattı adına göre gruplandırma.

aggregate(

Her işlem hattı için start aggregate yan tümcesi.

$count as TotalCount,

Toplam çalıştırma sayısını olarak TotalCountsayar.

SucceededCount with sum as SucceededCount.

Başarılı çalıştırma sayısını olarak SucceededCountsayın.

FailedCount with sum as FailedCount,

Başarısız çalıştırma sayısını olarak FailedCountsayın.

PartiallySucceededCount with sum as PartiallySucceededCount,

Kısmen başarılı çalıştırma sayısını olarak PartiallySucceededCountsayar.

CanceledCount with sum as CanceledCount

İptal edilen çalıştırma sayısını olarak CanceledCountsayar.

))

ve groupby() yan tümcelerini kapatınaggregate().

(İsteğe bağlı) Sorguyu yeniden adlandırma

Varsayılan sorgu etiketi olan Query1'i daha anlamlı bir şekilde yeniden adlandırabilirsiniz. Sorgu Ayarlar bölmesinden yeni bir ad girmeniz yeterlidir.

Power BI sorgu menüsü seçeneklerinin ekran görüntüsü, sorguyu yeniden adlandırma.

Power Query Düzenleyicisi'da İşlem Hattı sütununu genişletme

Raporu oluşturmadan önce, bir veya daha fazla alan içerebilen kayıtları döndüren sütunu genişletin Pipeline .

  1. Gelişmiş Düzenleyici kapatın.

  2. Power Query Düzenleyicisi sütun genişletme düğmesini seçinPipeline, seçili olduğundan emin olun PipelineName ve ardından Tamam'ı seçin.

    İşlem hatları sütun genişletme menüsünün ekran görüntüsü.

    Tablo artık genişletilmiş varlığını Pipeline.PipelineNameiçerir.

    Pipeline.PipelineName sütununun ekran görüntüsü.

Sütun veri türünü değiştirme

Power Query Düzenleyicisi sütunu seçin TotalCount ve ardından Dönüştür menüsünden Veri Türü'nü ve ardından Tam Sayı'yı seçin. Veri türünü değiştirme hakkında daha fazla bilgi edinmek için bkz . Power BI raporları oluşturmak için Analiz verilerini dönüştürme, Sütun veri türünü dönüştürme.

(İsteğe bağlı) Sütun alanlarını yeniden adlandırma

Sütun alanlarını yeniden adlandırabilirsiniz. Örneğin, sütunu Pipeline.PipelineNamePipeline Nameolarak veya TotalCountTotal Countolarak yeniden adlandırabilirsiniz. Nasıl yapılacağını öğrenmek için bkz . Sütun alanlarını yeniden adlandırma.

Sorguyu kapatma ve değişikliklerinizi uygulama

Tüm veri dönüşümlerinizi tamamladıktan sonra, sorguyu kaydetmek ve Power BI'daki Rapor sekmesine dönmek için Giriş menüsünden Kapat ve Uygula'yı seçin.

Kapat ve Uygula seçeneğinin Power Query Düzenleyicisi ekran görüntüsü.

Yığılmış Sütun Grafiği raporu oluşturma

  1. Power BI'da Görselleştirmeler'in altında Yığılmış Sütun Grafiği raporunu seçin.

    Tüm işlem hattı çalıştırmaları raporu için görselleştirme alanları seçimlerinin ekran görüntüsü.

  2. Eksen'e veya yeniden adlandırılan sütunu Pipeline Name ekleyinPipeline.PipelineName.

  3. Değerler'e belirtilen sırayla aşağıdaki alanları ekleyin ve her alana sağ tıklayıp Toplam'ın seçili olduğundan emin olun.

    • SucceededCount
    • FailedCount
    • CanceledCount
    • PartiallySucceededCount.
  4. Rapora dilimleyici eklemek için raporun seçimini kaldırın ve Görsel Öğeler bölmesinden Dilimleyici'yiseçin.

    • Alan'a veya yeniden adlandırılan sütunu Pipeline Name ekleyinPipeline.PipelineName.
      Görselleştirmeler bölmesi, Dilimleyici, İşlem Hattı Adı eklendi ekran görüntüsü.

    • Dilimleyiciyi listeden açılan menü seçeneğine dönüştürmek için Görsel Öğeler bölmesinden Görsel boya fırçanızı biçimlendir simgesini seçin ve Liste yerine Açılan menü seçeneğini belirleyin.

      Görselleştirmeler bölmesi, Dilimleyici, ayarlar seçenekleri, Açılan menü seçeneğinin seçili olduğu ekran görüntüsü.

Rapor aşağıdaki gibi görünür.

Örnek Tüm İşlem Hatları Sonuç Özet Raporu'nun ekran görüntüsü.