Raporlama yol haritası ve geçiş kılavuzu

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

Analiz hizmeti, Azure DevOps raporlama desteği sağlar ve Azure DevOps Server için kullanılabilir. SQL Server Reporting Services'e dayanan önceki platformun yerini alır.

Azure DevOps Server 2022 sürümüyle, Azure DevOps veri içgörüleri elde etmek için tek seçenek Analiz hizmetidir. SQL Server Reporting Services ile tümleştirme artık desteklenmiyor.

Daha fazla bilgi için aşağıdaki makalelere bakın:

Not

Azure Analysis Services hakkında bilgi arıyorsanız bkz. Azure Analysis Services.

Analiz hizmeti

Analiz, Azure DevOps Hizmetleri ve Azure DevOps Server 2020 ve sonraki sürümler için genel olarak kullanılabilir. Çeşitli gelişmiş pencere öğeleri sağlar ve Power BI entegrasyonu ve OData akışı erişimini destekler.

Daha fazla bilgi için bkz . Analiz nedir? Şu anda kısmi veriler içeriyor. Microsoft, raporlanabilir tüm verileri Analytics'e eklemek için çalışıyor. Daha fazla bilgi için bkz . Analytics'te Kullanılabilir Veriler.

SQL Reporting Services'den Analytics'e geçiş

SQL Server Reporting Services'den Analytics'e geçiş yapıyorsanız, aşağıdaki kılavuz geçişi başarıyla yapmanıza yardımcı olur.

SQL Reporting Services ile Analytics arasındaki temel farklar

  • Analytics nesne-ilişkisel eşleyicidir; SQL Server Reporting Services verileri ilişkisel bir veritabanı ve çevrimiçi analitik işleme (OLAP) küpünü temel alır.
  • Analiz için bakım gerekmez.
  • Analiz, HTML veya zengin metin alanları dışında tüm iş izleme alanlarını depolar. Özel alanlar otomatik olarak Analytics veri deposuna eklenir.
  • Analiz gerçek zamanlı bir depo değildir, ancak değişiklikler görünmeden önce 30 saniyeye kadar gecikme süresi olan seçilmiş bir veri kopyasıdır.

En iyi geçiş yöntemleri

  • Sorgunuzu her zaman erişiminiz olan projelerde sınırlayın. Power BI kullanarak çapraz proje raporları oluşturabilirsiniz. Ancak sorgular yalnızca sorguladığınız tüm projelerin Analytics verilerini görüntüleme izinleriniz olduğunda veri döndürür.
  • Birden çok grafiğin görünümlerini desteklemek için yerleşik panoları kullanın. Azure DevOps yapılandırılabilir bir panoda birden çok grafiğin görüntülenmesini destekleyen çeşitli özellikler vardır.
  • Veri odaklı kararlar almak için ihtiyacınız olan içgörüleri belirleyin. Ardından, gerekli raporları oluşturmak için sorguların, panoların, yerleşik raporların veya Power BI ve OData sorgularının birleşimini kullanın.

Analytics ile kullanılabilen önemli özellikler

Analiz, SQL Server Reporting Services ile kullanılamamış birçok özellik sağlar. Önemli özellikler şunlardır:

  • Gelişmiş pano pencere öğeleri: Durum ve eğilim görünümleri için Velocity, Burndown, Kümülatif Akış Diyagramı ve Lead/Cycle Time bileşenleri gibi analiz destekli pencere öğeleri. Tam bir genel bakış için pencere öğesi kataloğuna bakın.
  • Built-in Analytics raporları: gerçek zamanlı analiz verilerini görüntüleyen Azure Boards, İşlem Hatları ve Test Planları için bağlam içi raporlar. Daha fazla bilgi için bkz. Panolar, grafikler, raporlar ve pencere öğeleri hakkında.
  • Power BI tümleştirme: OData akışları ve Analiz görünümleri aracılığıyla, Analiz verilerini kullanarak Power BI ile özel raporlar ve panolar oluşturmak için doğrudan bağlanma.
  • Analytics görünümleri: OData sorguları yazmadan Power BI raporlama için filtrelenmiş veri kümeleri oluşturmanın basitleştirilmiş yolu. Bkz. Analiz görünümleri nelerdir?
  • OData API erişimi: Özel tümleştirmeler ve raporlama çözümleri için Analytics verilerine doğrudan programlı erişim.
  • Toplama özellikleri: Hiyerarşilerdeki alt iş öğelerinin ilerleme çubukları ve toplamları, herhangi bir iş listesi görünümünde kullanılabilir. Daha fazla bilgi için Toplama ilerleme durumunu veya toplamlarını görüntüleme kısmına bakın.
  • Gelişmiş sorgu grafikleri: Etiketlere, alanlara, yinelemelere ve özel alanlara göre gruplandırma içeren sorgu tabanlı grafikler.
  • Gerçek zamanlı izlenebilirlik: Bağlı iş öğeleri, dallar, commit'ler, çekme istekleri, derlemeler ve yayınlar aracılığıyla gereksinimlerden dağıtıma kadar uçtan uca izlenebilirlik. Daha fazla bilgi için bkz. Uçtan uca izlenebilirlik.
  • İşlem hattı içgörüleri: Yayın işlem hattına genel bakış ve Gereksinimler kalitesi dahil olmak üzere derleme ve yayın işlem hattı analizi için kapsamlı pencere öğeleri.
  • Test analizi: Test sonuçları eğilimleri, hata analizi ve test süresi içgörüleri gibi gelişmiş test raporlama özellikleri.
  • Hız ve iş bitirme grafikleri: Yapılandırılabilir zaman aralıkları ve ekip karşılaştırmaları ile yerleşik sprint ve sürüm izleme.

