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.


Nice Blog. Thanks for sharing this post
ReplyDeletePower BI with AI Training
AI With Power BI Course
Power BI Training with AIe
Power BI Classes Online
Power BI Training Course
Power BI Training with AI
Thanks for your valuable feedback and please subscribe my blog for more updates.
Delete“This article provides a clear understanding of the topic. I especially appreciate how the concepts are explained in a practical and easy-to-follow manner.” ms azure data factory online training
ReplyDeleteThanks for your valuable feedback and please subscribe my blog for more updates.
Delete