Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SQL Server Reporting Services'teki rapor sunucusu, kimlik doğrulaması, veri işleme, rapor işleme ve rapor teslimi için kabul edilen giriş veya çıkış türlerini modüler hale getirmek için uzantıları kullanır. Bu, mevcut Reporting Services yüklemelerinin sektörde yeni bir kimlik doğrulama şeması veya özel veri kaynağı türü gibi yeni yazılım standartlarını kullanmasını kolaylaştırır. Rapor sunucusu özel kimlik doğrulama uzantılarını, veri işleme uzantılarını, rapor işleme uzantılarını, işleme uzantılarını ve teslim uzantılarını destekler ve kullanıcıların kullanabileceği uzantılar RSReportServer.config yapılandırma dosyasında yapılandırılabilir. Örneğin, rapor görüntüleyicisinin kullanmasına izin verilen dışarı aktarma biçimlerini sınırlayabilirsiniz. Rapor sunucusu için en az bir kimlik doğrulaması uzantısı, veri işleme uzantısı ve işleme uzantısı gerekir. Teslim ve rapor işleme uzantıları isteğe bağlıdır, ancak rapor dağıtım veya özel denetimleri desteklemek istiyorsanız gereklidir.
Bu konu başlığı altında, Reporting Services'de kullanıma hazır olan uzantılar açıklanmaktadır.
Güvenlik uzantıları
Güvenlik uzantıları, kullanıcıların ve grupların kimliğini doğrulamak ve bir rapor sunucusuna yetkilendirmek için kullanılır. Varsayılan güvenlik uzantısı Windows Kimlik Doğrulaması'nı temel alır. Dağıtım modeliniz farklı bir kimlik doğrulama yaklaşımı gerektiriyorsa (örneğin, İnternet veya extranet dağıtımı için form tabanlı kimlik doğrulaması gerekiyorsa) varsayılan güvenliği değiştirmek için özel bir güvenlik uzantısı da oluşturabilirsiniz. Tek bir Reporting Services yüklemesinde yalnızca bir güvenlik uzantısı kullanılabilir. Varsayılan Windows Kimlik Doğrulaması güvenlik uzantısını değiştirebilirsiniz, ancak özel bir güvenlik uzantısıyla birlikte kullanamazsınız.
Veri işleme uzantıları
Veri İşleme uzantıları, veri kaynağını sorgulamak ve düzleştirilmiş bir satır kümesi döndürmek için kullanılır. Reporting Services, farklı veri kaynağı türleriyle etkileşime geçmek için farklı uzantılar kullanır. Reporting Services'a dahil olan uzantıları kullanabilir veya kendi uzantılarınızı geliştirebilirsiniz. SQL Server, Analysis Services, Oracle, SAP NetWeaver İş Zekası, Hyperion Essbase, Teradata, OLE DB ve ODBC veri kaynakları için veri işleme uzantıları sağlanır. Reporting Services herhangi bir ADO.NET veri sağlayıcısını da kullanabilir. Veri işleme uzantıları, aşağıdaki görevleri gerçekleştirerek Rapor İşlemcisi bileşeninden gelen sorgu isteklerini işler:
Bir veri kaynağına bağlantı açın.
Sorguyu analiz edin ve alan adlarının listesini döndürin.
Veri kaynağında bir sorgu çalıştırın ve bir satır kümesi döndürin.
Gerekirse parametreleri sorguya geçirin.
Satır kümesinde yineleme yapın ve verileri alın.
Bazı uzantılar aşağıdaki görevleri de gerçekleştirebilir:
Sorguyu analiz edin ve sorguda kullanılan parametre adlarının listesini döndürür.
Sorguyu analiz edin ve gruplandırma için kullanılan alanların listesini döndürür.
Sorguyu analiz edin ve sıralama için kullanılan alanların listesini döndürür.
Veri kaynağına bağlanmak için bir kullanıcı adı ve parola girin.
Birden çok değer içeren parametreleri sorguya geçirin.
Satırlar arasında yineleme yapın ve yardımcı meta verileri alın.
Çizim uzantıları
İşleme uzantıları, Rapor İşlemcisi'nden verileri ve düzen bilgilerini cihaza özgü bir biçime dönüştürür. Reporting Services yedi işleme uzantısı içerir: HTML, Excel, CSV, XML, Resim, PDF ve Microsoft Word.
HTML İşleme Uzantısı Web tarayıcısı aracılığıyla bir rapor sunucusundan rapor istediğinizde, rapor sunucusu raporu işlemek için HTML işleme uzantısını kullanır. HTML işleme uzantısı UTF-8 kodlamasını kullanarak tüm HTML'yi oluşturur. Daha fazla bilgi için bkz . HTML'ye İşleme (Rapor Oluşturucusu ve SSRS) ve Reporting Services için Tarayıcı desteği.
Excel İşleme Uzantısı Excel işleme uzantısı, Microsoft Excel 97 veya sonraki sürümlerde görüntülenebilen ve değiştirilebilen raporları işler. Bu işleme uzantısı, dosyaları İkili Değişim Dosya Biçiminde (BIFF) oluşturur. BIFF, Excel verileri için yerel dosya biçimidir. Microsoft Excel'de işlenen raporlar, herhangi bir elektronik tablo için kullanılabilen tüm özellikleri destekler. Daha fazla bilgi için bkz. Microsoft Excel'e Aktarma (Rapor Oluşturucusu ve SSRS).
CSV İşleme Uzantısı Virgülle Ayrılmış Değer (CSV) işleme uzantısı, raporları herhangi bir biçimlendirme olmadan virgülle ayrılmış düz metin dosyalarında işler. Kullanıcılar daha sonra bu dosyaları Microsoft Excel gibi bir elektronik tablo uygulamasıyla veya metin dosyalarını okuyan başka bir programla açabilir. Daha fazla bilgi için bkz. CSV dosyasına aktarma (Rapor Oluşturucusu ve SSRS).
XML İşleme Uzantısı XML işleme uzantısı, raporları XML dosyalarında işler. Bu XML dosyaları daha sonra başka programlar tarafından depolanabilir veya okunabilir. Raporu başka bir uygulama tarafından kullanılmak üzere başka bir XML şemasına dönüştürmek için bir XSLT dönüşümü de kullanabilirsiniz. XML işleme uzantısı tarafından oluşturulan XML UTF-8 kodludur. Daha fazla bilgi için bkz. XML'ye Aktarma (Rapor Oluşturucusu ve SSRS).
Görüntü İşleme Uzantısı Görüntü işleme uzantısı raporları bit eşlemlere veya meta dosyalara işler. Uzantı raporları şu biçimlerde işleyebilir: BMP, EMF, GIF, JPEG, PNG, TIFF ve WMF. Varsayılan olarak, görüntü TIFF biçiminde işlenir ve bu, işletim sisteminizin varsayılan görüntü görüntüleyicisi (örneğin, Windows Resim ve Faks Görüntüleyicisi) ile görüntülenebilir. Görüntüyü görüntüleyiciden bir yazıcıya gönderebilirsiniz. Raporları işlemek için Görüntü işleme uzantısının kullanılması, raporun her istemcide aynı görünmesini sağlar. (Kullanıcı raporu HTML olarak görüntülediğinde, bu raporun görünümü kullanıcının tarayıcısının sürümüne, kullanıcının tarayıcı ayarlarına ve kullanılabilir yazı tiplerine bağlı olarak değişebilir.) Görüntü işleme uzantısı raporu sunucuda işler, böylece tüm kullanıcılar aynı görüntüyü görür. Rapor sunucuda işlendiğinden, raporda kullanılan tüm yazı tiplerinin sunucuya yüklenmesi gerekir. Daha fazla bilgi için bkz. Görüntü dosyasına aktarma (Rapor Oluşturucusu ve SSRS).
PDF İşleme Uzantısı PDF işleme uzantısı, adobe Acrobat 6.0 veya üzeri ile açılabilir ve görüntülenebilir PDF dosyalarında raporları işler. Daha fazla bilgi için bkz. PDF dosyasına aktarma (Rapor Oluşturucusu ve SSRS).
Word İşleme Uzantısı Microsoft Word işleme uzantısı, bir raporu Microsoft Office Word 2000 veya üzeri ile uyumlu bir Word belgesi olarak işler. Daha fazla bilgi için bkz. Microsoft Word'e Aktarma (Rapor Oluşturucusu ve SSRS).
Rapor işleme uzantıları
Raporlama Hizmetleri'ne dahil olmayan rapor öğeleri için özel rapor işleme sağlamak üzere rapor işleme uzantıları eklenebilir. Varsayılan olarak, rapor sunucusu tabloları, grafikleri, matrisleri, listeleri, metin kutularını, resimleri ve diğer tüm rapor öğelerini işleyebilir. Rapor yürütme sırasında özel işleme gerektiren bir rapora özel özellikler eklemek istiyorsanız (örneğin, bir Microsoft MapPoint haritası eklemek istiyorsanız), bunu yapmak için bir rapor işleme uzantısı oluşturabilirsiniz.
Teslimat uzantıları
Arka plan işleme uygulaması, raporları çeşitli konumlara teslim etmek için teslim uzantılarını kullanır. Reporting Services bir e-posta teslim uzantısı ve bir dosya paylaşımı teslim uzantısı içerir. E-posta teslim uzantısı, Basit Posta Aktarım Protokolü (SMTP) aracılığıyla raporun kendisini veya raporun URL bağlantısını içeren bir e-posta iletisi gönderir. URL bağlantısı veya raporu olmayan kısa bildirimler de çağrı cihazlarına, telefonlara veya diğer cihazlara gönderilebilir. Dosya paylaşımı teslim uzantısı raporları ağınızdaki paylaşılan bir klasöre kaydeder. Oluşturduğunuz dosya için konum, işleme biçimi ve dosya adı belirtebilir ve üzerine yazma seçenekleri belirtebilirsiniz. İşlenen raporları arşivleme ve çok büyük raporlarla çalışma stratejisinin bir parçası olarak dosya paylaşımı teslimini kullanabilirsiniz. Teslimat uzantıları, aboneliklerle birlikte çalışır. Kullanıcı bir abonelik oluşturduğunda, raporun teslim şeklini belirlemek için kullanılabilir teslim uzantılarından birini seçer.