Reporting Services raporları

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013
Azure DevOps Server adı daha önce Visual Studio Team Foundation Server.

Raporlama SQL Server, raporları barındırmak için bir SQL Server Raporlama sunucusuyla birlikte bir veri ambarı ve OLAP küpünü temel alır.

Azure DevOps Server 2019 ve 2020 sürümleri hem SQL Server Raporlama çözümünü hem de Analytics Service'i destekler. Azure DevOps Server 2020, her ikisini de destekleyen son sürümdür. Raporlamanın geleceği hakkında daha fazla bilgi edinmek için Azure DevOps Server yol haritasını okuyun.

Önemli

Veri ambarı ve veri SQL Server Reporting Services, yalnızca şirket içi sürümler için Azure DevOps Server desteklemektedir. Bir raporlama siteniz yoksa ve siteyi eklemek için bkz. Projeye rapor ekleme.

Panolar ve raporlar için desteklenenler hakkında Azure DevOps Services bkz. Panolara ve raporlara genel bakış.

TFS için raporlamanın geleceği hakkında daha fazla bilgi edinmek için Raporlama yol haritası makalesinde yer alan makaleyi okuyun.

Raporlarda yer alan raporları kullanarak projenizin ilerleme ve kalitesini analiz SQL Server Reporting Services. Bu raporlar iş öğelerinden, sürüm denetiminden, test sonuçlarından ve derlemelerden ölçümleri toplar. Bu raporlar projenizin gerçek durumuyla ilgili soruları yanıtlar.

Bu raporların çoğu, rapora dahil etmek üzere içeriği belirtmek için kullanabileceğiniz filtreler sağlar. Filtreler arasında zaman dönemi, yineleme ve alan yolları, iş öğesi türleri ve iş öğesi durumları yer alır. Bu soruların yanıtı kullanıcı hikayeleri, test çalışmaları, görevler ve hatalar gibi tüm iş öğeleri türleriyle ilgilidir.

TFS için raporlamanın geleceği hakkında daha fazla bilgi edinmek için Raporlama yol haritası makalesinde yer alan makaleyi okuyun.

Önkoşullar

  • Şirket Azure DevOps dağıtımınız, şirket içi dağıtım SQL Server Reporting Services. Giriş sayfanız Raporlar Takım Gezgini içermezse bu raporlar kullanılamaz.
  • Takım projenizin raporlarla sağlanması gerekir.
  • Reporting Services ile dağıtımınızı sağlama veya mevcut takım projesine rapor ekleme için bkz. Takım projesine rapor ekleme.
  • Bu raporları görüntülemek için, Raporlama Hizmetleri'nde Browser veya Team Foundation Content Manager rolü atanmış bir gruba atanmış veya bu gruba aitsiniz. Daha fazla bilgi için bkz. Raporları görüntülemek veya oluşturmak için izinler verin.

Kod kalitesini izleme

Raporlar oluşturma, geliştirme aşamasındaki yazılımların kalitesini takip ediyor. Her derleme işlem hattının parçası olarak otomatik olarak çalıştıracak testleri tanımlayarak ve kod kapsamı verilerini toplamak için testleri takip edinerek derlemelerin, testlerin ve kodun kalitesi hakkında içgörü elde edersiniz.

Oluşturma ve test etkinlikleri

  1. Derleme sistemi yapılandırma
  2. Kullanmaya başlayın/CD ile birlikte
  3. Derleme işleminizi test çalıştırma
  4. (İsteğe bağlı) Derleme Kalitesi boyutunu doldurmak için tamamlanan derlemeleri hızlanır.

Zaman içinde örnek derleme başarısı raporu

Sample build summary report

İlerleme durumunu izleme

Project yönetim raporları, ekibin sprint veya yayın içinde ne kadar iş karşılasa olduğu ve ilerleme durumu hakkında içgörü sağlar. İş öğelerini bağleyerek ve çalışma yürüten belirli alanları güncelleştirerek, tek tek hikayelerin ilerlemesini izleyebilir ve gelecekteki etkinlikleri daha doğru tahmin etmek için.

