Apama 10.15.0 | Building and Using Apama Dashboards | Building Dashboard Clients | Attaching Dashboards to Correlator Data | Dashboard data tables
 
Dashboard data tables
 
Query instance table
Correlator status table
Data server status table
DataView item table
DataView trend table
DataView OHLC table
SQL-based instance table
Definition Extra Params table
Setting data options
To create dashboards, you should have an understanding of how Apama manages correlator data and makes it available for attachment to the object properties.
Apama makes DataView data available to dashboards as tabular data. Multiple data tables may be necessary for a dashboard. Any data table may have multiple objects in the dashboard attached to it. The relationship between dashboard objects and data tables is illustrated in the following diagram.
Illustration of the relationship between dashboard objects and data tables
When a DataView field changes, the correlator generates an update event with details of the change. When this event is received by a dashboard, the dashboard updates one or more data tables and the changes are reflected in all attached objects.
Different data tables are used for each DataView. Data tables are not created until the first attachment requiring the data table is made. In the Dashboard Builder this happens when the attachment is defined. For a deployed dashboard, this happens when the dashboard is launched or loaded.
Once created, a data table exists for the life of the Builder process or deployed-dashboard session, although it may be purged of data if the corresponding DataView definition is deleted from the correlator or if the DataView item is deleted.
Apama filters the DataView items a user can see. Only those instances that the user is authorized for will be added to the user's data tables. By default, these are the DataView instances created with the same "owner" as the current user. See Administering Dashboard Security for more information on dashboard authorization.