Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Recently, I wrote some APIs with Spring Rest in order to get a json result page for Power BI data source. I wrote this small piece of code to do this job.
I am sharing it with you, expectating that it will help everyone who have the same issue.
Instructions:
You must change the URL as your need.
The result is a collection of embedded documents that you need to expand to new lines, then you will expand records to columns.
let
func = (_url) =>
let
Source = Json.Document(Web.Contents(_url)),
l = Record.ToTable(Source[_embedded]),
hasNext = Record.HasFields(Source[_links], "next"),
result = if hasNext then Table.Combine({l, @func(Source[_links][next][href])}) else l
in
result,
List = func("http://kian159:8090/api/fato-venda?page=0&size=1000")
in
List
Any question, contact me in private.
Hi @thiengoaedu
Thank you for sharing this with the community!
Best Regards,
Community Support Team _ Jing
Hi friend,
No problem, just solution and colaboration. 🙂
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 8 | |
| 6 | |
| 5 | |
| 4 | |
| 4 |