Mastering Dataflows in Microsoft Fabric: A Step-by-Step Guide to Your First Dataflow

Dataflows in Microsoft Fabric: In the dynamic realm of data engineering, the ability to acquire, transform, and prepare data efficiently is a cornerstone for insightful analysis. Microsoft Fabric stands out as a powerful solution, and within its feature set, Dataflows emerge as a transformative tool for shaping data seamlessly. In this extensive guide, we’ll delve into the intricate process of creating your first dataflow in Microsoft Fabric, unlocking its potential to revolutionize your data pipelines.


Before we embark on the journey of creating a dataflow, let’s ensure you have the necessary prerequisites in place:

  1. Microsoft Fabric Tenant Account:
    • You must possess a Microsoft Fabric tenant account with an active subscription. If you don’t have one, creating a free account is a straightforward process.
  2. Microsoft Fabric-Enabled Workspace:
    • Ensure the existence of a Microsoft Fabric-enabled Workspace. If one doesn’t exist, the first step is to create a workspace, providing the foundational structure for your dataflow endeavors.

Efficient Microsoft Fabric Automation with Power Automate & Azure Logic Apps

Creating a Dataflow:

  1. Switch to the Data Factory Experience:
    • Begin by navigating to your Microsoft Fabric workspace, where the Dataflow Gen2 feature is housed.
  2. Initiate Dataflow Creation:
    • The creation process starts by clicking “New” and selecting “Dataflow Gen2.”

Getting Data:

  1. Access Dataflow Editor:
    • Inside the dataflow editor, the journey commences with a click on “Get data,” followed by selecting “More.”
  2. Choose Data Source:
    • Navigate to “Choose data source” and select “View more” to access an extended array of data source options.
  3. Select OData as the Data Source:
    • Opt for “Other > OData” as the data source. Provide the URL and proceed to the next step.
  4. Table Selection:
    • Choose the relevant tables, such as “Orders” and “Customers,” and click “Create” to establish the foundation of your dataflow.

Apply Transformations and Publish:

  1. Shape Your Data:
    • With data loaded into your dataflow, access the Power Query editor. Ensure that the diagram view and data profiling tools are enabled for a comprehensive transformation experience.
  2. Perform Transformations:
    • Dive into the “Orders” table, applying transformations like calculating the total number of orders per customer using the Group By function.
  3. Combine Data:
    • Enhance your dataset by combining data from the “Customers” table with the count of orders per customer, enriching your dataset for further analysis.
  4. Finalize and Publish:
    • Conclude the dataflow creation process by finalizing your transformations and publishing your work, making it available for subsequent analysis.

Comprehensive Guide to Azure AI Studio

Microsoft Fabric in Preview:

It’s crucial to acknowledge that Microsoft Fabric is currently in PREVIEW. This phase presents an excellent opportunity to explore its evolving features and capabilities. While features may undergo enhancements, this guide provides a solid foundation for your exploration.

For more intricate details and in-depth insights, refer to the Azure Data Factory documentation.

Happy dataflowing! 🚀

External Links:

  1. Microsoft Fabric Overview
  2. Azure Data Factory Documentation


Q1: What is the significance of Microsoft Fabric Dataflows?

  • A: Microsoft Fabric Dataflows are a powerful feature for acquiring, transforming, and preparing data for analysis within the Microsoft Fabric environment.

Q2: Is a Microsoft Fabric tenant account required to create dataflows?

  • A: Yes, a Microsoft Fabric tenant account with an active subscription is necessary to create dataflows.

Q3: Can I shape and transform data within the dataflow creation process?

  • A: Absolutely! The Power Query editor within the dataflow creation process allows you to shape and transform your data seamlessly.

Q4: What precautions should I take as Microsoft Fabric is in PREVIEW?

  • A: While exploring Microsoft Fabric’s capabilities, be mindful of its PREVIEW status. It’s an opportunity to explore, but some features may evolve.


Mastering dataflows in Microsoft Fabric is an empowering journey, offering a transformative approach to data engineering. This guide has provided a comprehensive walkthrough, empowering you to efficiently acquire, transform, and prepare data for insightful analysis. Leverage the capabilities of Dataflow Gen2 within the Microsoft Fabric environment to optimize your data workflows. Happy dataflowing!