Ik heb BIRT met succes geïntegreerd met MongoDB - het werkt perfect. Het idee is dit - definieer een gescripte gegevensbron in BIRT en definieer vervolgens een gegevensset die die gegevensbron gebruikt. De dataset heeft een "open" gebeurtenis waarin u Mongo Java Driver aanroept en uw query uitvoert op MongoDB (en een DB-cursor verkrijgt). Dan krijg je in de "fetch" -gebeurtenis in feite de volgende waarde van de cursor, waarbij gegevens van de cursor in de dataset worden ingevuld.
Dit is mogelijk omdat BIRT-scripts gebruikmaken van de RHINO Javascript-engine die Java-integratie heeft. Plaats het MongoDB-java-stuurprogramma in het klassenpad en begin met coderen :)