16 endeavour reporter

8
Endeavour Reporter Domino reporting tool based on Darwino

Transcript of 16 endeavour reporter

Page 1: 16   endeavour reporter

Endeavour Reporter

Domino reporting tool based on Darwino

Page 2: 16   endeavour reporter

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

Page 3: 16   endeavour reporter

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

Page 4: 16   endeavour reporter

Endeavour Reporter

Page 5: 16   endeavour reporter

Endeavour Reporter

Page 6: 16   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.

Page 7: 16   endeavour reporter

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

Page 8: 16   endeavour reporter

Thank you for your attention!