Configuration Manager'de raporlamaya giriş

Uygulama hedefi: Configuration Manager (güncel dalı)

Configuration Manager raporlama, SQL Server Reporting Services (SSRS) ve Power BI Rapor Sunucusu gelişmiş raporlama özelliklerini kullanmanıza yardımcı olan bir dizi araç ve kaynak sağlar. Her iki raporlama platformu da özel raporlar için zengin yazma deneyimleri sağlar. Raporlama, kuruluşunuzdaki zengin Configuration Manager verileri hakkında bilgi toplamanıza, düzenlemenize ve sunmanıza yardımcı olur. Configuration Manager, Reporting Services'te değişiklik yapmadan kullanabileceğiniz önceden tanımlanmış birçok rapor sağlar. Gereksinimlerinizi karşılamak için varsayılan raporları çoğaltabilir ve değiştirebilir veya özel raporlar oluşturabilirsiniz.

SQL Server Reporting Services

SQL Server Reporting Services, kuruluşunuz için rapor oluşturmanıza, dağıtmanıza ve yönetmenize yardımcı olmak için çok çeşitli kullanıma hazır araçlar ve hizmetler sağlar. Ayrıca raporlama işlevinizi genişletmenize ve özelleştirmenize olanak tanıyan programlama özelliklerine sahiptir. Reporting Services, farklı veri kaynakları için kapsamlı raporlama işlevselliği sağlayan sunucu tabanlı bir raporlama platformudur.

Configuration Manager, birincil raporlama çözümü olarak SQL Server Reporting Services kullanır. Reporting Services ile tümleştirme aşağıdaki avantajları sağlar:

  • Configuration Manager veritabanını sorgulamak için endüstri standardı raporlama sistemi kullanır.

  • Raporları, Configuration Manager Rapor Görüntüleyicisi'ni veya rapora web tabanlı bir bağlantı olan Rapor Yöneticisi'ni kullanarak görüntüler.

  • Yüksek performans, kullanılabilirlik ve ölçeklenebilirlik sağlar.

  • Kullanıcıların abone olabileceği raporlara abonelikler sağlar. Örneğin, bir yönetici her gün bir yazılım güncelleştirme dağıtımının durumunu ayrıntılı olarak gösteren e-postayla gönderilmiş bir rapora abonedir.

  • Raporları farklı türde popüler biçimlerde dışarı aktarır.

Daha fazla bilgi için bkz. SQL Server Reporting Services (SSRS) nedir?

Power BI Rapor Sunucusu

Sürüm 2002'den başlayarak Power BI Rapor Sunucusu Configuration Manager raporlama ile tümleştirin. Bu tümleştirme size modern görselleştirme ve daha iyi performans sağlar. Power BI raporları için, SQL Server Reporting Services zaten var olan raporlara benzer bir konsol desteği ekler. Daha fazla bilgi için bkz. Power BI Rapor Sunucusu ile tümleştirme.

Power BI Rapor Sunucusu, raporları görüntüleyip yönettiğiniz web portalına sahip bir şirket içi rapor sunucusudur. Power BI raporları, sayfalandırılmış raporlar, mobil raporlar ve KPI'ler oluşturmaya yönelik araçlar içerir. Daha fazla bilgi için bkz. Power BI Rapor Sunucusu nedir?.

Raporlama hizmetleri noktası

Raporlama hizmetleri noktası, Microsoft SQL Server Reporting Services çalıştıran bir sunucuya eklediğiniz bir site sistemi rolüdür. Raporlama hizmetleri noktası aşağıdaki işlevleri yapar:

  • Configuration Manager rapor tanımlarını Reporting Services'e kopyalar
  • Rapor kategorilerini temel alan rapor klasörleri oluşturur
  • Rapor klasörleri ve raporlarında güvenlik ilkesini ayarlar. Bu ilkeler, Configuration Manager yönetim kullanıcıları için rol tabanlı izinleri temel alır. 10 dakikalık bir aralıkta raporlama hizmetleri noktası, değiştirdiyseniz güvenlik ilkesini yeniden uygulamak için Reporting Services'e bağlanır.

Raporlama hizmetleri noktasını planlama ve yükleme hakkında daha fazla bilgi için aşağıdaki makalelere bakın:

raporları Configuration Manager

Configuration Manager, 50'den fazla rapor klasörü içinde 400'den fazla rapor için rapor tanımları sağlar. Raporlama hizmetleri noktası yükleme işlemi sırasında bunları SQL Server Reporting Services'daki kök rapor klasörüne kopyalar. Configuration Manager konsolu raporları gösterir ve rapor kategorisine göre alt klasörlerde düzenler.

