Aracılığıyla paylaş


Veri işleme uzantıları Özet

Veri işleme uzantıları Reporting Services, bir veri kaynağına bağlanmak ve veri almak sağlar. Onlar da bir veri kaynağı ve veri kümesi arasında bir köprü olarak hizmet vermektedir. Reporting Servicesveri işleme uzantıları modellik sonra bir alt kümesini Microsoft  .NET Frameworkveri sağlayıcısı arabirimleri.

Aşağıdaki tabloda bulunan veri işleme uzantıları Reporting Services.

Veri işleme uzantısı

Açıklama

Veri işleme uzantısıSQL Server

Kullanır.net Framework veri sağlayıcısı bağlanmak ve veri almak için SQL Server SQL Server Veritabanı Altyapısı.

ole db veri işleme uzantısı

Kullanır.ole db için .NET Framework veri sağlayıcısı. Bu eklenti ile rapor sunucusu ole db sağlayıcısı olan herhangi bir veri kaynağına sorgu yürütebilir.

Oracle veri işleme uzantısı

Kullanır.Oracle için .NET Framework veri sağlayıcısı. Bu eklenti ile rapor sunucusu Oracle istemci bağlantısı yazılımı Oracle veri kaynaklarına erişebilirsiniz.

odbc veri işleme uzantısı

Kullanır.odbc için .NET Framework veri sağlayıcısı. Bu eklenti ile rapor sunucusu için odbc sürücüsü olduğu herhangi bir veritabanındaki verilere erişebilir.

Sen-ebilmek kullanma SSRSveri işleme özel veri işleme raporunu sunucunuza eklemek için API.

[!NOT]

Reporting ServicesVeri sağlayıcılar için yerleşik destek .NET Framework. Tam veri sağlayıcısı zaten uyguladıysanız, uygulamak gerekmez bir Reporting Servicesveri işleme uzantısı. Ancak, genişletme için belirli işlevleri eklemek için veri sağlayıcısı düşünmelisiniz Reporting Services2005, güvenli bağlantı kimlik bilgilerini ve sunucu tarafı toplamları içeren.

Her birinin içerdiği veri işleme uzantıları Reporting Servicesortak bir arabirimler kümesi kullanır. Bu şekilde, her uzatma benzer işlevsellik uygular sağlanır.

Kendi veri kaynakları için veri işleme uzantıları geliştirebilir veya arabirimlerini ortak veritabanı altyapı için ek bir katmanı veri işleme eklemek için kullanabilirsiniz. Kesintisiz veri entegrasyonu, kuruluşunuzdaki varolan rapor sunucuları etkinleştirmek için senin özel veri işleme uzantıları dağıtabilirsiniz. Bunları da, tüketicilere sağladığı özel Raporlama takımının bir parçası olarak kullanabilirsiniz.

Raporlama Hizmetleri veri işleme uzantısı mimarisi

Veri işleme uzantısı mimarisi

Özel bir uygulama avantajları Reporting Servicesveri işleme uzantısı içerir:

  • Basitleştirilmiş veri mimarisi, genellikle daha iyi teknikleri ile erişebilir ve iyileştirilmiş performans.

  • Uzantısı özgü işlevsellik tüketicilere doğrudan sergilemek yeteneği.

  • Belirli bir arabirim içinde veri kaynağına erişmek, tüketiciler Reporting Services.

Veri uzantısı işlem akışı

Senin özel veri uzantısı geliştirme önce veri uzantıları rapor sunucusu verileri işlemek için nasıl kullandığını anlamanız gerekir. Ayrıca, Kurucular ve rapor sunucusu tarafından çağrılan yöntemleri anlamanız gerekir.

Rapor sunucusu tarafından çağrılan veri uzantısı adım adım işlem akışı

Veri işleme uzantısı için işlem akışı

Aşağıdaki olay sırası gösterilmektedir:

  1. Rapor sunucusu bir connection nesnesi oluşturur ve bağlantı dizesini ve raporu ile ilişkili kimlik bilgileri geçirir.

  2. Raporun komut metni komut nesnesi oluşturmak için kullanılır. Bu süreç içinde veri işleme uzantısı komut metnini ayrıştırmak ve komutu için parametreleri oluşturan kodu içerebilir.

  3. Komut nesnesi ve parametreleri işlenen bir kez veri okuyucu bir sonuç kümesi verir ve rapor verilerini rapor düzeni ile ilişkilendirmek rapor sunucusu etkinleştirir oluşturulur.

Geliştirici gereksinimleri

Gelişmekte olan bir Reporting Servicesveri işleme uzantısı olmasını gerektirir:

  • Rapor Tasarımcısı veya yüklü rapor sunucusu dağıtım bilgisayarla.

  • Gelişim bilgisayar ile Microsoft Visual Studio 2005ya da yukarıda, ya da Microsoft  .NET FrameworkSoftware Development Kit (sdk).

  • Derinlemesine bir anlayış Reporting Servicesözellikleri ve yetenekleri.

  • Derinlemesine bir anlayış Microsoft  ADO.NETmimari, .NET Frameworkveri sağlayıcıları, ado.net DataSet nesneleri ve genel ADO.NETarabirimleri.

  • Geliştirme deneyimi bir .NET Frameworkgibi dil MicrosoftVisual C# veya Microsoft  Visual Basic.net.

Ayrıca bkz.

Başvuru

Raporlama Hizmetleri uzantısı kitaplığı

Diğer Kaynaklar

Raporlama Hizmetleri uzantıları