Back to Resources
Technical

How to Create a Power BI Dataflow with Snowflake Data

Connect Snowflake to Power BI dataflows for centralized ETL.

You can use the Snowflake connector in Power Query (in Desktop or in Dataflows Gen2) to pull data from Snowflake into a dataflow. The dataflow runs in the cloud and can feed multiple semantic models.

Steps

Create a dataflow, add a Snowflake connection (account, warehouse, database, schema, and authentication), then choose tables or write a query. Apply any needed transformations in Power Query. Set a refresh schedule and share the dataflow so other reports can use it.

For large tables, use query folding (filters and column selection in M) and consider incremental refresh so you don’t pull full history every time.

Need help with your migration?

Our team can help you design, build, and optimize your Power BI and Fabric solutions.

Get a free assessment

Ready to modernize your BI stack?

Stop maintaining legacy workbooks. Start leveraging the full power of the Microsoft Data Platform today.