İş öğesi izleme etkinlikleri

  1. Biriktirme listesi oluşturun.
  • Ürün biriktirme listesi öğeleri oluşturun ve Efor (Scrum) belirtin.
  • Kullanıcı hikayeleri oluşturun ve Hikaye Noktalarını (Çevik) belirtin.
  • Gereksinimleri oluşturun ve Boyut(CMMI) belirtin.
  1. Sprint'lerde çalışma. Sprint'lere biriktirme listesi öğeleri atama, görev oluşturma ve bunları üst biriktirme listesi öğelerine bağlama ve bir takım üyesine atama.
  2. Görevler için Kalan çalışma güncelleştirildi. Çevik ve CMMI takım projeleri için Tamamlanan İş'i de güncelleştirin.

İpucu

Özgün Tahmin'e başvurulan tek rapor TümYinelemelerde Durum'tur.
4. Test çalışmalarını ve hataları oluşturun, bunları üst biriktirme listesi öğesiyle bağlantı oluşturun ve Durumlarını güncelleştirin. 5. (İsteğe bağlı) Raporlarda filtreleme için alanlara iş öğeleri atama.

Örnek hikayelere genel bakış raporu

Sample stories overview report

Test planlarını ve hata izlemeyi izleme

Test planlama raporları, test ilerlemesini ve kapsam öğelerinin veya kullanıcı hikayelerinin izlenmesini destekler. Hata izleme raporları, ekibin hataları bulma ve çözme kapasitesini göstermektedir.

Test planlama ve hata izleme etkinlikleri

  1. Test planlarını ve test çalışmalarını tanımlayın ve iş ilerledikçe Durumlarını güncelleştirin.
  2. El ile yapılan testlerde her doğrulama adımının sonuçlarını başarılı veya başarısız olarak işaretle.
  3. Hatalar oluşturun,Öncelik ve ÖnemDerecesini belirtin,bir ekip üyesine atacak ve Durumu güncelleştirin.
  4. (İsteğe bağlı) Raporları filtrelemek için alanlara ve yinelemelere test çalışmalarını ve hataları attay.

Örnek test planı ilerleme durumu raporu

Sample test plan progress report

Bir raporu açma

Bir raporu web portalında Takım Gezgini proje portalını veya herhangi bir takım giriş sayfasından açabilirsiniz.

Rapor sitesi'nin Raporlar sayfasından rapor sitesini Takım Gezgini.

Open the team project report site

Bir Scrum projesinin rapor görünümü burada ve Rapor Yöneticisi.

Open a Scrum report in Report Manager

Not

Takım Gezgini'daki Raporlar düğümünde kırmızı bir X simgesi görünürse, raporlara erişme izniniz Takım Gezgini, raporları barındıran sunucuyla iletişimi SQL Server Reporting Services. Bu örneklerde, rapor düğümüne erişim izniniz olduğundan ve Reporting Services'i barındıran sunucunun çalışıyor olduğundan emin olmak için proje yöneticinize danışın.

Aşağıdaki koşulların her ikisi de doğruysa raporlar düğümünde kırmızı X simgesi görünebilir:

  • Takım Gezgini aynı bilgisayarda çalışıyorsa SQL Server Reporting Services
  • Yönetici olarak oturum açmadıysanız veya gelişmiş güvenlik, Internet Explorer.

Bu sorunu düzeltmek için bilgisayarınızda yönetici olarak oturum açın veya Internet Explorer'ı açın, İnternet Seçenekleri'ne gidin, Güvenlik sekmesini seçin ve Korumalı Mod Etkinleştirildi onay kutusunu temizleyin.

Raporu yenileme

İş öğeleri için yakalanan tüm veriler WIT veri deposuna yazılır, ancak yalnızca seçili veriler Analysis Services yazılır. Ekip üyeleri iş öğelerini oluşturdukları ve değiştirdiğinde WIT veri deposu gerçek zamanlı olarak güncelleştirilir. Artımlı güncelleştirmeler daha sonra ilişkisel ambar veritabanına iki dakikada bir ve OLAP küpü iki saatte bir yazılır. Bu ayarları değiştirmek için bkz. Yenileme Data Warehouse değiştirme.

