Aracılığıyla paylaş


Configuration Manager'de raporlamayı yapılandırma

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

Configuration Manager konsolunda rapor oluşturma, değiştirme ve çalıştırmadan önce tamamlanması gereken birkaç yapılandırma görevi vardır. Configuration Manager hiyerarşinizde raporlamayı yapılandırmanıza yardımcı olması için bu makaleyi kullanın.

Hiyerarşinizde SQL Server Reporting Services yükleyip yapılandırmadan önce aşağıdaki Configuration Manager raporlama makalelerini gözden geçirin:

SQL Server Raporlama Hizmetleri

SQL Server Reporting Services, farklı veri kaynakları için kapsamlı raporlama işlevselliği sağlayan sunucu tabanlı bir raporlama platformudur. Configuration Manager'daki raporlama hizmetleri noktası, SQL Server Reporting Services ile iletişim kurar:

  • Configuration Manager raporları belirtilen rapor klasörüne kopyalama
  • Reporting Services ayarlarını yapılandırma
  • Reporting Services güvenlik ayarlarını yapılandırma

Bir raporu çalıştırdığınızda, Reporting Services bileşeni verileri almak için Configuration Manager site veritabanına bağlanır.

Raporlama hizmetleri noktasını bir Configuration Manager sitesine yükleyebilmeniz için önce hedef site sistemine SQL Server Reporting Services yükleyin ve yapılandırın. Daha fazla bilgi için bkz. yükleme SQL Server Reporting Services.

SQL Server Reporting Services yüklemesini doğrulama

SQL Server Reporting Services yüklendiğini ve düzgün çalıştığını doğrulamak için aşağıdaki yordamı kullanın.

  1. Site sisteminde Başlat menüsüne gidin ve Rapor Sunucusu Configuration Manager'nı açın. Bunu Microsoft SQL Server grubunun Yapılandırma Araçları bölümünde bulabilirsiniz.

  2. Reporting Services Yapılandırma Bağlantısı penceresinde, SQL Server Reporting Services barındıran sunucunun adını girin. SQL Server Reporting Services yüklediğiniz SQL Server örneğini seçin. Ardından Bağlan'ı seçerek Reporting Services Configuration Manager açın.

  3. Rapor Sunucusu Durumu sayfasında, Rapor Hizmeti DurumununBaşlatıldığını doğrulayın. Bu durumda değilse Başlat'ı seçin.

  4. Web Hizmeti URL'si sayfasında, Rapor Hizmeti Web Hizmeti URL'lerinde URL'yi seçin. Bu eylem, rapor klasörüne bağlantıyı test eder. Tarayıcı sizden kimlik bilgileri isteyebilir. Web sayfasının başarıyla açıldığını doğrulayın.

  5. Veritabanı sayfasında Rapor Sunucusu ModununYerel olarak ayarlandığını doğrulayın.

  6. Rapor Yöneticisi URL'si sayfasında, Rapor Yöneticisi Site Kimliği'nde URL'yi seçin. Bu eylem, Rapor Yöneticisi için sanal dizin bağlantısını test eder. Tarayıcı sizden kimlik bilgileri isteyebilir. Web sayfasının başarıyla açıldığını doğrulayın.

    Not

    Configuration Manager raporlama için Reporting Services Rapor Yöneticisi gerekmez. Yalnızca raporları tarayıcıda çalıştırmak veya Rapor Yöneticisi'ni kullanarak raporları yönetmek istiyorsanız buna ihtiyacınız vardır.

  7. Reporting Services Configuration Manager kapatmak için Çıkış'ı seçin.

Raporlamayı Report Builder 3.0 kullanacak şekilde yapılandırma

  1. Configuration Manager konsolunu çalıştıran bilgisayarda Windows Kayıt Defteri Düzenleyicisi'ni açın.

  2. adresine HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr10\AdminUI\Reportinggidin.

  3. Değer verilerini düzenlemek için ReportBuilderApplicationManifestName anahtarını açın.

  4. değerini ReportBuilder_3_0_0_0.applicationolarak değiştirin ve ardından kaydetmek için Tamam'ı seçin.

  5. Windows Kayıt Defteri Düzenleyicisi'ni kapatın.

