Architecture

When users generate a report, erwin Version 9 Mart retrieves data from the Mart Server via web services.

The components involved in reporting are as follows:

  • A reporting tool that can report on XML data
  • Mart Server, which is a component of erwin Version 9 Mart installation
  • Mart database, which is the data source for the Mart Server

erwin Data Modeler (DM) Release 8 Mart reported directly against the Mart database. This approach has changed in erwin DM Version 9 Mart onward.

The following steps describe the process of generating reports in erwin DM Mart, version 9 onward :

  1. Reporting tools connect to the Mart Server through web services.
  2. Web services return the report information in XML data format.
  3. Reporting tools use this XML information as the dataset and display the report.

The following diagram illustrates the reporting architecture: