12.2. Basic concepts

The Dashboard Builder can establish connections to external data sources such as databases. These connections are then used for creating data providers that obtain data from the data sources. The Dashboard Builder is connected to the local JBoss BPM Suite engine by default and acquires from it the data for its JBoss BPM Suite Dashboard indicators (widgets with visualizations of the data available on the pages of the JBoss BPM Suite Dashboard workspace).
If operating over a database, the data provider uses an SQL query to obtain the data and if operating over a CSV file, the data provider automatically obtains all the data from the file. So it is the data providers that keep the data you work with.
Data from the data providers can then be visualized in indicators, special panels, on pages as graphs or tables. Pages are contained within a workspace and can define permission access rights. The number of pages within a workspace is arbitrary. A set of pages that present related information on similar KPIs is refered to as a dashboard.