Raporlama hizmetleri noktası yükleme

Sitedeki raporları yönetmek için raporlama hizmetleri noktasını yükleyin. Raporlama hizmetleri noktası:

  • Rapor klasörlerini ve raporları SQL Server Reporting Services kopyalar
  • Raporlar ve klasörler için güvenlik ilkesini uygular
  • Reporting Services'te yapılandırma ayarlarını ayarlar

Gereksinimler ve sınırlamalar

raporları Configuration Manager konsolunda görüntüleyebilmeniz veya yönetebilmeniz için bir raporlama hizmetleri noktası gerekir. Bu site sistemi rolünü Microsoft SQL Server Reporting Services olan bir sunucuda yapılandırın. Daha fazla bilgi için bkz. Raporlama önkoşulları.

  • Raporlama hizmetleri noktasını yüklemek için bir site seçtiğinizde, raporlara erişecek kullanıcıların rolü yüklediğiniz siteyle aynı güvenlik kapsamında olması gerekir.

  • Bir site sistemine raporlama hizmetleri noktası yükledikten sonra rapor sunucusunun URL'sini değiştirmeyin.

    Örneğin, raporlama hizmetleri noktasını oluşturursunuz. Ardından Raporlama Hizmetleri Configuration Manager rapor sunucusunun URL'sini değiştirirsiniz. Configuration Manager konsolu eski URL'yi kullanmaya devam eder. Konsoldan rapor çalıştıramaz, düzenleyemez veya oluşturamazsınız.

    Rapor sunucusu URL'sini değiştirmeniz gerekiyorsa, önce mevcut raporlama hizmetleri noktasını kaldırın. URL'yi değiştirin ve raporlama hizmetleri noktasını yeniden yükleyin.

  • Bir raporlama hizmetleri noktası yüklediğinizde, bir Raporlama hizmetleri noktası hesabı belirtin. Farklı bir etki alanındaki kullanıcıların rapor çalıştırması için etki alanları arasında iki yönlü bir güven oluşturun. Aksi takdirde rapor çalıştırılamaz.

Raporlama hizmetleri noktasını bir site sistemine yükleme

