Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
gspango
New Member

Refreshing Data Warehouse

I am new to using Power BI's built in Data Warehouse. I have used Dataflows Gen1 in the past to load data into Power BI for transformations to then ultimately load it into Power BI desktop and create semantic models. 

I am trialing Fabric's Data Warehouse using the built in connection for an Oracle Database. I am pulling a subset of tables from our test invironment to do some playing with the Warehouse itself. 

 

I created a Test "View" that I can't seem to get rid of, and I also have an old "Table" being loaded in even though I erased the source dataflow for that. How do I rid of these old "Views" and "Tables"? I tried to refresh but there is no way to refresh, seemingly. 

I reiterate that this is a Microsoft Fabric Trial Workspace. 

2 ACCEPTED SOLUTIONS
FabianSchut
Super User
Super User

If you open the warehouse in Fabric, you can create T-SQL statements to delete tables and views. Use DROP TABLE [TABLE_NAME] and DROP VIEW [VIEW_NAME] in the query editor. Here are some screenshots too: https://community.fabric.microsoft.com/t5/Data-Warehouse/Deleting-tables-in-a-warehouse/m-p/3963166

View solution in original post

Anonymous
Not applicable

Hi @gspango 

 

Please follow Fabian's suggestions to delete the unwanted tables and views. 

 

Here's a brief explanation about the difference between dataflow Gen1 and dataflow Gen2 to help you understand why you can't delete the tables/views by erasing the source dataflow:

  • Dataflow Gen1: The dataflow you used to use in Power BI is Dataflow Gen1. By default, they load data to Power BI’s managed storage. When you remove the queries in a dataflow or remove the entire dataflow, it will remove the corresponding data from the managed storage. 
  • Dataflow Gen2: The dataflow in Data Warehouse is Dataflow Gen2. Dataflow Gen2 allows you to transform data into dataflow's internal/staging storage where it can be accessed using the Dataflow connector. It also allows you to specify various data destinations for your data. Using this feature, you can separate your ETL logic and destination storage. 

 

From your description, it seems that you have loaded the data into a warehouse. So removing the source dataflow Gen2 only removes its ETL logic, but the loaded data is still stored in the destination warehouse without being affected. So you need to use T-SQL statements to delete tables and views in the warehouse. 

 

Differences between Dataflow Gen1 and Dataflow Gen2 - Microsoft Fabric | Microsoft Learn

Move queries from Dataflow Gen1 to Dataflow Gen2 - Microsoft Fabric | Microsoft Learn

 

Best Regards,
Jing
If this post helps, please Accept it as Solution to help other members find it. Appreciate your Kudos!

View solution in original post

2 REPLIES 2
FabianSchut
Super User
Super User

If you open the warehouse in Fabric, you can create T-SQL statements to delete tables and views. Use DROP TABLE [TABLE_NAME] and DROP VIEW [VIEW_NAME] in the query editor. Here are some screenshots too: https://community.fabric.microsoft.com/t5/Data-Warehouse/Deleting-tables-in-a-warehouse/m-p/3963166

Anonymous
Not applicable

Hi @gspango 

 

Please follow Fabian's suggestions to delete the unwanted tables and views. 

 

Here's a brief explanation about the difference between dataflow Gen1 and dataflow Gen2 to help you understand why you can't delete the tables/views by erasing the source dataflow:

  • Dataflow Gen1: The dataflow you used to use in Power BI is Dataflow Gen1. By default, they load data to Power BI’s managed storage. When you remove the queries in a dataflow or remove the entire dataflow, it will remove the corresponding data from the managed storage. 
  • Dataflow Gen2: The dataflow in Data Warehouse is Dataflow Gen2. Dataflow Gen2 allows you to transform data into dataflow's internal/staging storage where it can be accessed using the Dataflow connector. It also allows you to specify various data destinations for your data. Using this feature, you can separate your ETL logic and destination storage. 

 

From your description, it seems that you have loaded the data into a warehouse. So removing the source dataflow Gen2 only removes its ETL logic, but the loaded data is still stored in the destination warehouse without being affected. So you need to use T-SQL statements to delete tables and views in the warehouse. 

 

Differences between Dataflow Gen1 and Dataflow Gen2 - Microsoft Fabric | Microsoft Learn

Move queries from Dataflow Gen1 to Dataflow Gen2 - Microsoft Fabric | Microsoft Learn

 

Best Regards,
Jing
If this post helps, please Accept it as Solution to help other members find it. Appreciate your Kudos!

Helpful resources

Announcements
November Fabric Update Carousel

Fabric Monthly Update - November 2025

Check out the November 2025 Fabric update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Users online (25)