Analiz özelliklerinin tam listesi için bkz. Analytics'te Kullanılabilir Veriler.

Analiz araçları ve kavramları

Analytics veri modeli, üyeleri (varlıklar) filtreleyebileceğiniz, toplayabileceğiniz ve özetleyebileceğiniz özellikler içeren varlık kümelerinden oluşur. Desteklenen varlık kümelerine ve varlık türlerine genel bakış için bkz . Analytics için veri modeli.

Aşağıdaki araçlar Analiz hizmetiyle etkileşimi destekler:

  • Analiz görünümleri: İş izleme ve test çalışmalarını temel alan raporlar oluşturmak için hızlı bir yol sağlayın. Bir Analiz görünümü tanımlayabilir ve başkalarıyla paylaşabilirsiniz. Power BI kullanarak, Power BI tarafından desteklenen herhangi bir rapor türü oluşturabilirsiniz. Daha fazla bilgi edinmek için bkz. Analiz görünümleri nelerdir?
  • Power BI: Analiz görünümü, OData sorgusu veya OData akışı aracılığıyla Power BI Analytics'e bağlanın. Bkz. Power BI tümleştirmesi hakkında.
  • OData sorgusu: Desteklenen bir tarayıcıdan Analytics'i doğrudan sorgulamak ve gerektiğinde döndürülen JSON verilerini kullanmak için OData kullanın.
  • OData meta verileri: Analiz meta verilerini program aracılığıyla sorgular. Bkz. Analiz için OData sorguları oluşturma.

Analiz izinleri

Analytics verilerine erişmek ve verilerle çalışmak için kullanıcıların uygun proje düzeyinde izinlere sahip olması gerekir. Temel Analytics izinleri şunlardır:

  • View Analytics: OData sorguları, Power BI bağlantıları ve Analytics pencere öğeleri aracılığıyla Analiz verilerine erişmek için gereklidir. Varsayılan olarak, Temel erişimi olan tüm Katkıda Bulunanlar bu izne sahiptir. Paydaş erişimi olan kullanıcıların Analytics görünümlerini görüntüleme veya düzenleme izni yoktur.
  • Paylaşılan Analiz görünümlerini silme: Kullanıcıların projeyle paylaşılan Analytics görünümlerini silmesine izin verir.
  • Paylaşılan Analiz görünümlerini düzenleme: Kullanıcıların projeyle paylaşılan Analiz görünümlerini değiştirmesine izin verir.

Tek tek Analytics görünümlerinde oluşturucular, paylaşılan görünümlerini kimlerin görüntüleyebileceğini, düzenleyebileceğini ve silebileceğini denetlemek için belirli izinler ayarlayabilir. Bu izinleri ayarlama ve yönetme hakkında ayrıntılı bilgi için bkz. Analytics ve Analytics görünümlerine erişmek için izinleri ayarlama.

Sorgu performansı ve gecikme süresi

Analiz, okuma ve toplama performansı için iyileştirilmiştir ve raporlama senaryolarının Azure DevOps üzerindeki etkisini azaltır. Veri kopyalama işlemi, herhangi bir değişiklikle ilişkili verilerin Analytics'te gösterilmeden önce 30 saniyeye kadar gecikmeye neden olur. Daha fazla bilgi için bkz . OData Analytics sorgu yönergeleri.

SQL Server Raporlamanın Geleceği

SQL Server Reporting Services platformu, Azure DevOps Server 2020 ve önceki tüm şirket içi sürümlerde desteklenir. Ancak Azure DevOps Server 2020, SQL Server Reporting Services'yi destekleyen son sürümdür.

Azure DevOps Server 2022 ve gelecekteki tüm sürümler ile çalışmaya başlayınca raporlama ve veri içgörüleri için yalnızca Analytics desteklenir. Bu geçiş zaman çizelgesi, mevcut SQL Server Reporting Services raporlarınızı Analytics'e geçirmek için yeterli zaman sağlar.

Önemli

Azure DevOps Services SQL Server Reporting Services desteklemez ve tüm raporlama özellikleri için yalnızca Analytics'i kullanmaya devam eder. Bulut hizmetine SQL Server Reporting Services desteği sunmayı planlaya yoktur.

Yol haritası zaman çizelgesi

Raporlama özelliklerinin yol haritası için Özellikler Zaman Çizelgesi'ne göz atın.

Power BI ve OData

Kaynakları öğrenin:

  • Azure Pipelines
  • Azure DevOps