The Building BI feature lets you create dashboards and visualize data from multiple sources in a single place. You can customize charts, create calculated metrics, apply filters, and export dashboards. It provides valuable insights into building performance, helps monitor operations, and supports informed decisions to optimize your systems.
Before creating a dashboard, we need to ensure that the BBI Module is enabled for your role. This module’s access is controlled via roles and can be configured as follows(This module can be enabled only if you have admin access in Launchpad, if not contact KODE Support to enable):
Navigate to Launchpad → Apps → KODE OS → Roles.
Identify the role that requires access to the BBI Module.
Click on the role, then select Edit (top-right corner).
Locate BBI in the list of modules and enable Read/Write permissions.
Save the changes to the role.
Once the BBI Module is enabled, you can access it by navigating to:
KODE OS → Building BI
To create a new dashboard, follow the steps below:
Go to Building BI → Collection → Dashboards.
Click the New Dashboard button.
A new window will open where you need to enter the dashboard details:
Dashboard Title – The name of your new dashboard.
Description – A short summary or purpose of the dashboard.
Timezone – Select the appropriate timezone for accurate data display.
Once all the details are entered, click the Create button to finalize and create your new dashboard.
In this example, we’ll configure a simple chart using the Horizontal Bar widget to display our data sources. To add it, simply drag and drop the widget onto the dashboard canvas.
Once added, you’ll see two main configuration tabs:
Setup – Used to configure the widget’s data source, metrics, and filters.
Style – Used to customize the chart’s appearance, including the title, font, size, and padding.
We’ll start with the Setup tab, where we’ll select the data source “Points Metadata” to display the desired information.
Under Dimensions, select DataSource Name from the Columns to show the name of each data source. For Breakdown Dimensions, choose Point Type to categorize the data further. Since a dashboard typically uses metric, select Building ID as the metric to summarize the data across buildings.
We’ll again use the Points Metadata data source. For the Dimensions, select Point Type (you can also choose other columns, such as Point Name, depending on your needs). For the Metrics, use the Count function to group the points based on their type, giving a clear overview of the distribution across categories.
Slicer – Used to filter and display only devices where points are not OK, allowing users to focus on specific subsets of data.
Number (Target) – Shows the total number of devices with points that are not OK, providing a quick summary metric.
Table (Aggregated) – Displays a detailed view of devices and floors where points are not OK, giving a clear breakdown for further analysis.
These widgets can be combined on the dashboard to provide both high-level summaries and detailed insights
tailored to your requirements.
Once the widget configuration is complete, you can proceed to save and publish the dashboard. To do this, click the Publish button located in the top-right corner of the dashboard view, it will pop up for confirmation a new windows to confirm the publishing.
The Deployment Manager feature allows you to deploy dashboards across multiple sites. Access to this feature is controlled via roles, similar to the BBI Module, and can be enabled as follows(if you are not an Admin to manage the access on your own, contact KODE Support):
Navigate to Launchpad → Apps → KODE OS → Roles.
Identify the role that requires access to the Deployment Manager.
Click on the role, then select Edit (top-right corner).
Locate Deployment Manager in the list of modules under Building BI module and enable Read/Write permissions.
Save the changes to the role.
How to Deploy and Publish Dashboards to All Sites
Once the Deployment Manager feature is enabled, dashboards can be deployed at the time of their initial publication or for existing dashboards. The process is the same for both cases.
Select the Dashboard
Navigate to the dashboard you want to deploy.
On the top-right corner, next to Edit Dashboard, click the three dots.
From the dropdown menu, select Deploy.
A new tab named New Deployment will open where you can configure the below:
Configure the Deployment
Deployment Name – Name for this deployment.
Description – Optional description of the deployment.
Building – The building associated with the dashboard.
Dashboard – The dashboard selected for deployment.
Deploy To – Choose the target sites:
Select ALL to deploy across all sites in the portfolio.
Or choose specific sites from the dropdown (you can select multiple sites).
Add Collaborators
In the next step, you can add collaborators who should have access to this deployment by using the Add Users button.
Add to Collection
Finally, you can add the deployment to a Collection for organized access.
Once all the required information is entered, click the Deploy button and wait for the process to complete. A notification will appear in the top-right corner once the deployment is successful:
Another option for deploying dashboards to multiple sites at once is through the Deployment Manager within the BBI Module. You can find it in the left-side panel under Building BI.
After selecting Deployment Manager, you’ll see a list of all dashboards previously deployed using this feature. To deploy a new one, click New Deployment in the top-right corner. From there, fill in the required details as explained above, including the Building, Dashboard, and the sites where you want to deploy it.