Share via


Extensiones de procesamiento de datos y proveedores de datos de .NET Framework

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. Un proveedor de datos 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.

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 System.Data. Las extensiones de procesamiento de datos únicamente requieren acceso de sólo lectura a un origen de datos, de modo que las interfaces para escritura y actualización no se implementan. 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:

  • Ocultar credenciales en una cadena de conexión

  • Admitir parámetros de varios valores

  • Recuperar agregados calculados en el origen de datos

  • Recuperar propiedades y valores de datos del origen de datos

Descripción de un proveedor de datos

Un proveedor de datos de .NET Framework (a veces denominado 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 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 Implementar una extensión de procesamiento de datos. 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 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. 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. Para obtener más información, vea Cómo registrar un proveedor de datos estándar de .NET Framework (Reporting Services) e Implementar una extensión de procesamiento de datos.