Site sistemlerini yapılandırma hakkında daha fazla bilgi için bkz. Site sistemi rollerini yükleme.

  1. Configuration Manager konsolunda Yönetim çalışma alanına gidin, Site Yapılandırması'nı genişletin ve ardından Sunucular ve Site Sistemi Rolleri düğümünü seçin.

  2. Raporlama hizmetleri noktasını yeni veya mevcut bir site sistemi sunucusuna ekleyin:

    • Yeni site sistemi: Şeridin Giriş sekmesindeki Oluştur grubunda Site Sistemi Sunucusu Oluştur'u seçin. Site Sistem Sunucusu Oluşturma Sihirbazı açılır.

    • Mevcut site sistemi: Hedef sunucuyu seçin. Şeridin Giriş sekmesinde, Sunucu grubunda Site Sistemi Rolü Ekle'yi seçin. Site Sistemi Rolleri Ekleme Sihirbazı açılır.

  3. Genel sayfasında, site sistemi sunucusu için genel ayarları belirtin. Raporlama hizmetleri noktasını mevcut bir sunucuya eklediğinizde, daha önce yapılandırdığınız değerleri doğrulayın.

  4. Sistem Rolü Seçimi sayfasında, kullanılabilir roller listesinde Raporlama hizmetleri noktasını seçin ve ardından İleri'yi seçin.

  5. Raporlama hizmetleri noktası sayfasında aşağıdaki ayarları yapılandırın:

    • Site veritabanı sunucu adı: Configuration Manager site veritabanını barındıran sunucunun adını belirtin. Sihirbaz genellikle sunucu için tam etki alanı adını (FQDN) alır. Bir veritabanı örneği <> belirtmek için<;örnek adı>. Örneğin, sqlserver\named1.

    • Veritabanı adı: Configuration Manager site veritabanı adını belirtin. Sihirbazın site veritabanına erişimi olduğunu onaylamak için Doğrula'yı seçin.

      Önemli

      Raporlama hizmetleri noktasını oluşturmak için kullandığınız kullanıcı hesabının site veritabanına Okuma erişimi olmalıdır. Bağlantı testi başarısız olursa kırmızı bir uyarı simgesi görüntülenir. Simgedeki bağlamsal vurgulama metni hatanın ayrıntılarını gösterir. Hatayı düzeltin ve yeniden Test et'i seçin.

    • Klasör adı: Raporlama Hizmetleri'nde Configuration Manager raporları oluşturmak ve kullanmak üzere klasör adını belirtin.

    • Reporting Services sunucu örneği: Reporting Services için SQL Server örneğini seçin. Bu sayfa hiçbir örneği listelemiyorsa, SQL Server Reporting Services yüklendiğini, yapılandırıldığını ve başlatıldığını doğrulayın.

      Önemli

      Configuration Manager, seçilen site sistemindeki WMI ile geçerli kullanıcı bağlamında bir bağlantı kurar. Reporting Services için SQL Server örneğini almak için bu bağlantıyı kullanır. Geçerli kullanıcının site sisteminde WMI'ye Okuma erişimi olmalıdır, aksi durumda sihirbaz Reporting Services örneklerini alamaz.

    • Raporlama hizmetleri noktası hesabı: Ayarla'yı ve ardından kullanılacak hesabı seçin. Raporlama hizmetleri noktasındaki SQL Server Reporting Services, Configuration Manager site veritabanına bağlanmak için bu hesabı kullanır. Bu bağlantı, raporun verilerini almak içindir. Daha önce Configuration Manager hesabı olarak yapılandırdığınız bir Windows kullanıcı hesabını belirtmek için Mevcut hesap'ı seçin. Şu anda kullanım için yapılandırılmamış bir Windows kullanıcı hesabı belirtmek için Yeni hesap'ı seçin. Configuration Manager, belirtilen kullanıcıya site veritabanına otomatik olarak erişim verir.

      Reporting Services'i çalıştıran hesap, etki alanı yerel güvenlik grubu Windows Yetkilendirme Erişim Grubu'na ait olmalıdır. Bu, hesaba etki alanı içindeki tüm kullanıcı nesneleri için tokenGroupsGlobalAndUniversal özniteliğinde Okuma izni verir. Raporlama hizmetleri noktası hesabından farklı bir etki alanındaki kullanıcılar, raporları başarıyla çalıştırmak için etki alanları arasında iki yönlü güvene ihtiyaç duyar.

      Belirtilen Windows kullanıcı hesabı ve parolası şifrelenir ve Reporting Services veritabanında depolanır. Reporting Services bu hesabı ve parolayı kullanarak site veritabanından raporlar için verileri alır.

      Önemli

      Belirttiğiniz hesap, Reporting Services veritabanını barındıran sunucuda Yerel olarak oturum açma iznine sahip olmalıdır.

  6. Sihirbazı tamamlayın.

Sihirbaz tamamlandıktan sonra Configuration Manager Raporlama Hizmetleri'nde rapor klasörlerini oluşturur. Ardından raporlarını belirtilen rapor klasörlerine kopyalar.

İpucu

Yalnızca raporlama hizmetleri noktası site rolünü barındıran site sistemlerini listelemek için Sunucular ve Site Sistemi Rolleri'ne sağ tıklayın ve Raporlama hizmetleri noktası'nı seçin.

Raporlar için diller

Configuration Manager rapor klasörleri oluşturduğunda ve raporları rapor sunucusuna kopyaladığında, nesneler için uygun dili belirler.

  • Rapor klasörleri oluşturma, raporları kopyalama

    • Site sunucusu işletim sisteminin yerel ayarını kullanarak nesneler oluşturma

    • Belirli bir dil paketi kullanılamıyorsa varsayılan olarak İngilizce (ENU)

  • Raporları web tarayıcısında görüntüleme

    • Klasör ve rapor adları: site sunucusuyla aynı yerel ayar

    • Rapor içeriği: tarayıcı yerel ayarına göre dinamik

  • raporları Configuration Manager konsolunda görüntüleme

    • Klasör ve rapor adları: konsolunun yerel ayarına göre dinamik

    • Rapor içeriği: konsolunun yerel ayarına göre dinamik

