Endeavour Reporter
Domino reporting tool based on Darwino
What is Endeavour Reporter?
• Reporting tool developed in conjunction with Construction Management Systems in Arkansas, US
• Built to address the very common need of Domino shops to do SQL-style reporting with standardized tools
• Streamlines the process of creating Darwino tables in a SQL server and replicating over the data
What is Darwino?
• Darwino is a web+desktop+mobile application development environment and replicating NoSQL data store
• The data is stored in a series of SQL tables on one of a number of supported SQL servers
• Darwino includes the capability to replicate with arbitrary other systems, and has a two-way replicator for Domino
• This replicator allows the creation of Darwino “replicas” of existing Domino databases with no Domino code changes– This will work whether or not a full Darwino application is developed on top of
the data
Endeavour Reporter
Endeavour Reporter
Duplicating Views
• Common problem: existing Notes views used for reporting• Often, these are not as necessary, but sometimes the reports already expect
that data format• Formula translation is no small feat!
– FirstName• Pretty easy!
– FirstName + " " + LastName• Tricky, but doable
– @Transform(aField; "aField", @Do( … ))• Uh-oh.
Duplicating Views
• Taking an iterative approach: basic columns at first, then simple formulas, and then more complex over time
• Not every concept can map directly• The goal is to provide a “first draft” translation that a developer can then go
in and flesh out• Currently, this targets PostgreSQL specifically, but will likely support more of
Darwino’s target SQL servers in time
Thank you for your attention!
Recommended