The elements in Dynamic AI include:
· Database connections
· Rights
· Styles
· Reports
Database connections
A low level connection to an external database, such as Oracle, Microsoft SQL Server, Sybase, MySQL, Microsoft Access etc. An administrator usually defines connections.
Connections are defined with login information and database driver information. The “Dynamic AI Administration” guide contains explicit information on how to set up and administer Connections.
Dynamic AI Rights
Rights are links between users or user groups and Reports and connections. There are different rights levels such as Owner rights, Administration rights and User rights. Actual permissions for the User rights level are set as part of the Report definition.
Rights grant users or user groups access to specific Reports. Other permission settings in Dynamic AI are the “application permissions” set in the user accounts. These include access to connection exploration, user management, etc.
Some application level permissions override the rights set on the Report level. For example, the “read-only user” application permission prevents a user from modifying data. This setting cannot be bypassed even by explicitly setting write access on the Report level.
Dynamic AI Reports
The key element a Dynamic AI User will work with is the “Report” Element.
At a high level, a Dynamic AI “Report” is a data bound report design or form.
A Report actually includes the visual composite of a design (freestyle, tabular or form) combined with style elements and access rights and (usually) a connection to a particular table or view. In some cases a Report includes other Reports. Thus all Dynamic AI Elements (connections, styles, rights and other Reports) can be part of a Dynamic AI Report.
Reports are often represented as a selectable item on a navigation menu.