Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Endeavour Reporter
Domino reporting tool based on Darwino
What is Endeavour Reporter?
• Reporting tool developed in conjunction with Construction Management
Systems in Arkansas, US...
What is Darwino?
• Darwino is a web+desktop+mobile application development environment
and replicating NoSQL data store
• ...
Endeavour Reporter
Endeavour Reporter
Duplicating Views
• Common problem: existing Notes views used for reporting
• Often, these are not as necessary, but somet...
Duplicating Views
• Taking an iterative approach: basic columns at first, then simple formulas,
and then more complex over...
Thank you for your attention!
Upcoming SlideShare
Loading in …5
×

16 endeavour reporter

163 views

Published on

One sweet use case for Darwino is to replicate data from IBM Domino and allow reporting on the extracted data. As the data is cleaned-up (data types, ...) and stored in an RDBMS, many reporting tools can be used to produce reports and dashboard. See how CMS, a Darwino partner, built the "Endeavour Reporter" product for this purpose.

Published in: Software
  • Be the first to comment

  • Be the first to like this

16 endeavour reporter

  1. 1. Endeavour Reporter Domino reporting tool based on Darwino
  2. 2. 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
  3. 3. 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
  4. 4. Endeavour Reporter
  5. 5. Endeavour Reporter
  6. 6. 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.
  7. 7. 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
  8. 8. Thank you for your attention!

×