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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
MarkStokes
New Member

Structuring and storing big data for Power BI

Hi all. I’m after some help and advice structuring and storing big data for reporting in Power BI.

I have an application that generates some complex object data in JSON. It’s not flat data and there are properties that contain objects. I can already load an array of this structured JSON data into Power BI from a single file in an Azure Storage container, create the custom columns and report on it in Power BI.

My concern is that this file could get very large if we have hundreds of thousands or millions of “records” (objects in the array).

What would be better for Power BI? A multi-gigabyte / terabyte JSON file? Or can I store smaller JSON files (say one per day) and have Power BI auto discover and load these files without me needing to add them to the data source?

Or, can I make my application store each individual “record” as a JSON file and have hundreds of thousand or millions of these in a storage container and get Power BI to load all these in as they are added?

I have considered Storage Tables but I don’t think I can store the complex data in the tables.

Or, any other big data suggestions that won’t escalate in cost very quickly (Azure Data Lake I’m looking at you!)
1 ACCEPTED SOLUTION
parry2k
Super User
Super User

@MarkStokes I would do Power BI dataflows, store your daily files on blob storage and with dataflow process the files which spits out the data to Azure Data Lake and then connect Power BI with dataflow to visualize/analyze the data. I have done this many times. You will have cheaper storager and I have done this many times, not using json files but other csv/excel files. Hope this helps.

 

Would appreciate Kudos 🙂 if my solution helped.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

View solution in original post

3 REPLIES 3
parry2k
Super User
Super User

@MarkStokes I would do Power BI dataflows, store your daily files on blob storage and with dataflow process the files which spits out the data to Azure Data Lake and then connect Power BI with dataflow to visualize/analyze the data. I have done this many times. You will have cheaper storager and I have done this many times, not using json files but other csv/excel files. Hope this helps.

 

Would appreciate Kudos 🙂 if my solution helped.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Hi @parry2k 

 

I am just trying to set this up as a Proof of Concept now. Does this approach require a Power BI Premium license? Or is Power BI Pro enough?

 

Regards,

@MarkStokes Power BI pro is enough to get what you need.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI 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.

Top Solution Authors