In this article, I'm walking through exactly how I moved a JSON sales file into a proper table inside my Microsoft Fabric Lakehouse, using Dataflow Gen2. I'm not covering the setup work — I already have my Sales_LH Lakehouse created and a Dataflow Gen2 item named JSON Data Dataflow sitting ready, with the editor already launched and staring at me with that empty canvas. What I want to focus on instead is the actual mechanics of getting JSON data in: pointing at the file, untangling the nested structure JSON always seems to arrive in, getting the types right, and landing it as a clean table I can actually build reports on.
I've done this migration a few times now for different datasets, and every time I do it, I'm reminded that the process looks intimidating for about the first thirty seconds — that nested "Record" column throws people off — and then becomes almost mechanical once you know the sequence. So this is that sequence, step by step, using my sales data as the running example.
Sample JASON Sales Data
The first thing I'd like to show you is the prepared JSON Sales Data as seen below

Step 1: Launching "Get Data" from the Dataflow Editor
With the Dataflow Gen2 editor already open, the canvas shows the empty "Get data" prompt in the middle — a big button inviting me to pick a source. I clicked Get data on the ribbon at the top (it's also available as a tile right in the middle of the blank canvas if this is the first source in the dataflow). This opens the connector gallery, which is genuinely huge — hundreds of connectors organized into categories like Azure, Database, Online Services, and File.

Rather than scroll through all of that, I just typed JSON into the search box at the top of the gallery. It filtered down immediately to the JSON connector.

Step 2: Pointing the Connector at My File
Selecting the JSON connector opens a small dialog asking where the file actually lives. I select the upload file radio button and browse to my Downloads and selected the sales_data.json file and I hit Next, Fabric read the file and dropped me into the Power Query editor with a preview of what it found.

Step 3: Data loaded to Power Query
Power Query automatically read the files and read the data into the editor automatically as a structure table without any need to perform any transformation. You will observe that the appropriate data types is applied to each of the columns in the dataset. That's the Power of Power Query in Dataflow Gen2










Join the conversation! Your thoughts help the community grow.