Raporlar Configuration Manager hiyerarşisinde yukarı veya aşağı yayılmaz. Bunlar yalnızca kendi oluşturduğunuz sitenin veritabanına karşı çalışır. Configuration Manager genel verileri hiyerarşi boyunca çoğalttığı için raporlarda hiyerarşi genelindeki bilgilere erişebilirsiniz. Bir rapor site veritabanından veri aldığında, geçerli site ve alt sitelerin site verilerine ve hiyerarşideki her sitenin genel verilerine erişebilir.

Diğer Configuration Manager nesneleri gibi, bir yönetici kullanıcının da raporları çalıştırmak veya değiştirmek için uygun izinlere sahip olması gerekir. Bir raporu çalıştırmak için, yönetici kullanıcının nesne için Raporu Çalıştır iznine sahip olması gerekir. Bir raporu oluşturmak veya değiştirmek için, yönetici kullanıcının nesne için Raporu Değiştir iznine sahip olması gerekir.

Rapor oluşturma ve değiştirme

Reporting Services tabanlı raporlar için Configuration Manager model tabanlı ve SQL tabanlı raporlar için özel yazma ve düzenleme aracı olarak Microsoft SQL Server Report Builder kullanır. Configuration Manager konsolunda rapor oluşturduğunuzda veya düzenlediğinizde Report Builder açılır. Daha fazla bilgi için bkz. Raporlama için işlemler ve bakım.

Sürüm 2002'den başlayarak, Power BI raporları oluşturmak veya düzenlemek için konsol Power BI Desktop ile tümleştirilir. Daha fazla bilgi için bkz. Power BI raporları oluşturma.

Raporları çalıştırma

Configuration Manager konsolunda Reporting Services tabanlı bir rapor çalıştırdığınızda Rapor Görüntüleyicisi açılır ve Reporting Services'e bağlanır. Gerekli rapor parametrelerini belirttikten sonra Reporting Services verileri alır ve sonuçları görüntüleyicide görüntüler. Ayrıca SQL Services Raporlama Hizmetleri'ne bağlanabilir, sitenin veri kaynağına bağlanabilir ve raporları çalıştırabilirsiniz.

Sürüm 2002'den başlayarak, Power BI tabanlı bir rapor çalıştırdığınızda web tarayıcısında açılır.

Sık Kullanılanlara Ekle

Configuration Manager varsayılan olarak birkaç yüz raporla birlikte gelir ve bu listeye daha fazla rapor ekleyebilirsiniz. 2103 sürümünden başlayarak sık kullandığınız raporları sürekli aramak yerine bir raporu sık kullanılanlara ekleyebilirsiniz. Bu eylem, Sık Kullanılanlar düğümünden bu eyleme hızlı bir şekilde erişmenizi sağlar.

Daha fazla bilgi için bkz. Raporlama için işlemler ve bakım.

Rapor istemleri

Rapor oluştururken veya değiştirirken rapor istemini veya parametresini yapılandırabilirsiniz. Bir raporun aldığındaki verileri sınırlamak veya hedeflemek için rapor istemleri oluşturun. Bir rapor birden fazla istem içerebilir. İstem adlarının benzersiz olduğundan ve yalnızca tanımlayıcılar için SQL Server kurallarına uyan alfasayısal karakterler içerdiğinden emin olun.

Bir raporu çalıştırdığınızda, istem gerekli parametre için bir değer ister. Parametre değerine bağlı olarak rapor verilerini alır. Örneğin, belirli bir bilgisayarın Bilgisayar bilgileri raporu bir bilgisayar adı ister. Reporting Services, belirtilen değeri raporun SQL deyiminde tanımlanan bir değişkene geçirir.

Configuration Manager rapor bağlantıları, diğer verilere kolay erişim sağlamak için kaynak raporda kullanılır. Örneğin, kaynak rapordaki öğelerin her biri hakkında daha ayrıntılı bilgilere bağlanabilir. Hedef raporun çalıştırılması için bir veya daha fazla istem gerekiyorsa, kaynak raporun her istem için uygun değerleri içeren bir sütun içermesi gerekir.

Bağlantının, istemin değeriyle birlikte sütun numarasını belirtmesi gerekir. Örneğin:

  • Sitenin yakın zamanda keşfettiği bilgisayarları listeleyen bir rapor vardır.
  • Siteden, sitenin belirli bir bilgisayar için aldığı son iletileri listeleyen başka bir rapora bağlanırsınız.
  • Bağlantıyı oluşturur ve kaynak rapordaki bu sütunun 2 bilgisayar adını içerdiğini belirtirsiniz. Bu değer, hedef rapor için gerekli bir istemdir.
  • Kaynak raporu çalıştırırsınız ve her veri satırının solunda bir bağlantı simgesi görünür.
  • Satırdaki simgeyi seçersiniz ve Rapor Görüntüleyicisi bu satır için belirtilen sütundaki değeri hedef rapor için istem değeri olarak geçirir.

Bir rapor için yalnızca bir bağlantı yapılandırabilirsiniz ve bu bağlantı yalnızca tek bir hedef rapora bağlanabilir.

