Aracılığıyla paylaş


Rapor sunucusu

Rapor sunucusu, bir Reporting Services kurulumunun merkezi bileşenidir.Bir çift çekirdek işlemciden ve ayrıca, kimlik doğrulaması, veri işleme, işleme ve teslim işlemlerini yapan bir dizi özel amaçlı uzantılardan oluşur.İşlemciler rapor sunucusunun merkezindedir.İşlemciler raporlama sistemin bütünlüğünü destekler ve değiştirilmiş veya genişletilmiş olamaz.Uzantılar da işlemcilerdir, ancak çok belirli işlevleri gerçekleştirirler.Reporting Services, desteklenen her tür uzantı için bir veya birden çok varsayılan uzantılar içerir.Bir rapor sunucusuna özel uzantılar ekleyebilirsiniz.Böylece, kutunun dışındadır desteklenmeyen özellikleri desteklemek için bir rapor sunucusunu genişletmenizi sağlar; özel işlevi örnekleri, varsayılan işleme uzantılarına göre işlenmez ve bir yazıcı veya uygulama için teslimat raporu Uygulama biçimlerinin çıkışında rapor tek oturum açma teknolojileri için destek içerir.

Tek rapor sunucusu örneği, eksiksiz bir işlemciler ve uçtan uca işlem sunan uzantılar bütünü, yani ilk isteğin işleme alınmasından bitmiş raporun sunulmasına kadar olan bir işlemler bütünü olarak tanımlanabilir.Alt bileşenleri üzerinden rapor sunucusu raporu istekleri işler ve raporları isteğe bağlı erişim veya zamanlanmış dağıtım için kullanılabilir hale getirir.

Aşağıdaki örnekte, bir rapor sunucusu örneği Kur tarafından yüklendiği haliyle gösterilmiştir.Şemada gösterilen çekirdekli işlemcileri ve varsayılan uzantıları içerir:

Report server component

Bir rapor sunucusu, "Rapor Sunucusu hizmeti" olarak adlandırılan bir Web hizmeti, arka plan işlemleri ve diğer işlemler barındırır ve bir Microsoft Windows hizmeti olarak uygulanır.Hizmetler konsolu uygulamasında, hizmet SQL Server Reporting Services (MSSQLSERVER) olarak listelenir.Servis uygulamaları hakkında daha fazla bilgi için, bkz. Hizmet Mimarisi (Reporting Services).

Üçüncü taraf geliştiriciler, rapor sunucusu işleme kabiliyetini artırmak için ek uzantıların yerini alabilir veya oluşturabilir.Uygulama geliştiricileri için kullanılabilecek programlama arabirimleri hakkında daha fazla bilgi için, bkz. Geliştirici Kılavuzu ve Teknik Başvuru .

Rapor işlemci ve Zamanlama ve Teslim İşlemcisi

Rapor sunucusu, ön ve ara rapor işleme gerçekleştiren ve planlanmış teslim işlemleri gerçekleştiren iki işlemci içerir.Rapor İşlemcisi rapor tanımını veya modelini alır, veri işleme uzantısı ile yerleşim bilgilerini bir araya getirir ve dosyayı istenen biçimde işler.Zamanlama ve Teslim İşlemcisi, bir zamanlama tarafından tetiklenen raporları işler ve raporları hedef konumlara teslim eder.Her işlemci hakkında daha fazla bilgi için bkz. Rapor işlemci ve Zamanlama ve Teslim İşlemcisi.

Rapor sunucusu veritabanı

Rapor sunucusu tüm özellikleri, nesneleri ve meta veriler bir SQL Serververitabanında depolayan, durum bilgisi olmayan bir sunucudur.Depolanan veriler arasında yayımlanan raporlar ve rapor modelleri ve rapor sunucusu tarafından yönetilen tüm öğeler için klasör hiyerarşisi sağlayan adresleme içerir.Bir rapor sunucusu veritabanı tek bir Reporting Serviceskurulum için veya bir yatay ölçeklendirme dağıtımının parçası olan birden fazla rapor sunucusu için dahili depolama sağlayabilir.Eğer bir rapor sunucusunu SharePoint Ürün veya teknoloji daha büyük bir dağıtım içinde çalışacak şekilde yapılandırırsanız, rapor sunucusu SharePoint veritabanlarını, rapor sunucusu veritabanına ek olarak kullanır.Reporting Services yüklemesininde kullanılan veri saklama hakkında daha fazla bilgi için, bkz. rapor sunucusu veritabanı ve Saklama ve rapor sunucusu içerik SharePoint veritabanları ile eşitleme.

Kimlik doğrulaması, Oluşturma, Veri ve Teslim uzantıları

Rapor suncusu, aşağıdaki uzantı türlerini destekler: kimlik doğrulaması uzantıları, veri işleme uzantıları, rapor işleme uzantıları, işleme uzantıları, ve teslim uzantıları.Bir rapor sunucusu en az bir kimlik doğrulaması uzantısı, veri işleme uzantısı ve işleme uzantısı gerektirir.Teslimat ve özel rapor işleme uzantıları isteğe bağlıdır, ancak rapor dağıtım veya özel denetimler kullanmak istiyorsanız gereklidir.

Reporting Services varsayılan uzantılar sağlar, bu sayede özel bileşenler geliştirmeye gerek kalmadan tüm sunucu özelliklerini kullanabilirsiniz.Aşağıdaki tabloda, kullanıma hazır bir işlevsellik sağlayan tam bir rapor sunucusu örneğine katkıda bulunan varsayılan uzantılar açıklanmıştır:

Tür

Default

Kimlik doğrulama

Bir varsayılan rapor sunucusu örneği, Windows kimlik doğrulaması, etki alanınızda etkinse kimliğe bürünme ve temsilci özelliklerini de dahil olmak üzere destekler.

Veri işleme

Varsayılan rapor sunucusu örneği şu veri kaynakları için veri işleme uzantıları içerir: SQL Server, Analysis Services, Oracle, Hyperion Essbase, SAPBW, OLE DB ve ODBC.

İşleme

Varsayılan rapor sunucusu örnek, HTML, Excel, CSV, XML, resim, Word ve PDF oluşturma uzantıları içerir.

Teslimat

Varsayılan rapor sunucusu örnek, e-posta teslim uzantısı ve dosya paylaşım teslim uzantısını içerir.Eğer rapor sunucusu SharePoint tümleştirme için yapılandırılmışsa, rapor teslimatlarını SharePoint kitaplığına gönderen bir teslim uzantısı kullanabilirsiniz.

Not

Reporting Services araçları ve uygulamaları, sunucuyu yönetmek, içerik oluşturmak ve içeriği kuruluşunuzdaki kullanıcıların kullanımına sunmak için kullanabileceğiniz eksiksiz bir dizi araç ve uygulama içerir.Reporting Services yüklemesindeki tüm bileşenlerin ve ve özel rapor işleme uzantısı içindeki varsayılan uzantıların açıklamaları hakkında daha fazla bilgi için bkz: Bileşen mimarisi.