rapor sunucusu paylaşılan yenilikler nelerdir
SQL Server 2008 Reporting Services, rapor tanımları için yeni yöntemler ve önişleme özelliği içerir.
Yeni Özellik Listesi
Rapor tanımı özelleştirme uzantısı
Bu sürüm, rapor tanımı özelleştirme uzantısı (RDCE) içerir, bununla bir rapor tanımını, işleme altyapısına geçmeden önce dinamik olarak özelleştirebilirsiniz.ReportService2006 sınıfı için yeni yöntemler
Bu sürüm ayrıca ReportService2006 sınıfı için birkaç yeni yöntem içerir.ReportService2006 uç noktası, SharePoint tümleştirme modunda çalışan bir rapor sunucusuna programlı erişim sağlar .Bu son nokta için yeni yöntemler, veri odaklı abonelikler ve iş yönetimi için destek sağlar.Bu yeni yöntemlerin eklenmesiyle yerel mod ile SharePoint tümleşik modu rapor sunucusu arasında daha önceden varolan özellik boşluğu ortadan kaldırılmıştır.Her iki mod da şimdi eşdeğer bir işlevselliği sunar.
Yeni Rapor tanımı özelleştirme uzantısı
Reporting Services rapor işlemci için yeni bir uzantı destekler, bu, rapor tanımı için ön işlemeye yerleşik destek sağlar.RDC uzantısı bir rapor tanımı akışını girdi olarak kabul eder, ardından özelleştirilmiş Rapor tanımı akışını çıktı olarak verir.Özelleştirmeler yalnız RDL kapsamına eklenir.Eğer rapor tanımı bir kullanıcı kimliği, yerel ayar veya kültür belirtiyorsa, rapor düzenini veya sorguyu RDL içinde algılanan değerlere göre daha da özelleştirebilirsiniz.Örneğin, Fransızca veya Arapça işlenecek rapor ise düzenini değiştirebilirsiniz.
RDC uzantısı, rapor sunucusu uzantıları oluşturma konusunda uzman ve RDL ile programlama yoluyla çalışmayı bilen geliştiriciler için Gelişmiş bir programlama özelliğidir.
Bu ürün sürümünde, RDC uzantısı, rapor işlenmeden önce rapor tanımını değiştiren eklenti özel kodu sağlayan basit bir önişleme kancasıdır.Özelleştirmeyi sürdirmek için RDL olmayan kaynaklarını kullanamazsınız, ve RDL özelleştirmenin süreç içinde nerede oluştuğunu kontrol edemezsiniz.Rapor sunucusu bit RDC uzantısı için kontrol ederken, işlenme her zaman rapor istek sürecinde belirli bir noktadan önce oluşur.
Bir RDC uzantısı oluşturmak, aşağıdaki arabirimleri uygulayan özel bir uzantısı oluşturun ve dağıtın:
IReportDefinitionCustomizationExtension
IReportContext
IUserContext
IParameter
AuthenticationType
RdceCustomizableElementId
ReportService2006 sınıfı için yeni rapor sunucusu yöntemleri
SharePoint tümleşik modunda çalışan bir SQL Server 2008rapor sunucusu, veri odaklı abonelikler oluşturma ve iş yönetimi için destek içerir.Bu yeni özellikleri özel bir kod ile kullanmak için, ReportService2006 uç noktayı ve aşağıdaki yöntemleri kullanın:
ListJobs()
CancelJobs()
CreateDataDrivenSubscription(String, ExtensionSettings, DataRetrievalPlan, String, String, String, array<ParameterValueOrFieldReference[])
GetDataDrivenSubscriptionProperties(String, ExtensionSettings%, DataRetrievalPlan%, String%, ActiveState%, String%, String%, String%, array<ParameterValueOrFieldReference[]%)
SetDataDrivenSubscriptionProperties(String, ExtensionSettings, DataRetrievalPlan, String, String, String, array<ParameterValueOrFieldReference[])