This repository provides the Firebolt connector for Microsoft Power BI, allowing users to seamlessly integrate Firebolt data sources with Power BI for advanced analytics and reporting.
Before installing the connector, ensure you have Firebolt's ODBC driver installed on your machine. If you don't have the driver, please reach out to your Firebolt representative to obtain it. Once obtained, run the provided installation file and follow the installation wizard instructions to install the driver.
- Navigate to the GitHub Releases page.
- Download the latest
.mez
connector file. - Place the downloaded
.mez
file into your Power BI custom connectors directory:
Documents\Power BI Desktop\Custom Connectors
Power BI Desktop requires explicit permission to load custom connectors. To ensure the Firebolt connector loads correctly, you must enable loading of custom connectors without validation:
- Restart Power BI Desktop.
- Go to
File
→Options and settings
→Options
→Security
. - Under
Data Extensions
, select "Allow any extension to load without validation or warning."
(This step is necessary because custom connectors are not signed by Microsoft and Power BI Desktop blocks unsigned connectors by default for security reasons.) - Restart Power BI Desktop again to apply changes.
- Open Power BI Desktop.
- Click on
Get Data
→More...
. - In the dialog, search for "Firebolt" and select the Firebolt connector.
- Click
Connect
. - Enter your Firebolt connection details:
- Account: Your Firebolt account name.
- Engine: The name of the Firebolt engine you want to connect to.
- Database: The name of your Firebolt database.
- Select the Data Connectivity mode:
- Import: Data is loaded into Power BI, enabling extensive functionality but requiring periodic refreshes and sufficient local memory to accommodate the dataset.
- DirectQuery: Queries are executed directly on Firebolt in real-time, providing fast performance even on large datasets by leveraging Firebolt's optimized query engine.
- Click
OK
. - Enter your service account credentials. Follow the guide to generate them if you don't have them already.
- Client ID: Your Firebolt service account id.
- Client Secret: Your Firebolt service account secret.
- Click
Connect
to establish the connection.