MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Relatórios MongoDB e BIRT?


Eu integrei com sucesso o BIRT com o MongoDB - funciona perfeitamente bem. A idéia é esta - defina uma fonte de dados com script no BIRT e, em seguida, defina um conjunto de dados que use essa fonte de dados. O conjunto de dados tem um evento "open" no qual você faz a chamada para o Mongo Java Driver e executa sua consulta no MongoDB (e obtém um DB Cursor). Então, no evento "fetch", você basicamente obtém o próximo valor do Cursor, preenchendo os dados do Cursor no conjunto de dados.

Isso é possível porque os scripts BIRT utilizam o mecanismo RHINO Javascript que possui integração Java. Coloque o driver java do MongoDB no classpath e comece a codificar :)