sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Informes de MongoDB y BIRT?

He integrado con éxito BIRT con MongoDB; funciona perfectamente bien. La idea es esta:definir una fuente de datos con secuencias de comandos en BIRT, luego definir un conjunto de datos que use esa fuente de datos. El conjunto de datos tiene un evento "abierto" en el que realiza la llamada a Mongo Java Driver y ejecuta su consulta en MongoDB (y obtiene un DB Cursor). Luego, en el evento "buscar", básicamente obtiene el siguiente valor del Cursor, llenando los datos del Cursor en el conjunto de datos.

Esto es posible porque los scripts BIRT utilizan el motor RHINO Javascript que tiene integración con Java. Coloque el controlador java de MongoDB en el classpath y comience a codificar :)