Dremio Software

Power BI is an excellent data visualization tool that can help you uncover valuable insights from your data. However, to make the most of Power BI, you need to be able to connect it to your data sources. Dremio Software is a popular data source that many users want to connect to. In this article, we will explore how to use Power Query M language code to connect Power BI to the Dremio Software data source.

What is Dremio Software?

Dremio Software

Dremio Software is a data lake engine that provides a fast, scalable, and secure way to access your data. It enables you to connect to multiple data sources, including Hadoop, NoSQL databases, and cloud storage platforms. Dremio Software uses a SQL-based query engine, which makes it easy for users to query their data using familiar SQL syntax.

Connecting Power BI to Dremio Software

To connect Power BI to Dremio Software, we need to follow a few steps. First, we must install the ODBC driver for Dremio Software. This driver will enable us to connect to Dremio Software using Power Query. Once we have installed the driver, we can proceed with creating a new data source in Power BI.

Installing the ODBC Driver

To install the ODBC driver for Dremio Software, follow these steps:

1. Download the ODBC driver from the Dremio Software website.

2. Run the installer and follow the on-screen instructions.

3. Once the installer has finished, restart your computer.

Creating a New Data Source in Power BI

To create a new data source in Power BI, follow these steps:

1. Open Power BI Desktop and click on “Get Data” in the Home tab.

2. Select “ODBC” from the list of data source options.

3. Select “Dremio ODBC” from the list of ODBC drivers.

4. Enter your Dremio Software connection details, including the server name, port, and authentication credentials.

5. Click on “Connect.”

6. Power BI will now connect to your Dremio Software data source.

Using Power Query M Language Code to Connect to Dremio Software

Power Query M Language is a functional programming language used in Power BI to transform and clean data. It is a very powerful tool that can be used to customize the way you connect to data sources.

To use Power Query M Language code to connect to Dremio Software, follow these steps:

1. Open Power BI Desktop and create a new query.

2. Click on the “Advanced Editor” button in the “View” tab.

3. In the editor, enter the following code:


DremioServer = “your_dremio_server_name”,

DremioPort = your_dremio_port_number,

DremioUser = “your_dremio_username”,

DremioPassword = “your_dremio_password”,

Source = Odbc.DataSource(“dsn=Dremio ODBC;server=” & DremioServer & “;port=” & DremioPort & “;uid=” & DremioUser & “;pwd=” & DremioPassword & “;”),

#”YourTable” = Source{[Schema=””,Item=”your_table_name”]}[Data]



4. Replace “your_dremio_server_name,” “your_dremio_port_number,” “your_dremio_username,” “your_dremio_password,” and “your_table_name” with your actual connection details.

5. Click on “Done” to save your code.


In conclusion, connecting Power BI to Dremio Software is a straightforward process that can be achieved using the ODBC driver and Power Query M Language code. By following the steps outlined in this article, you can easily connect to your Dremio Software data source and start visualizing your data using Power BI.

Power BI Training Courses by G Com Solutions (0800 998 9248)

Contact Us


    Your Name (required)


    Email (required)


    Training Course(s)

    Your Message

    Upload Example Document(s) (Zip multiple files)

    Similar Posts