Dil paketleri olmayan bir siteye raporlama hizmetleri noktası yüklediğinizde, raporlar İngilizce olarak yüklenir. Raporlama hizmetleri noktasını yükledikten sonra bir dil paketi yüklerseniz, raporların uygun dil paketi dilinde kullanılabilmesi için raporlama hizmetleri noktasını kaldırıp yeniden yüklemeniz gerekir.

Daha fazla bilgi için bkz. Dil paketleri.

Dosya yükleme ve rapor klasörü güvenlik hakları

Configuration Manager raporlama hizmetleri noktasını yüklemek ve Reporting Services'i yapılandırmak için aşağıdaki eylemleri gerçekleştirir:

Önemli

Site bu eylemleri SMS_Executive hizmeti için yapılandırılan hesap bağlamında gerçekleştirir. Bu hesap genellikle site sunucusu yerel Sistem hesabıdır.

  • Raporlama hizmetleri noktası site rolünü yükleyin.

  • Raporlama Hizmetleri'nde veri kaynağını, sihirbazda belirttiğiniz depolanan kimlik bilgileriyle oluşturun. Bu hesap, Raporlama Hizmetleri'nin raporları çalıştırdığınızda site veritabanına bağlanmak için kullandığı Windows kullanıcı hesabı ve parolasıdır.

  • Raporlama Hizmetleri'nde Configuration Manager kök klasörünü oluşturun.

  • Raporlama Hizmetleri'ne ConfigMgr Rapor Kullanıcıları ve ConfigMgr Rapor Yöneticileri güvenlik rollerini ekleyin.

  • Alt klasörler oluşturun ve ardından site sunucusundaki Configuration Manager raporlarını %ProgramFiles%\SMS_SRSRP Reporting Services'e dağıtın.

  • Site Okuma haklarına sahip Configuration Manager tüm kullanıcı hesaplarının kök klasörlerine Raporlama Hizmetleri'ndeki ConfigMgr Rapor Kullanıcıları rolünü ekleyin.

  • Site Değiştirme haklarına sahip Configuration Manager tüm kullanıcı hesaplarının kök klasörlerine Raporlama Hizmetleri'ndeki ConfigMgr Rapor Yöneticileri rolünü ekleyin.

  • Rapor klasörleriyle Configuration Manager güvenli nesne türleri arasındaki eşlemeyi alın. Configuration Manager bu haritayı site veritabanında tutar.

  • Configuration Manager'deki yönetici kullanıcılar için Aşağıdaki hakları Reporting Services'deki belirli rapor klasörlerine yapılandırın:

    • Kullanıcıları ekleyin ve Configuration Manager nesnesi için Rapor Çalıştır izinlerine sahip yönetici kullanıcılar için ilişkili rapor klasörüne ConfigMgr Rapor Kullanıcıları rolünü atayın.

    • Kullanıcıları ekleyin ve Configuration Manager nesnesi için Raporu Değiştirme izinlerine sahip yönetici kullanıcılar için ilişkili rapor klasörüne ConfigMgr Rapor Yöneticileri rolünü atayın.

Configuration Manager Reporting Services'e bağlanır ve Configuration Manager ve Reporting Services kök klasörleri ile belirli rapor klasörlerindeki kullanıcılar için izinleri ayarlar. Raporlama hizmetleri noktasının ilk yüklenmesinden sonra Configuration Manager, rapor klasörlerinde yapılandırılan kullanıcı haklarının Configuration Manager kullanıcılar için ayarlanan ilişkili haklar olduğunu doğrulamak için 10 dakikada bir Reporting Services'e bağlanır. Kullanıcılar rapor klasörüne Reporting Services Rapor Yöneticisi kullanılarak eklendiğinde veya kullanıcı hakları değiştirildiğinde, Configuration Manager site veritabanında depolanan rol tabanlı atamaları kullanarak bu değişikliklerin üzerine yazar. Configuration Manager, Configuration Manager'da Raporlama hakları olmayan kullanıcıları da kaldırır.

