Skip to main content

Base de datos de reportes

En algunas situaciones, ejecutar reportes podrá afectar el rendimiento debido a la alta demanda que pesará sobre el procesamiento de la base de datos. Para reducir el impacto en el rendimiento por la ejecución de reportes, puede especificar que algunos reportes obtengan datos de una base de datos de reportes separada (conocida como base de datos alternativa), que es una copia parcial o total del esquema de la base de datos PegaDATA.

La base de datos separada puede contener solo un subconjunto de las tablas que se incluyen en el esquema de la base de datos PegaDATA. En la base de datos separada únicamente tienen que duplicarse las tablas que utiliza una definición de reportes con la opción Prefer reporting data source if defined (Preferir origen de datos para reportes, si está definido) en el campo Reporting database (Base de definición de reportes). Por lo general, las tablas en la base de datos separada de reportes tienen una estructura similar al esquema de la base de datos PegaDATA. Este enfoque descarga la demanda de la base de datos de producción a una base de datos replicada.  Para configurar la duplicación de los datos en las tablas del esquema de la base de datos separada, se utiliza la funcionalidad del proveedor de la base de datos. 

Consideraciones importantes

Como Lead System Architect (LSA), debe recordar los siguientes puntos mientras usa una base de datos de reportes:

  • El sistema no crea automáticamente las tablas en una base de datos de reportes, así que tiene que trabajar con un administrador de bases de datos para crear la base de datos de reportes e identificar las tablas, los índices y las vistas que se deben incluir.
  • El sistema no sincroniza la base de datos de reportes con la base de datos PegaDATA regular, así que usted tiene que trabajar con un administrador de bases de datos para configurar la replicación de la base de datos, que utiliza una técnica de duplicación.
  • Los datos obtenidos del reporte pueden no contener datos en tiempo real. La inclusión de datos en tiempo real depende de la técnica de duplicación que utilice el sistema para sincronizar la base de datos de reportes con la base de datos PegaDATA regular.

Independientemente de que seleccione la opción Prefer reporting source if defined en la pestaña de acceso de datos en un formulario de regla de definición de reportes o más, puede evitar que los reportes utilicen la base de datos de reportes agregando la siguiente entrada a su archivo prconfig.xml:

<env name = "database/useReportingDatabase" value="false" />

Para obtener más información sobre cómo configurar una base de datos de reportes, consulte Especificación de un origen de datos para reportes.


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice