Extensiones de procesamiento de datos y proveedores de datos de .NET Framework (SSRS)
Una extensión de procesamiento de datos 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. Una proveedor de datos .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.
Descripción de las extensiones de procesamiento de datos
Una extensión de procesamiento de datos de Reporting Services admite un subconjunto de las interfaces de System.Data. Las extensiones de procesamiento de datos solo requieren acceso de lectura a un origen de datos, de modo que no se implementen las interfaces para escritura y actualización. Cada extensión de procesamiento de datos puede incluir características personalizadas para admitir el procesamiento de informes. Por ejemplo, una extensión de procesamiento de datos podría admitir los tipos siguientes de características:
Administración de credenciales independientemente de la cadena de conexión
Admisión de parámetros de varios valores
Recuperación de agregados de servidor, que se calculan en el origen de datos
Recuperación de propiedades y valores de datos del origen de datos
Descripción de un proveedor de datos
Una proveedor de datos .NET Framework (a veces conocido como controlador) admite un conjunto estándar de las interfaces System.Data para leer, escribir y actualizar datos en un origen de datos. Se puede usar un proveedor de datos cuando no hay ninguna extensión de procesamiento de datos disponible para un tipo específico de origen de datos. Hay disponibles diversos proveedores de datos estándar de .NET Framework de terceros.
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 ellas.
Nota
Se debe instalar y registrar un proveedor de datos .NET Framework o una extensión de procesamiento de datos personalizada para poder tener acceso a los datos de un origen de datos. La extensión de procesamiento de datos se debe instalar y registrar tanto en el cliente de informes para crear el informe como en el servidor de informes para ver el informe publicado. No todos los proveedores de datos están diseñados para funcionar en un entorno de servidor. Para más información, vea Registrar un proveedor de datos estándar de .NET Framework (SSRS) e Implementar una extensión de procesamiento de datos.