Compartir a través de


Diferencias entre las extensiones de procesamiento de datos y los proveedores de datos de .NET estándar

Nuevo: 12 de diciembre de 2006

Una extensión de procesamiento de datos (DPE) de Reporting Services es un componente instalado con Reporting Services, diseñado para recuperar datos de un tipo de origen de datos específico y proporcionar una funcionalidad adicional para admitir el diseño y el procesamiento de informes. Un proveedor de datos (DP) de .NET Framework es un componente disponible de Microsoft o de terceros que admite interfaces System.Data que permiten recuperar y modificar datos de un tipo de origen de datos específico. Un DP no proporciona necesariamente ninguna funcionalidad adicional para admitir el procesamiento de informes. Si usa un DP, no podrá usar toda la funcionalidad de diseño de informes. Para recuperar datos de un DP, debe instalarlo y registrarlo tanto en el cliente de creación de informes como en el servidor de informes. Los DP se pueden usar si no hay DPE disponibles para un tipo de origen de datos específico.

Una DPE de Reporting Services admite un subconjunto de interfaces System.Data. Las extensiones de procesamiento de datos requieren únicamente acceso de sólo lectura a un origen de datos. Además, la extensión proporciona las características adicionales necesarias para procesar informes. El tipo de origen de datos determina la funcionalidad admitida por una extensión. Algunos ejemplos de tipos de funcionalidad a los que afecta la extensión son el modo en que se ocultan las credenciales en una cadena de conexión o se especifican los agregados, si se pueden definir parámetros de varios valores y qué propiedades extendidas se pueden usar.

Debido a que Reporting Services tiene una arquitectura de proveedor de datos extensible, puede generar una extensión de procesamiento de datos personalizada para incluir la funcionalidad adicional proporcionada por las extensiones de procesamiento de datos de Reporting Services. Para obtener más información, vea Implementing a Data Processing Extension. Para las extensiones de procesamiento de datos de terceros, vea la documentación incluida con la DPE de terceros.

No obstante, puede informar desde un proveedor de datos estándar de .NET Framework que implementa las interfaces requeridas para System.Data. Estos proveedores de datos no admiten la funcionalidad de informes completa. Para aprovechar la funcionalidad de informes completa, debe usar una extensión de procesamiento de datos.

[!NOTA] Se debe instalar y registrar un proveedor de datos de .NET Framework o una extensión de procesamiento de datos personalizada para poder usarlos para obtener acceso a los datos de un origen de datos. Para obtener más información, vea Cómo registrar un proveedor de datos estándar de .NET Framework e Deploying a Data Processing Extension.

Hay disponibles diversos proveedores de datos de .NET Framework de terceros. Para obtener más información acerca de los DP disponibles, busque en los sitios Web o foros de terceros.

Vea también

Otros recursos

Ejemplo de extensión de procesamiento de datos de recurso compartido de archivos
Introducing Data Processing Extensions

Ayuda e información

Obtener ayuda sobre SQL Server 2005