Reporting Services güvenlik rolleri

Configuration Manager raporlama hizmetleri noktasını yüklediğinde, Reporting Services'e aşağıdaki güvenlik rollerini ekler:

  • ConfigMgr Rapor Kullanıcıları: Bu güvenlik rolüyle atanan kullanıcılar yalnızca Configuration Manager raporları çalıştırabilir.

  • ConfigMgr Rapor Yöneticileri: Bu güvenlik rolüyle atanan kullanıcılar Configuration Manager raporlamayla ilgili tüm görevleri gerçekleştirebilir.

Yüklemeyi doğrulama

Belirli durum iletilerine ve günlük dosyası girişlerine bakarak raporlama hizmetleri noktasının yüklenmesini doğrulayın. Raporlama hizmetleri noktası yüklemesinin başarılı olduğunu doğrulamak için aşağıdaki yordamı kullanın.

Not

Configuration Manager konsolundaki İzleme çalışma alanında Raporlama düğümünün Raporlar alt klasöründe raporlar görüyorsanız, bu yordamı atlayabilirsiniz.

Durum iletisine göre yüklemeyi doğrulama

  1. Configuration Manager konsolunda İzleme çalışma alanına gidin, Sistem Durumu'nu genişletin ve Bileşen Durumu düğümünü seçin.

  2. SMS_SRS_REPORTING_POINT bileşenini seçin.

  3. Şeridin Giriş sekmesinin Bileşen grubunda İletileri Göster'i ve ardından Tümü'ne tıklayın.

  4. Raporlama hizmetleri noktasını yüklemeden önce bir dönem için tarih ve saat belirtin ve ardından Tamam'ı seçin.

  5. Durum iletisi kimliği 1015'i doğrulayın. Bu durum iletisi, raporlama hizmetleri noktasının başarıyla yüklendiğini gösterir.

Yüklemeyi günlük dosyasına göre doğrulama

Configuration Manager yükleme yolunun Logs dizininde bulunan Srsrp.log dosyasını açın. dizesini Installation was successfularayın.

Raporlama hizmetleri noktasının başarıyla yüklendiği zamandan başlayarak bu günlük dosyasında ilerleyin. Rapor klasörlerinin oluşturulduğunu, raporların dağıtıldığını ve her klasördeki güvenlik ilkesinin onaylandığını doğrulayın. Güvenlik ilkesi onaylarının son satırından sonra dizesini Successfully checked that the SRS web service is healthy on serverarayın.

Rapor yazmak için sertifika yapılandırma

SQL Server Reporting Services'de rapor yazmanız için birçok seçenek vardır. Configuration Manager konsolunda rapor oluşturduğunuzda veya düzenlediğinizde, yazma ortamı olarak kullanılacak Report Builder Configuration Manager açılır. Configuration Manager raporlarınızı nasıl yazarsanız yazın, site veritabanı sunucusunda sunucu kimlik doğrulaması için otomatik olarak imzalanan bir sertifikaya ihtiyacınız vardır.

Not

SQL Server Reporting Services ile rapor yazma hakkında daha fazla bilgi için bkz. yazma ortamı Report Builder.

Configuration Manager sertifikayı site sunucusuna ve tüm SMS Sağlayıcısı rollerine otomatik olarak yükler. Raporları bu sunuculardan birinden çalıştırdığınızda Configuration Manager konsolundan oluşturabilir veya düzenleyebilirsiniz.