Uyarı

Bir hedef raporu farklı bir rapor klasörüne taşırsanız, hedef raporun konumu değişir. Configuration Manager, kaynak rapordaki rapor bağlantısını yeni konumla otomatik olarak güncelleştirmez ve bağlantı kaynak raporda çalışmaz.

Rapor klasörleri

Rapor klasörleri, Raporlama Hizmetleri'nde Configuration Manager raporları sıralamak ve filtrelemek için bir yöntem sağlar. Rapor klasörleri, yönetecek çok sayıda raporunuz olduğunda kullanışlıdır. Bir raporlama hizmetleri noktası yüklediğinizde, raporları Reporting Services'e kopyalar ve bunları 50'den fazla rapor klasörü halinde düzenler. Rapor klasörleri salt okunur durumdadır. Bunları Configuration Manager konsolunda değiştiremezsiniz.

Rapor abonelikleri

Raporlama Hizmetleri'ndeki rapor aboneliği, raporu belirli bir zamanda veya bir olaya yanıt olarak teslim etmek için yinelenen bir istektir. Abonelikte bir uygulama dosyası biçimi belirtirsiniz. Abonelikler, isteğe bağlı olarak rapor çalıştırmaya alternatif sağlar. İsteğe bağlı raporlama, raporu her görüntülemek istediğinizde etkin bir şekilde seçmenizi gerektirir. Buna karşılık, abonelikler bir raporun teslimini zamanlamak ve otomatikleştirmek için kullanılabilir.

Rapor aboneliklerini Configuration Manager konsolunda yönetebilirsiniz. Rapor sunucusu abonelikleri işler. Sunucuya dağıtılan teslim uzantılarını kullanarak bunları dağıtır. Varsayılan olarak, paylaşılan bir klasöre veya e-posta adresine rapor gönderen abonelikler oluşturabilirsiniz.

Daha fazla bilgi için bkz. Rapor aboneliklerini yönetme.

Report Builder

Raporlama Hizmetleri tabanlı raporlar için Configuration Manager, hem model tabanlı hem de SQL tabanlı raporlar için özel yazma ve düzenleme aracı olarak Microsoft SQL Server Report Builder kullanır. Configuration Manager konsolunda rapor oluşturur veya düzenlerseniz Report Builder açılır. Bir raporu ilk kez oluşturduğunuzda veya değiştirdiğinizde, Report Builder otomatik olarak yüklenir. SQL Server'in yüklü sürümüyle ilişkili Report Builder sürümü, raporları çalıştırdığınızda veya düzenlediğinizde açılır.

Report Builder yüklemesi 20'den fazla dil için destek ekler. Report Builder çalıştırdığınızda veriler yerel bilgisayarın işletim sisteminin dilinde görüntülenir. Report Builder dili desteklemiyorsa, verileri İngilizce görüntüler. Report Builder, aşağıdaki özellikleri içeren SQL Server Reporting Services tüm özelliklerini destekler:

  • Microsoft 365 Uygulamaları benzer bir görünüme sahip sezgisel bir rapor yazma ortamı sunar.

  • SQL Server rapor tanım dilinin (RDL) esnek rapor düzenini sunar.

  • Grafikler ve ölçerler de dahil olmak üzere çeşitli veri görselleştirme biçimleri sağlar.

  • Zengin biçimlendirilmiş metin kutuları sağlar.

  • Microsoft Word biçimine aktarır.

Report Builder doğrudan SQL Server Reporting Services'dan da açabilirsiniz.

SQL Server Reporting Services'da rapor modelleri

SQL Server Reporting Services, Configuration Manager veritabanından model tabanlı raporlara eklenecek öğeleri seçmenize yardımcı olması için rapor modellerini kullanır. Bir rapor oluşturduğunuzda rapor modelleri yalnızca belirli görünümleri ve aralarından seçim yapabileceğiniz öğeleri kullanıma sunar. Model tabanlı raporlar oluşturmak için en az bir rapor modelinin kullanılabilir olması gerekir.

Rapor modelleri aşağıdaki özelliklere sahiptir:

  • Veritabanı alanlarına ve görünümlerine mantıksal iş adları verin. Rapor oluşturmak için Configuration Manager veritabanı yapısı hakkında bilgi sahibi olmanız gerekmez.

  • Öğeleri mantıksal olarak gruplandırma.

  • Öğeler arasındaki ilişkileri tanımlayın.

  • Yönetici kullanıcıların yalnızca görme iznine sahip oldukları verileri görebilmesi için model öğelerinin güvenliğini sağlayın.

Configuration Manager örnek rapor modelleri sağlasa da, kendi iş gereksinimlerinizi karşılamak için rapor modelleri de tanımlayabilirsiniz. Rapor modelleri oluşturma hakkında daha fazla bilgi için bkz. Özel rapor modelleri oluşturma.

Sonraki adımlar

Raporlamayı planlama