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 (Virtual Only):
You can now check whether a Virtual 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. These suggestions include filters and specify the table to which they should be applied. Add these filters to the WHERE clause of the indicated table. Once done, copy the suggested expression into the appropriate WHERE clause within 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.


Sample Data Preview in Data Sources
The Sample Data Preview allows you to view a subset of data directly from a data source as soon as it is connected. This helps validate available fields, sample values, and calculated columns without needing to create a report first.
The feature is available for both Physical and Virtual Data Sources and supports multiple database types.
How to View Sample Data from a Data Source:
Follow the steps below to preview sample data from an existing data source.
Step 1: Open Data Sources
Navigate to Building BI.
Click on Data Sources.
From the list of available data sources, select the data source you want to inspect (in this case the Energy and Demand with Voltage)

Step 2: Open the Samples tab
At the top of the data source page, locate the tabs (for example: Schema, Samples).
Click on the Samples tab
A table displaying sample records will appear. The table shows:
The preview is read-only and limited to a small number of rows to maintain performance.

Viewing Calculated Columns
Calculated columns appear at the end of the sample data table.
Click on a calculated column to view its configuration and logic (this allows you to quickly validate calculated fields without creating a report)


The Sample Data Preview makes it easier to understand and validate data sources by allowing you to inspect real sample data directly within the data source configuration. This helps reduce setup time, improves confidence in the data, and supports faster onboarding.
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 ...
Building BI - Widget Customization & Styling
“Set as Default Style” and “Apply Default Style" Features The "Set as Default Style" and “Apply Default Style" features allow you to quickly copy styling from one widget or chart to others within the same Building BI page. This helps maintain ...
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 ...
Building BI - Deployment Manager
Overview The Deployment Manager is a feature within Building BI that enables you manage and deploy dashboards across multiple buildings. Note: Only users with the Sync / Bulk Deploy permission can: Access the Deployment Manager. Deploy dashboards to ...