Configuration Manager'da Reporting'e Giriş

 

Uygulama Alanı: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

System Center 2012 Configuration Manager içinde raporlama, SQL Server Raporlama Hizmetleri'nin (SSRS) gelişmiş raporlama özelliklerini ve Raporlama Hizmetleri Rapor Oluşturucu'nun temin ettiği zengin yazma deneyimini kullanmanıza yardımcı olan bir araç ve kaynak grubu sağlar. Raporlama, kullanıcılar, donanım ve yazılım envanteri, yazılım güncelleştirmeleri, uygulamalar, site durumu ve kurumunuzdaki diğer Configuration Manager işlemleri hakkında bilgi toplamanıza, düzenlemenize ve sunmanıza yardımcı olur. Raporlama, değişiklik yapmadan kullanabileceğiniz veya gereksinimlerinizi karşılamak üzere değiştirebileceğiniz ve özel raporlar oluşturabileceğiniz çeşitli ön tanımlı raporlar sağlar.

Configuration Manager içinde raporlamayı yönetmenize yardımcı olmak üzere aşağıdaki bölümleri kullanın:

  • SQL Server Reporting Services

  • Raporlama Hizmetleri Noktası

  • Configuration Manager Raporları

    • Raporları Oluşturma ve Değiştirme

    • Raporları Çalıştırma

    • Rapor İstemleri

    • Rapor Bağlantıları

  • Rapor Klasörleri

  • Rapor Abonelikleri

  • Rapor Oluşturucu

  • Configuration Manager'daki Yenilikler

  • Configuration Manager SP1'deki Yenilikler

  • System Center 2012 R2 Configuration Manager'daki Yenilikler

SQL Server Reporting Services

SQL Server Raporlama Hizmetleri, kurumunuz için raporlar oluşturmanıza, dağıtmanıza ve yönetmenize, raporlama işlevinizi genişletmenizi ve özelleştirmenizi sağlayan özellikleri programlamanıza yardımcı olan, eksiksiz bir kullanıma hazır araç ve hizmetler dizisi sağlar. Raporlama Hizmetleri, çeşitli veri kaynakları için kapsamlı raporlama işlevi sağlayan, sunucu tabanlı bir raporlama platformudur.

Configuration Manager, SQL Server Raporlama Hizmetleri'ni, raporlama çözümü olarak kullanır. Raporlama Hizmetleriyle entegrasyon, aşağıdaki avantajları sağlar:

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

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

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

  • Raporlara, kullanıcıların abone olabileceği abonelikler sağlar; örneğin, bir yönetici, bir yazılım güncelleştirmesi sunumun durumunu ayrıntılandıran, e-posta ile gönderilen bir raporu her gün otomatik olarak almak üzere abone olabilir.

  • Raporları, kullanıcıların seçim yapacağı çeşitli popüler biçimlerde dışa aktarır.

Raporlama Hizmetleri hakkında daha fazla bilgi için, bkz. SQL Server 2008 Books Online içindeki SQL Server Raporlama Hizmetleri.

Raporlama Hizmetleri Noktası

Raporlama hizmetleri noktası, Microsoft SQL Server Raporlama Hizmetleri'ni çalıştıran bir sunucuda yüklü bir site sistem rolüdür. Raporlama hizmetleri noktası, Configuration Manager raporu tanımlarını Raporlama Hizmetleri'ne kopyalar, rapor kategorlerine göre rapor klasörleri oluşturur ve rapor klasörleri ve raporlara, Configuration Manager yönetici kullanıcıları için rol tabanlı izinlere göre güvenlik ilkesi koyar. 10 dakikalık bir aralıkta, raporlama hizmetleri noktası, Raporlama Hizmetleri'ne bağlanarak güvenlik ilkesini, örneğin Rapor Yöneticisi kullanılarak değiştirilmişse yeniden uygular. Bir raporlama hizmetleri noktasının nasıl planlanacağı ve yükleneceği hakkında daha fazla bilgi için, aşağıdaki belgelere bakın:

Configuration Manager Raporları

Configuration Manager, 50'den fazla rapor klasöründeki 400'den fazla rapor için rapor tanımları sağlar, bunlar, raporlama hizmetleri noktası yükleme işlemi sırasında SQL Server Raporlama Hizmetleri'nde kök rapor klasörüne kopyalanır. Raporlar Configuration Manager konsolunda görüntülenir ve rapor kategorisine göre alt klasörlerde düzenlenir. Raporlar Configuration Manager hiyerarşisinde yukarı veya aşağı yayılmaz; yalnızca oluşturuldukları sitenin veritabanına karşı çalışırlar. Ancak, Configuration Manager, genel verileri hiyerarşi içinde çoğalttığından, hiyerarşi genelindeki bilgilere erişiminiz vardır. Bir rapor, bir site veritabanından veri aldığında, geçerli site ve alt siteler için site verilerine, hiyerarşideki her site için global verilere erişimi vardır. Diğer Configuration Manager nesneleri gibi, bir yönetici kullanıcının, raporları çalıştırmak ve değiştirmek için uygun izinlere sahip olması gerekir. Bir raporu çalıştırmak için, bir 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, bir yönetici kullanıcının nesne için Raporu Değiştir iznine sahip olması gerekir.

