Reporting Table Design
Table 1 lists the naming convention for these tables and views.
Where <OBJECT_TYPE> is the
name of the type of object, and <ENUMERATION> is
the name of a multivalued enumerated string field.
| Naming convention | Description |
|---|---|
RV_<OBJECT_TYPE> ( |
Object view For example, |
RT_<OBJECT_TYPE>_<ENUMERATION> ( |
Multivalued enumeration table For example, |
RT__<OBJECT_TYPE>_<OBJECT TYPE> ( |
Relationship table between 2 object types For
example, |
- Oracle has a limitation of 30 characters for a table name. Some table names will be truncated.
- The RV views are different from the RT tables in that the views have data security built into them while the RT tables do not.
Most objects that are defined in IBM OpenPages® with Watson™ will have both an RV_<OBJECT_TYPE> view and an RT_<OBJECT_TYPE> table in the database. However, joining tables do not have views because they do not need security. When using direct SQL, it is preferable to use the RV views due to the data security code being already present.
The relationship tables represent the parent-child relationships that are defined during the installation of your system.
The enumeration tables store the relationship of objects to enumerated strings in proper relational form.
These tables are automatically generated based upon the settings in OpenPages with Watson. For more information, see the IBM OpenPages with Watson Administrator's Guide.