MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB- und BIRT-Berichterstattung?

Ich habe BIRT erfolgreich in MongoDB integriert - es funktioniert einwandfrei. Die Idee ist folgende:Definieren Sie eine skriptbasierte Datenquelle in BIRT und definieren Sie dann einen Datensatz, der diese Datenquelle verwendet. Der Datensatz hat ein „Öffnen“-Ereignis, in dem Sie den Aufruf an Mongo Java Driver platzieren und Ihre Abfrage für MongoDB ausführen (und einen DB-Cursor erhalten). Dann erhalten Sie im "Fetch"-Ereignis im Grunde den nächsten Wert des Cursors und füllen Daten aus dem Cursor in den Datensatz.

Dies ist möglich, weil BIRT-Skripte die RHINO-JavaScript-Engine mit Java-Integration verwenden. Platzieren Sie den MongoDB-Java-Treiber im Klassenpfad und beginnen Sie mit dem Codieren :)