Raporları Oluşturma ve Değiştirme

Configuration Manager, Microsoft SQL Server Rapor Oluşturucuyu, model tabanlı ve SQL tabanlı raporlar için özel yazma ve düzenleme aracı olarak kullanır.Configuration Manager konsolunda bir rapor oluşturduğunuzda veya düzenlediğinizde, Rapor Oluşturucu açılır. Raporları yönetme hakkında daha fazla bilgi için Configuration Manager'daki Raporlama için İşlemler ve Bakım konusunun Configuration Manager Raporlarını Yönetme bölümüne bakın.

Raporları Çalıştırma

Configuration Manager konsolunda bir rapor çalıştırdığınızda, Rapor Görüntüleyici açılır ve Raporlama Hizmetleri'ne bağlanır, Gerekli herhangi bir rapor parametresini belirttikten sonra, Raporlama hizmetleri verileri alır ve sonuçları görüntüleyicide görüntüler. Ayrıca SQL Services Raporlama Hizmetleri'ne bağlanabilir, site için veri kaynağına bağlanabilir ve raporları çalıştırabilirsiniz.

Rapor İstemleri

Configuration Manager içinde bir rapor istemi veya rapor parametresi, bir rapor oluşturulurken veya değiştirilirken yapılandırabileceğiniz bir rapor özelliğidir. Rapor istemleri, bir raporun aldığı verileri sınırlamak veya hedeflemek için oluşturulur. Bir rapor, istem adları benzersiz olduğu ve yalnızca SQL Server tanımlayıcı kurallarıyla uyumlu alfasayısal karakterler içerdiği müddetçe birden fazla istem içerebilir.

Bir raporu çalıştırdığınızda, istem, gerekli bir parametre için bir değer ister ve değere göre, rapor verilerini alır. Örneğin, Belirli bir bilgisayar için bilgisayar bilgileri raporu, belirli bir bilgisayar için bilgisayar bilgilerini alır ve yönetici kullanıcıdan bir bilgisayar adı ister. Raporlama Hizmetleri, belirtilen değeri, rapor için SQL ifadesinde tanımlı bir değişkene geçirir.

Rapor Bağlantıları

Configuration Manager içinde rapor bağlantıları, bir kaynak raporda, yönetici kullanıcılara, kaynak rapordaki her bir öğe hakkında daha ayrıntılı bilgiler gibi ek verilere kolay erişim sağlamak için kullanılır. Hedef rapor, bir veya daha fazla istemin çalıştırılmasını gerektiriyorsa, kaynak raporun her bir istem için uygun değerler bulunan bir sütun içermesi gerekir. İstem için değeri sağlayan sütun numarasını belirtmeniz gerekir. Örneğin, yeni bulunan bilgisayarların listelendiği bir raporu, belirli bir bilgisayar için alınan son iletilerin listelendiği bir rapora bağlantılandırabilirsiniz. Bağlantı oluşturulduğunda, hedef rapor için gerekli bir istem olacak şekilde kaynak raporda sütun 2'nin bilgisayar adlarını içermesini belirtebilirsiniz. Kaynak rapor çalıştırıldığında, bağlantı simgeleri her bir veri sırasının solunda belirir. Bir sıradaki simgeye tıklattığınızda, Rapor Görüntüleyici o sıra için belirtilen sütundaki değeri, hedef raporu görüntülemek için gerekli istem değeri olarak geçirir. Bir rapor yalnızca bir bağlantıyla yapılandırılabilir ve o bağlantı yalnızca tek bir hedef kaynağa bağlanabilir.

System_CAPS_warningUyarı

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

Rapor Klasörleri

System Center 2012 Configuration Manager içinde rapor klasörleri, Raporlama Hizmetleri'nde depolanan raporları sıralamak ve filtrelemek için bir yöntem sağlar. Rapor klasörleri özellikle yöneteceğiniz birçok rapor olduğunda faydalıdır. Bir raporlama hizmetleri noktası yüklediğinizde, raporlar Raporlama Hizmetleri'nde kopyalanır ve 50'den fazla rapor klasörü içine düzenlenir. Rapor klasörleri salt okunurdur.Configuration Manager konsolunda onları değiştiremezsiniz.

Rapor Abonelikleri