Aşağıdaki tabloda raporu nasıl yenileyebilirsiniz?

Seçenek Sonuç
Yenile düğmesi penceresindeki Oturum önbelleğinde depolanan raporla ekranı yeniler. Kullanıcı bir rapor açtığında oturum önbelleği oluşturulur. Reporting Services, bir rapor açık olduğunda tutarlı bir görüntüleme deneyimi sağlamak için tarayıcı oturumlarını kullanır.
Refresh report Raporlama Hizmetleri'nin çalıştır olduğu sunucunun sorguyu yeniden çalıştırması ve rapor isteğe bağlı olarak çalışıyorsa rapor verilerini güncelleştirmesini sağlar. Rapor önbelleğe alınmışsa veya anlık görüntü ise rapor sunucusu veritabanında depolanan rapor görüntülenir.
CTRL+F5 klavye birleşimi Rapor araç çubuğunda Yenile'yi seçmekle aynı sonucu üretir.

Yayımlanan raporları yönetme ve bu raporlarla çalışma

Reporting Services'te bir raporu görüntüleyen aşağıdaki görevleri de gerçekleştirebilirsiniz:

  • Raporu yakınlaştırın veya uzaklaştırın.
  • Raporun içerdiği metni ara.
  • İlgili bir raporu açın.
  • Raporu XML, CSV, PDF, MHTML, Excel, TIFF veya Word gibi başka bir biçime aktarın.
  • Raporu yenileyin.
  • Raporu yazdırma.
  • Rapor için bir abonelik oluşturun.

&Soru-Cevap

S: Raporlar hikaye ve alt görevleri, görevleri ve alt görevleri işler mi?

A: Evet, hem biriktirme listesi öğelerinin hem de görevlerin iç içe geçmiş hiyerarşisini oluşturarak hikayeleri veya biriktirme listesi öğelerini ve görevlerini alt düzeye edebilirsiniz. Öğeleri birkaç düzey derine iç içe iç içe yerleştirme. Bir görevi alt görevlerde alt görev olarak kullandıysanız, yalnızca alt görev için saatleri belirtin. Bu saatler, üst görev ve üst biriktirme listesi öğesi için özet değerleri olarak toplanmaktadır. Hata olduğuna inandığınız raporları düzeltmek için bkz. Özet değerleri için yayımlanan yanlışlıkları adresle.

S: Hangi raporlar iş öğelerini bağlamaya bağlıdır?

A: Genel bakış ve ilerleme raporları görevlerin, test çalışmalarının ve hataların biriktirme listesi öğelerine bağlantısına bağlıdır. Görevler ve hatalar için üst-alt bağlantıyı ve test çalışmalarında Test Edilen bağlantısını kullanarak bu öğeleri bağlama.

S: Raporlarımda neden kod churn ve kod kapsamı verileri görünmüyor?

A: Sürüm denetimi için Git kullanıyorsanız kod churn ve kod kapsamı rapor verileri kullanılamaz.

S: Raporlar, web portalında görünen grafiklerle aynı mı?

A: Bazı raporlarda sprint hızı ve hız veya tüm yinelemelerde durum gibi benzer bilgiler görüntülenirken, bu raporlar farklı biçimlendirildi ve diğer filtreleri destekliyor.

S: Nasıl yaparım? alanları mı yoksa sürüm kilometre taşlarını mı oluşturacağız?

A: Bkz. Alanlar veya yinelemeler oluşturma.

S: Nasıl yaparım? öğeleri bir alana, yinelemeye, ekip üyesine veya önceliğe atamak için toplu düzenleme yapmak mı gerekiyor?

A: Bkz. İş öğelerini toplu değiştirme.

S: Nasıl yaparım? izlemek için bir alan eklemek mi gerekiyor?

A: Raporlamayı desteklemek için bkz. İş öğesi alanı ekleme veya değiştirme.

Kaynaklar