Farklı bir bilgisayardaki bir Configuration Manager konsolundan rapor oluşturduğunuzda veya değiştirdiğinizde, sertifikayı site sunucusundan dışarı aktarın. Belirli bir sertifikanın kolay adı, yerel bilgisayar için Güvenilen Kişiler sertifika deposundaki site sunucusunun FQDN'sidir. Bu sertifikayı, Configuration Manager konsolunu çalıştıran bilgisayardaki Güvenilen Kişiler sertifika deposuna ekleyin.

Raporlama hizmetleri noktası ayarlarını değiştirme

Bu rolü yükledikten sonra, raporlama hizmetleri noktası özelliklerinde site veritabanı bağlantısı ve kimlik doğrulama ayarlarını değiştirebilirsiniz.

  1. Configuration Manager konsolunda Yönetim çalışma alanına gidin, Site Yapılandırması'nı genişletin ve ardından Sunucular ve Site Sistemi Rolleri düğümünü seçin.

    İpucu

    Yalnızca raporlama hizmetleri noktasını barındıran site sistemlerini listelemek için Sunucular ve Site Sistemi Rolleri düğümüne sağ tıklayın ve Raporlama hizmetleri noktası'nı seçin.

  2. Raporlama hizmetleri noktasını barındıran site sistemini seçin. Ardından ayrıntılar bölmesinde Raporlama hizmeti noktası site sistemi rollerini seçin.

  3. Şeridin Site Rolü sekmesinin Özellikler grubunda Özellikler'i seçin.

  4. Raporlama Hizmetleri Noktası Özellikleri'nde aşağıdaki ayarları değiştirebilirsiniz:

    • Site veritabanı sunucu adı

    • Veritabanı adı

    • Kullanıcı hesabı

  5. Değişiklikleri kaydetmek ve özellikleri kapatmak için Tamam'ı seçin.

Bu ayarlar hakkında daha fazla bilgi için, Raporlama hizmetleri noktasını bir site sistemine yükleme bölümündeki açıklamalara bakın.

Power BI Rapor Sunucusu

Sürüm 2002'den başlayarak raporlamayı Power BI Rapor Sunucusu ile tümleştirebilirsiniz. Yapılandırma hakkında daha fazla bilgi için bkz. Power BI Rapor Sunucusu ile tümleştirme.

Yükseltme SQL Server

SQL Server ve SQL Server Reporting Services yükseltmek için önce raporlama hizmetleri noktasını siteden kaldırın. SQL Server yükseltdikten sonra Configuration Manager'da raporlama hizmetleri noktasını yeniden yükleyin.

Bu işlemi izlemezseniz, Configuration Manager konsolundan raporları çalıştırdığınızda veya düzenlediğinizde hatalar görürsünüz. Raporları web tarayıcısından başarıyla çalıştırmaya ve düzenlemeye devam edebilirsiniz.

Rapor seçeneklerini yapılandırma

Raporları yönetmek için kullandığınız varsayılan raporlama hizmetleri noktasını seçebilirsiniz. Site birden fazla raporlama hizmetleri noktasına sahip olabilir, ancak raporları yönetmek için yalnızca varsayılan sunucuyu kullanır. Sitenizin rapor seçeneklerini yapılandırmak için aşağıdaki yordamı kullanın.

  1. Configuration Manager konsolunda İzleme çalışma alanına gidin, Raporlama'yı genişletin ve raporlar düğümünü seçin.

  2. Şeridin Giriş sekmesinin Ayarlar grubunda Rapor Seçenekleri'ni seçin.

  3. Listeden varsayılan rapor sunucusunu seçin ve ardından Tamam'ı seçin.

Herhangi bir sunucu göstermiyorsa, sitede bir raporlama hizmetleri noktası yükleyip yapılandırdığınızdan emin olun. Daha fazla bilgi için bkz. Yüklemeyi doğrulama.

Bilgisayarınızın rapor sunucunuz için kullandığınız SQL Server sürümüyle eşleşen bir SQL Server Report Builder sürümü çalıştırdığından emin olun. Aksi takdirde bir hata görürsünüz, varsayılan rapor sunucusu kaydedilmez ve rapor oluşturamaz veya düzenleyemezsiniz.

Sonraki adımlar

Raporlama için işlemler ve bakım