Raporlama Hizmetleri'nde bir rapora aboneliği, bir raporu belirli bir zamanda veya bir olaya yanıt olarak ve abonelikte belirttiğiniz bir uygulama dosyası biçiminde göndermek için yineleyen bir istektir. Abonelikler, bir raporu talep üzerine çalıştırmaya bir alternatif sunar. Talep üzerine raporlama, raporu her görüntülemek istediğinizde onu aktif şekilde seçmenizi gerektirir. Zıt şekilde, abonelikler, bir raporun gönderimini planlamak ve ardından otomatik hale getirmek üzere kullanılabilir.

Configuration Manager konsolunda rapor aboneliklerini yönetebilirsiniz. Rapor sunucusunda işlenirler. Abonelikler, sunucuya dağıtılan teslim uzantıları kullanılarak dağıtılır. Varsayılan olarak, bir paylaşımlı klasöre veya bir e-posta adresine raporlar gönderen abonelikler oluşturabilirsiniz. Rapor aboneliklerini yönetme hakkında daha fazla bilgi için Configuration Manager'daki Raporlama için İşlemler ve Bakım konusunun Rapor Aboneliklerini Yönetme bölümüne bakın.

Rapor Oluşturucu

Configuration Manager, Microsoft SQL Server Raporlama Hizmetleri Rapor Oluşturucu'yu, model tabanlı ve SQL tabanlı raporlar için özel yazma ve düzenleme aracı olarak kullanır.Configuration Manager konsolunda bir rapor oluşturma veya düzenleme eylemini başlattığınızda, Rapor Oluşturucu açılır. Bir raporu ilk defa oluşturduğunuzda veya düzenlediğinizde, Rapor Oluşturucu otomatik olarak yüklenir.Configuration Manager SP1 ile başlayarak, raporları çalıştırdığınızda veya düzenlediğinizde, SQL Server yüklü sürümüyle ilişkili Rapor Oluştufucu sürümü açılır.

System_CAPS_importantÖnemli

Yalnızca hizmet paketi olmayan Configuration Manager için:

Varsayılan olarak, Configuration Manager, Rapor Oluşturucu 2.0 ClickOnce sürümünü açar, bu, yeni bir rapor oluşturmaya veya var olan bir raporu değiştirmeye çalıştığınızda Rapor Oluşturucu 2.0'ı yükler ve çalıştırır. Rapor sunucunuz SQL Server 2008 R2 çalıştırıyorsa, Rapor Oluşturucu 3.0'ın ClickOnce sürümü, SQL Server 2008 R2 Raporlama Hizmetleriyle otomatik olarak yüklenir. Bu yüzden, Configuration Manager, Rapor Oluşturucu 2.0'ın ClickOnce sürümünü açmayı denediğinde, dosya kullanılabilir olmaz ve bir hata görüntülenir. Report Builder 3.0 kullanma hakkında daha fazla bilgi için Configuration Manager'da Raporlamayı Yapılandırma konusunun Rapor Oluşturucu 3.0 Kullanmak için Raporlamayı Yapılandırma bölümüne bakın.

Rapor Oluşturucu yüklemesi, 20'den fazla dil için destek getirir. Rapor Oluşturucu'yu çalıştırdığınızda, verileri, yerel bilgisayarda kurulu işletim sisteminin dilinde görüntüler. Rapor Oluşturucu, dili desteklemiyorsa, veriler İngilizce görüntülenir. Rapor Oluşturucu, SQL Server 2008 Raporlama Hizmetleri'nin tüm özelliklerini destekler. Bunlar aşağıdakileri içerir:

  • Microsoft Office ile benzer bir görünümde, sezgisel bir rapor yazma ortamı sağlar.

  • SQL Server 2008 Rapor Tanım Dili'nin (RDL) esnek rapor düzenini sunarl.

  • Tablolar ve göstergeleri içeren çeşitli veri görselleştirme biçimleri sağlar.

  • Zengin biçimli metin kutuları sağlar

  • Microsoft Word biçiminde dışa aktarır.

Rapor Oluşturucu'yu SQL Server Raporlama Hizmetleri'nden de açabilirsiniz.

SQL Server Raporlama Hizmetleri'nde Rapor Modelleri

Configuration Manager içinde SQL Raporlama Hizmetleri, yönetici kullanıcıların model tabanlı raporlara dahil etmek üzere veritabanından öğeleri seçmesine yardımcı olmak için rapor modelleri kullanır. Raporu oluşturan yönetici kullanıcı için, rapor modelleri yalnızca belirtilen görünümleri ve seçilecek öğeleri sunar. Model tabanlı raporlar oluşturmak için, en az bir rapor modelinin kullanılabilir olması gerekir. Rapor modellerinin aşağıdaki özellikleri vardır:

  • Raporları üretmeye yardımcı olmak için, veritabanı alanları ve görünümlerine mantıksal iş adları verebilirsiniz. Raporlar üretmek için veritabanı yapısı bilgisi gerekli değildir.

  • Öğeleri mantıksal olarak gruplayabilirsiniz.

  • Öğeler arasında ilişkiler tanımlayabilirsiniz.

  • Yönetici kullanıcıların yalnızca görme izinleri olan verileri görebilmesi adına model öğelerini güvenli hale getirebilirsiniz.

