<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ELT JSON Semi Structured Loop in Dataflow</title>
    <link>https://community.fabric.microsoft.com/t5/Dataflow/ELT-JSON-Semi-Structured-Loop/m-p/5257061#M5800</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="1304242" data-lia-user-login="Parchitect" class="lia-mention lia-mention-user"&gt;Parchitect&lt;/a&gt;&amp;nbsp; Thank You, i was wondering how to do this&lt;/P&gt;</description>
    <pubDate>Tue, 30 Jun 2026 11:52:46 GMT</pubDate>
    <dc:creator>icassiem</dc:creator>
    <dc:date>2026-06-30T11:52:46Z</dc:date>
    <item>
      <title>ELT JSON Semi Structured Loop</title>
      <link>https://community.fabric.microsoft.com/t5/Dataflow/ELT-JSON-Semi-Structured-Loop/m-p/5255887#M5797</link>
      <description>&lt;P&gt;Good day,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Apologies this is a bit of a duplicated but because i only recently have plan approved, so i dont get the time to do deep research or learning as yet&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.fabric.microsoft.com/t5/Pipelines/ELT-JSON-Semi-structured/m-p/5248733#M9546" target="_blank"&gt;Solved: Re: ELT JSON / Semi structured - Microsoft Fabric Community&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My source are mostl API JSON that i have to transform but before i can transform i need to loop, i dont know if dataflow is like powerbi powrqury window or i do it in powerbi one example and past the script in dataflow but how would i do api loops then unpivot the json, would i need pythin to first downlad all looped api content then pass on dataflow etc?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jun 2026 07:27:33 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Dataflow/ELT-JSON-Semi-Structured-Loop/m-p/5255887#M5797</guid>
      <dc:creator>icassiem</dc:creator>
      <dc:date>2026-06-30T07:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: ELT JSON Semi Structured Loop</title>
      <link>https://community.fabric.microsoft.com/t5/Dataflow/ELT-JSON-Semi-Structured-Loop/m-p/5255976#M5798</link>
      <description>&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;For this scenario I would not use Power BI Desktop as the main ingestion engine.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;Power BI Desktop / Power Query can handle simple JSON, but it becomes difficult to maintain for complex API loops, pagination, nested JSON, schema drift, retry logic, and Bronze/Silver landing patterns.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;The pattern is more appropriate:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;API&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;→ Pipeline / ForEach pagination&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;→ Raw JSON to Lakehouse Files&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;→ Notebook/PySpark to flatten nested JSON&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;→ Silver Delta tables&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;→ Gold Warehouse / semantic model&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;→ Power BI report&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;Power Query can technically do pagination with functions like List.Generate, but for production-style API ingestion I would use Fabric Pipeline + Notebook instead.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;Also, dynamic API URLs in Power Query can cause scheduled refresh issues in the Service unless Web.Contents is structured correctly with a static base URL and RelativePath/Query.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;So the limitation is not “Power BI Desktop cannot read JSON”.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;The limitation is that Desktop is not a durable orchestration tool for API ingestion and semi-structured ELT.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;&lt;span class="lia-unicode-emoji" title=":magnifying_glass_tilted_left:"&gt;🔍&lt;/span&gt;Parchitect&lt;/STRONG&gt;&lt;BR /&gt;&lt;EM&gt;Solutions Architect · Microsoft Fabric Specialist&lt;/EM&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":light_bulb:"&gt;💡&lt;/span&gt;&lt;STRONG&gt;Helpful?&lt;/STRONG&gt; Kudos are appreciated.&lt;BR /&gt;&lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt;&lt;STRONG&gt;Solved?&lt;/STRONG&gt; Mark as Solution so others can find it faster.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 30 Jun 2026 07:44:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Dataflow/ELT-JSON-Semi-Structured-Loop/m-p/5255976#M5798</guid>
      <dc:creator>Parchitect</dc:creator>
      <dc:date>2026-06-30T07:44:43Z</dc:date>
    </item>
    <item>
      <title>Re: ELT JSON Semi Structured Loop</title>
      <link>https://community.fabric.microsoft.com/t5/Dataflow/ELT-JSON-Semi-Structured-Loop/m-p/5257061#M5800</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="1304242" data-lia-user-login="Parchitect" class="lia-mention lia-mention-user"&gt;Parchitect&lt;/a&gt;&amp;nbsp; Thank You, i was wondering how to do this&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jun 2026 11:52:46 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Dataflow/ELT-JSON-Semi-Structured-Loop/m-p/5257061#M5800</guid>
      <dc:creator>icassiem</dc:creator>
      <dc:date>2026-06-30T11:52:46Z</dc:date>
    </item>
  </channel>
</rss>

