How to get data from snowflake to Power BI
Supported capabilities
- Import
- DirectQuery
(Power BI semantic models)
- Advanced
options
- Specify
a text value to use as Role name
- Relationship
columns
- Connection
timeout in seconds
- Command
timeout in seconds
- Database
- Native
SQL statement
Connect from Power Query Desktop
To make the connection to a Snowflake computing
warehouse, take the following steps:
- Select
Get Data from the Home ribbon in Power BI Desktop, select Database
from the categories on the left, select Snowflake, and then select Connect.

- In the
Snowflake window that appears, enter the name of your Snowflake
server in Server and the name of your Snowflake computing warehouse
in Warehouse.
- Optionally,
enter values in any advanced options that you want to use to modify the
connection query, such as a text value to use as a Role name or a command
timeout.
- Select
OK.
- To
sign in to your Snowflake computing warehouse, enter your username and
password, and then select Connect.

Note
Once you enter your username and password for a particular Snowflake
server, Power BI Desktop uses those same credentials in subsequent connection
attempts. You can modify those credentials by going to File > Options and
settings > Data source settings.
If you want to use the Microsoft
account option, the Snowflake Microsoft Entra ID integration must be configured
on the Snowflake side. In Navigator, select one or multiple elements to
import and use in Power BI Desktop. Then select either Load to load the
table in Power BI Desktop, or Transform Data to open the Power Query
editor where you can filter and refine the set of data you want to use, and
then load that refined set of data into Power BI Desktop.

- Select
Import to import data directly into Power BI, or select DirectQuery,
then select OK.
Note
Microsoft Entra ID single sign-on (SSO) only supports
DirectQuery.

Connect from Power Query Online
To make the connection, take the following steps:
- Select
the Snowflake option in the connector selection.
- In the
Snowflake dialog that appears, enter the name of the server and
warehouse.

- Enter
any values in the advanced options you want to use. If there are any
advanced options not represented in the UI, you can edit them in the Advanced
Editor in Power Query later.
- Enter
your connection credentials, including selecting or creating a new
connection, which gateway you would like to use, and a username and
password.
- Select
Next to connect to the database.
- In Navigator,
select the data you require, then select Transform data to
transform the data in Power Query Editor.


Comments
Post a Comment
Hi User,
Thanks for visiting My Blog and please provide your valuable feedback and subscribe for more updates. Please don't post any spam content or comments.
Thank You