Tutorials : Report generation and publishing : Module 2: Create a report
  
Module 2: Create a report
Create a new report to display Entity Relation diagrams and their symbols, attributes, and element types.
Note This an advanced topic; you do not need to complete this module to continue with the tutorial.
The report that you create looks at every Entity Relation diagram in the current encyclopedia. The report retrieves and prints the names of all entity symbols within the Entity Relation diagrams, and retrieves each entity symbol definition. Within that definition, the report also retrieves and prints the attributes and the data element type of those attributes.
To build your own report, knowledge of the encyclopedia metamodel is helpful. Included, is a visual representation of how a report queries and accesses the different parts of the encyclopedia for each step in the tutorial.
Learning objectives
After completing the lessons in this module you will know how to:
create a report file
select the diagram type
select which diagram properties to print
include diagram symbols in the report
limit the symbols in the report to entities
select the definition type properties and entities
include data elements by querying “is a” relationships
generate a final report.
Time required
This module should take approximately 20 minutes to complete.
Lessons in this module
Lesson 2.1: Create a report file
Before you create a new report, you have to create a report file and add a new report to that file.
Lesson 2.2: Select the diagram type
Specify that the report you want to run starts reporting at the diagram level.
Lesson 2.3: Select which diagram properties to print
Specify the properties that you want to get values for, and specify that you want them to print in every diagram.
Lesson 2.4: Include diagram symbols in the report
Have your report show the symbols contained in their diagrams.
Lesson 2.5: Limit the symbols in the report to entities
Limit the encyclopedia query to Entities on each ER diagram.
Lesson 2.6: Select the definition type properties and entities
Select the properties of the definition type and the entities.
Lesson 2.7: Include data elements by querying “is a” relationships
Use the "Is A" relationship to get the data element underlying each attribute.
Lesson 2.8: Generate a final report
Test the report in Draft mode, and create the report in HTML.