Configuration Manager, örnek rapor modelleri sağlar ancak kendi iş gereksinimlerinizi karşılayacak rapor modelleri de tanımlayabilirsiniz. Rapor modellerinin nasıl oluşturulacağı hakkında daha fazla bilgi için, bkz. SQL Server Raporlama Hizmetleri'nde Özel Rapor Modelleri Oluşturma.

Configuration Manager'daki Yenilikler

Not

Bu bölümdeki bilgiler ayrıca şurada görünür:System Center 2012 Configuration Manager Kullanmaya Başlama kılavuzu.

Aşağıdaki öğeler yenidir veya Configuration Manager 2007 sonrasında raporlama için değiştirilmiştir:

  • Configuration Manager, artık raporlama noktasını kullanmamaktadır; the raporlama hizmetleri noktası artık Configuration Manager için raporlamada kullanılan tek site sistem rolüdür.

  • Configuration Manager 2007 R2 SQL Server Raporlama Hizmetleri çözümünün tam entegrasyonu: Standart rapor yönetimine ek olarak, Configuration Manager 2007 R2’de SQL Server Reporting Services raporlama desteği sunulmuştur.System Center 2012 Configuration Manager, Reporting Services çözümünü tümleştirir, yeni işlevler ekler ve standart rapor yönetimini bir raporlama çözümü olarak kaldırır.

  • Report Builder 2.0 tümleştirmesi: System Center 2012 Configuration Manager, Microsoft SQL Server 2008 Raporlama Hizmetleri Rapor Oluşturucu 2.0'ı, model tabanlı ve SQL tabanlı raporlar için özel yazma ve düzenleme aracı olarak kullanır. Bir raporu ilk defa oluşturduğunuzda veya düzenlediğinizde, Rapor Oluşturucu 2.0 otomatik olarak yüklenir.

  • SQL Server Raporlama Hizmetleri'ndeki rapor abonelikleri, belirtilen raporların e-posta ile veya bir dosya paylaşımına, planlanmış aralıklarda otomatik olarak gönderilmesini yapılandırmanızı sağlar.

  • Configuration Manager konsolunda Configuration Manager raporlarını, Rapor Görüntüleyici kullanarak çalıştırabilirsiniz veya raporları bir tarayıcıdan, Rapor Yöneticisi'ni kullanarak çalıştırabilirsiniz. Raporların çalıştırılması için her iki yöntem de benzer bir deneyim sağlar.

  • Configuration Manager içinde raporlar, yüklü Configuration Manager konsolunun yerel ayarında işlenir. Abonelikler, SQL Server Raporlama Hizmetlerinin yüklendiği yerel ayarda işlenir. Bir rapor yazdığınızda, derlemeyi ve ifadeyi belirtebilirsiniz.

Configuration Manager SP1'deki Yenilikler

Aşağıdaki öğeler Configuration Manager SP1'de raporlama için yenidir veya değiştirilmiştir:

  • Configuration Manager SP1, Microsoft SQL Server 2012 Reporting Services'ı destekler.

  • Microsoft SQL Server 2012 veya SQL Server 2008 R2 Reporting Services noktasında çalışırken, Configuration Manager rapor oluşturduğunuzda veya değiştirdiğinizde Reporting Services Rapor Oluşturucusu 3.0'ı açar. Microsoft SQL Server 2008 Reporting Services noktasında çalışırken, Configuration Manager rapor oluşturduğunuzda veya değiştirdiğinizde Reporting Services Rapor Oluşturucusu 2.0'ı açar.

  • İzleme çalışma alanı artık Raporlama düğümünden SQL Server Reporting Services Rapor Yönet bağlantılarını görüntüler.

System Center 2012 R2 Configuration Manager'daki Yenilikler

Aşağıdaki öğeler yenidir veya System Center 2012 R2 Configuration Manager içinde raporlama için değiştirilmiştir:

  • Configuration Manager raporları artık rol tabanlı yönetim için tamamen etkinleştirilmiştir.Configuration Manager'nde bulunan tüm raporların verileri, raporu çalıştıran yönetici kullanıcının izinlerine göre filtrelenir. Belirli rollere sahip yönetim kullanıcıları yalnızca kendi rolleri için tanımlanan bilgileri görüntüleyebilirler. Daha fazla bilgi için Configuration Manager'da Raporlama Planlaması konusundaki Raporlar için Rol Tabanlı Yönetim Planlaması bölümüne bakın.