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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
michaelbeeri
New Member

Loading a firebase database to excel with Power Query

I'm trying to load my Firebase data to Power BI, the data is a JSON map of the following format

 

{
    "soh4gf1k": {
        "name": "bill",
        "age": "40",
        "maritalStatus": "married"
    },
    "itnhwagx": {
        "name": "jane",
        "age": "28",
        "maritalStatus": "single"
    }
    ...
}

I tried to follow the instructions in Loading a json file into Power Query but in that case the data was in array form, and i can't seem to get it right for my case.

 

let
    Source = Json.Document(Web.Contents("url to firebase database")),
    #"Converted to Table" = Record.ToTable(Source),
    #"Expanded Value" = Table.ExpandListColumn(#"Converted to Table", "Value"),
    #"Expanded Value1" = Table.ExpandRecordColumn(#"Expanded Value", "Value", {"name", "age", "maritalStatus"})
in
    #"Expanded Value1"

throws the following error:

Expression.Error: We cannot convert a value of type Record to type Table. Details: Value=Record Type=Type

7 REPLIES 7
michaelbeeri
New Member

I'm trying to load my Firebase data to Power BI, the data is a JSON map of the following format

 

{
    "soh4gf1k": {
        "name": "bill",
        "age": "40",
        "maritalStatus": "married"
    },
    "itnhwagx": {
        "name": "jane",
        "age": "28",
        "maritalStatus": "single"
    }
    ...
}

I tried to follow the instructions in Loading a json file into Power Query but in that case the data was in array form, and i can't seem to get it right for my case.

let
    Source = Json.Document(Web.Contents("url to firebase database")),
    #"Converted to Table" = Record.ToTable(Source),
    #"Expanded Value" = Table.ExpandListColumn(#"Converted to Table", "Value"),
    #"Expanded Value1" = Table.ExpandRecordColumn(#"Expanded Value", "Value", {"name", "age", "maritalStatus"})
in
    #"Expanded Value1"

throws the following error:

Expression.Error: We cannot convert a value of type Record to type Table. Details: Value=Record Type=Type

Anonymous
Not applicable

Hi @michaelbeeri,

I make a test using your sample JSON data, and I get table as shown in the following screenshot, does it return your expected result?
2.PNG

If yes, please add the following codes in your Advanced Editor.

let
    Source = Json.Document(Web.Contents("url to firebase database")),
    #"Converted to Table" = Record.ToTable(Source),
    #"Expanded Value" = Table.ExpandRecordColumn(#"Converted to Table", "Value", {"name", "age", "maritalStatus"}, {"Value.name", "Value.age", "Value.maritalStatus"})
in
    #"Expanded Value"



 

Thanks,
Lydia Zhang

Hi, I was wondering what firebase url you used for this? I keep being redirected to the Google login page. Any ideas?

https://"Project".firebaseio.com/.json?print=pretty&auth="secret"

Hello I am getting the same error in power query. 

 

Why would it load in the previewer but not to the actual worksheet!!! 

 

 http://imgur.com/a/VVzVu

You are getting the error because the expansion works on the preview data which is limited to small subset. When you load the data to the worksheet, the epansion procedure runs over the entire dataset, and I'm sure there are some branches to this JSON that don't conform to the schema that you've showed in your example.

 

Have a look at other two forum questions that might guide you through troubleshooting the error.

 

http://community.powerbi.com/t5/Integrations-with-Files-and/Loading-firebase-database-to-Power-BI/m-...

http://community.powerbi.com/t5/Desktop/A-bit-more-advanced-JSON-to-Power-BI/m-p/130000/highlight/tr...

Hello I am getting the same error in power query. 

 

Why would it load in the previewer but not to the actual worksheet!!! 

 

 http://imgur.com/a/VVzVu

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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