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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.

Reply
gdps_vc
Helper I
Helper I

Dataflow inside Dataflow

Greetings!

 

I'm creating a dataflow in my workspace, and I realized that it's possible to use another dataflow as source.

 

gdps_vc_0-1741809092825.png

 

What is the difference between the 3 options?

 

Is it wise to do this? What are the positives and negatives of using data flow in this way?

 

Are there any best practices for doing this?

 

Best regards,

2 ACCEPTED SOLUTIONS
bhanu_gautam
Super User
Super User

@gdps_vc Microsoft Fabric Dataflows: Data integration and transformation within the Microsoft Fabric environment.
Power Platform Dataflows: Data preparation and transformation across Power Platform applications like Power Apps and Power Automate.
Power BI Dataflows: Data preparation and transformation specifically for Power BI reports and dashboards.




Did I answer your question? Mark my post as a solution! And Kudos are appreciated

Proud to be a Super User!




LinkedIn






View solution in original post

v-ssriganesh
Community Support
Community Support

Hi @gdps_vc,
Thanks for reaching out to the Microsoft Fabric Community Forum.

Also, great insights from @bhanu_gautam appreciate your contribution.

To add more details:

  • Microsoft Fabric Dataflows are used within Fabric for big data scenarios, integrating with Lakehouse and Data Warehouse.
  • Power Platform Dataflows work across Power BI, Power Apps, and Power Automate, storing data in Azure Data Lake Gen2.
  • Power BI Dataflows are an older version of Power BI dataflows and are not recommended for new implementations.

Is it a good practice to use one dataflow inside another?

Yes, but with caution. This is called dataflow chaining, and while it has benefits, it also comes with some risks.

Pros:

  • You can standardize data transformations across multiple reports.
  • Breaking large datasets into multiple stages can improve processing efficiency.
  • Ensures all reports use the same cleaned and transformed data.

Cons:

  • Each additional dataflow adds another processing step.
  • If the first dataflow fails or changes, it can break downstream dataflows.
  • Intermediate results are stored, which may consume more OneLake or Azure Data Lake storage.

Best practices for chaining dataflows:

  • Limit chaining to 1-2 levels to avoid long refresh times.
  • Use incremental refresh to optimize performance.
  • Monitor dependencies to prevent failures when source dataflows change.
  • Optimize transformations early to reduce redundant processing in later stages.

If your use case involves big data processing and advanced transformations, Fabric Dataflows are the best option.

If this information is helpful, please “Accept it as a solution” and give a "kudos" to assist other community members in resolving similar issues more efficiently.
Thank you.

View solution in original post

7 REPLIES 7
meechielvp60
Helper I
Helper I

You can see every pipeline, connector ect. in the app

v-ssriganesh
Community Support
Community Support

Hi @gdps_vc,
I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions. If my response has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.
Thank you.

v-ssriganesh
Community Support
Community Support

Hi @gdps_vc,

May I ask if you have resolved this issue? If so, please mark the helpful reply and accept it as the solution. This will be helpful for other community members who have similar problems to solve it faster.

Thank you.

v-ssriganesh
Community Support
Community Support

Hi @gdps_vc,
Thanks for reaching out to the Microsoft Fabric Community Forum.

Also, great insights from @bhanu_gautam appreciate your contribution.

To add more details:

  • Microsoft Fabric Dataflows are used within Fabric for big data scenarios, integrating with Lakehouse and Data Warehouse.
  • Power Platform Dataflows work across Power BI, Power Apps, and Power Automate, storing data in Azure Data Lake Gen2.
  • Power BI Dataflows are an older version of Power BI dataflows and are not recommended for new implementations.

Is it a good practice to use one dataflow inside another?

Yes, but with caution. This is called dataflow chaining, and while it has benefits, it also comes with some risks.

Pros:

  • You can standardize data transformations across multiple reports.
  • Breaking large datasets into multiple stages can improve processing efficiency.
  • Ensures all reports use the same cleaned and transformed data.

Cons:

  • Each additional dataflow adds another processing step.
  • If the first dataflow fails or changes, it can break downstream dataflows.
  • Intermediate results are stored, which may consume more OneLake or Azure Data Lake storage.

Best practices for chaining dataflows:

  • Limit chaining to 1-2 levels to avoid long refresh times.
  • Use incremental refresh to optimize performance.
  • Monitor dependencies to prevent failures when source dataflows change.
  • Optimize transformations early to reduce redundant processing in later stages.

If your use case involves big data processing and advanced transformations, Fabric Dataflows are the best option.

If this information is helpful, please “Accept it as a solution” and give a "kudos" to assist other community members in resolving similar issues more efficiently.
Thank you.

I Accepted

Hi @gdps_vc
,
I hope this information is helpful. Please let me know if you have any further questions or if you'd like to discuss this further. If this answers your question, please accept it as a solution and give it a 'Kudos' so other community members with similar problems can find a solution faster.
Thank you.

bhanu_gautam
Super User
Super User

@gdps_vc Microsoft Fabric Dataflows: Data integration and transformation within the Microsoft Fabric environment.
Power Platform Dataflows: Data preparation and transformation across Power Platform applications like Power Apps and Power Automate.
Power BI Dataflows: Data preparation and transformation specifically for Power BI reports and dashboards.




Did I answer your question? Mark my post as a solution! And Kudos are appreciated

Proud to be a Super User!




LinkedIn






Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors