Building BI - Data Sources
Building BI - Data Sources
In order for Building BI to calculate and display data, it needs a Data Source. This is where all metrics, calculations, and columns originate from. Because of this, the Data Source section exists to define what data Building BI can use and how it can be used.
Within Building BI, there are two types of Data Sources:
Physical Data Sources
Virtual Data Sources
Each Data Source comes with its own set of columns, metrics, and calculation options. This allows you to tailor your dashboards, graphs, and charts based on the specific data you want to work with.
The Data Source feature in Building BI allows you to view and edit the sources used for metrics, SQL scripts, and other calculations. Every Data Source provides a variety of Columns that can be used in metrics, filters, and other dashboard logic.
You can also add new Data Sources directly in Building BI:
Go to Building BI → Data Sources
Click Add Data Source

Optimization of Data Sources:
You can now check whether a Data Source is optimized. Optimization is important because unoptimized Data Sources can:
Take longer to load
Produce errors with large datasets
Steps to optimize a Data Source:
Navigate to Building BI → Data Sources (at the bottom of the page).
Select the Data Source you want to optimize (e.g., Energy And Demand with Voltage).

At the top, you may see a warning that says "Not Optimized". Click the 3 dots
in the top right, then select "Edit Details".

In the window that opens, go to SQL Expression.

You will see the current SQL Expression and, below it, AI-generated suggestions for optimization.
Copy the suggested expression, paste it into the SQL Expression field, and click Save.

Another Way to Check if a Data Source Isn’t Optimized:
Navigate to Building BI → Collection & Dashboards.
Select the dashboard you want to edit (e.g., Standard Overrides Report).
Click Edit Dashboard in the top right corner.
Click on one of the charts (e.g., Overridden Points By Device Type).

On the right side, in the Setup panel, open the Data Source dropdown. Here, you will see
all Data Sources that are not optimized.

Column Usage of Data Sources:
Each Data Source provides a variety of Columns that can be used in metrics, filters, and other calculations
within Building BI dashboards. In some cases, certain Columns may not be used anywhere in the Dashboards,
therefore we can review and optimize the Data Source to keep it clean and efficient.
Steps to check Column Usage:
Navigate to Building BI → Data Sources (at the bottom of the page).
Select the Data Source you want to optimize (e.g., Energy And Demand with Voltage).

Click the 3 dots in the top right, then select "Check Column Usage".

A window will pop up showing all columns, including calculated fields and metrics. Click Check.

Columns that aren’t used will display "Unused" in the Usage column. You can then delete them if desired.


Related Articles
Building BI - Navigation
The Building BI tool is a feature within our platform that allows you to view data on a dashboard and in a chart form. This data can provide valuable insights into the performance of your building management solution, helping you make informed ...
PDF Exports & Scheduled PDF reports in Building BI
With PDF Export and Scheduled PDF Reports in the Building BI module, you can easily share insights and automate reporting. PDF Export allows you to generate high-quality PDFs of your dashboards in just a few clicks—perfect for quick sharing and ...
Building BI - Settings
Building BI - Settings The Settings option in Building BI allows you to view and manage: Shared Links Scheduled Reports Shared Links: In this section, you can view all links generated for specific dashboards in Building BI, including details such as ...
Navigating to Data Sources - Mobile App
To see the number and status of all integrated systems you can rely on Data Sources. Data Source is a network controller which interconnects multiple devices with KODE OS. Navigate to a building of your choice through the Sites feature in the ...
Collections in Building BI
This feature allows you to easily organize and publish BBI Dashboards for all users or specific roles. To make a BBI Dashboard visible to users beyond the collaborators, it must be added to a collection and then published. Creating a BBI Collection ...