One of the most common scenarios for Power BI users is connecting to a SQL Server database. Power BI makes it easy to pull in tables or write custom queries, and with Import Mode, you can benefit from lightning-fast performance using Power BI’s in-memory engine.

In this article, we’ll walk through the end-to-end process of ingesting data from SQL Server into Power BI using Import Mode.

Why Use Import Mode with SQL Server?

Before diving into the steps, let’s quickly highlight why Import Mode is a good fit for SQL Server:

If your data can be refreshed on a scheduled basis (daily, hourly, or a few times a day), Import Mode is usually the best choice.

Prerequisites

Before we begin, make sure you have:

Step 1. Launch Power BI Desktop

Open Power BI Desktop. On the Home ribbon, click Get Data.

Step 2. Choose SQL Server as the Data Source

  1. In the Get Data window, select SQL Server database.

  2. Click Connect.

Step 3. Enter Connection Details

A dialog box appears where you’ll enter the SQL Server connection details:

For Data Connectivity Mode, make sure to select:

👉 Import

cor

(This ensures Power BI copies the data into its in-memory model instead of querying the database directly.)

Click OK.

Step 4. Authenticate

Choose the authentication method:

Click Connect.

Step 5. Select Tables or Write a Query

Power BI will now show the Navigator window:

navigator

Click Load to import the data.

tool