Forum Discussion
Error ingesting json files in warehouse table
- 8 months ago
A final update for now at least: Microsoft has confirmed this is a bug, they hope to fix in the 1st quarter of 2026.
In the mean time they suggest to ingest it as a string and than use a notebook to parse the json array back into its original columns, or change the source, which for us wasn't an option.
Since it took ages for them to got to this stage I had already figured out I could use a notebook to read the json files in the lakehouse, read them into a dataframe, and when all files were read, write that dataframe to a table, in my case with an option "overwrite" since this is just a raw staging table.Final kicker: They want me to give permission to archive the case (no doubt because of their KPI's), but the bug is not registered on MS's known issue list. I want them to document it there, but they for some reason don't want to do that, they want to keep it internal, so now my Dutch stubberness is playing up .
The python code was quite simple in the end, even though we had multiple nested arrays. I used co-pilot to do the heavy lifting for me since i had to alias about 30 columns since i had to put the data in an existing table and the names needed to match
These are the libraries I needed:
Folder path to read json files
Exploding the main body of the json (just part of it, as example)
Thats it in a nutshell
Hi smeetsh,
Thank you for coming back with the update, really appreciate you sharing both your progress and the information from Microsoft. It is good to hear that the issue has been reproduced on Microsoft’s side, and a ticket has already been raised with the product team.
In the meantime, while you are working through the notebook, you might find these resources useful for handling nested JSON structures in Fabric.
1. What is a lakehouse? - Microsoft Fabric | Microsoft Learn
2. JSON file - Azure Databricks | Microsoft Learn
These cover approaches to flattening or parsing nested JSON objects, which could help in building your notebook logic.
It is great that you are tackling this from both directions experimenting with a working notebook while also waiting for confirmation on the potential bug.
Hope this helps you move forward. Please give it a try and let us know how it goes.
Thanks for using the Microsoft Fabric Community Forum and keeping us updated.
Hi smeetsh,
Just checking in to see if the issue has been resolved on your end. If the earlier suggestions helped, that’s great to hear! And if you’re still facing challenges, feel free to share more details happy to assist further.
Thank you.