Architectures for Web Reporting with DataTime

DataTime reports can be exposed to the web. There are 2 main possible architectures:

  1. Static-Updatable (reports can be updated periodically by using the scheduler)
  2. Fully Interactive-Updatable (reports can be regenerated and interacted with on demand, and also periodically updated by the scheduler)

Static-Updatable Report Portal

The first one is the simplest one. Once you have created your source report (.dtm) you can publish it to the web directly within DataTime, which allows either saving the web pages (.htm) on a local or shared folder or to a remote server.
Reports generated in such a way will be browsable (with any browser) and will be "static", the user can only browse them (cannot regenerate, drill, redesign, upload, etc.)

Some degree of dynamism is allowed by the fact that you can schedule the report regeneration. In such a way fresher versions of the web reports will replace the older version. Each report update can be controlled separately and notifications can be sent on regeneration. The following picture illustrates that scenario:

Fully interactive Report Portal

The second approach is implemented through an "open solution" (ASP.NET) which allows full interaction with the user. In this second scenario there can be user and group management and any user can regenerate, drill, upload the reports (provided he has the appropriate rights) simply on demand and by using a browser alone

The reports are stored on the server, as source report files (.dtm), in a repository. The Report Portal provides the functionalities to "render" on he fly the source reports to the users as web pages and to manage them.

You can customize the Report Portal in any way you wish, as normal ASP pages to create your enterprise report front end. Being an open solution you can clearly write your pages in any language you wish. The Report Portal simply provides the basic functionalities to work with the reports created and published by DataTime

Information and a tutorial with examples can be found in the in the downloadable package.

Download Report Portal Open Solution

In the case of fully interactive portal we can represent the situation as in the following picture: