<?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 Table.ExpandTableColumns: Too many requests (427) in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Table-ExpandTableColumns-Too-many-requests-427/m-p/1545347#M26745</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to expand a column containing tables. All the data is being requested via API. When I use Table.ExpandTableColumns, it seems as there are more API requests sent, which puts me over the limiting quota of the service, resulting in an 427 error.&lt;BR /&gt;&lt;BR /&gt;Is there a way to expand columns slower? I tried combining it with Function.InvokeAfter, but I had no luck so far.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Steps:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;1:&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;= let
 Query = "Machines",
 Source = OData.Feed("https://api.securitycenter.windows.com/api/" &amp;amp; Query, null, [Implementation="2.0", MoreColumns=true])
in
 Source&lt;/LI-CODE&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;2:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;= Table.SelectColumns(Step1,{"computerDnsName", "software"})&lt;/LI-CODE&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;3:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;= Table.ExpandTableColumn(Step2, "software", {"name", "vendor"}, {"software.name", "software.vendor"})&lt;/LI-CODE&gt;&lt;LI-CODE lang="python"&gt;= Function.InvokeAfter(()=&amp;gt; Table.ExpandTableColumn(Step2, "software", {"name", "vendor"}, {"software.name", "software.vendor"}), #duration(0,0,0,2))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you guys in advance. If you need more information, feel free to ask.&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 11 Dec 2020 11:12:28 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2020-12-11T11:12:28Z</dc:date>
    <item>
      <title>Table.ExpandTableColumns: Too many requests (427)</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Table-ExpandTableColumns-Too-many-requests-427/m-p/1545347#M26745</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to expand a column containing tables. All the data is being requested via API. When I use Table.ExpandTableColumns, it seems as there are more API requests sent, which puts me over the limiting quota of the service, resulting in an 427 error.&lt;BR /&gt;&lt;BR /&gt;Is there a way to expand columns slower? I tried combining it with Function.InvokeAfter, but I had no luck so far.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Steps:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;1:&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;= let
 Query = "Machines",
 Source = OData.Feed("https://api.securitycenter.windows.com/api/" &amp;amp; Query, null, [Implementation="2.0", MoreColumns=true])
in
 Source&lt;/LI-CODE&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;2:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;= Table.SelectColumns(Step1,{"computerDnsName", "software"})&lt;/LI-CODE&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;3:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;= Table.ExpandTableColumn(Step2, "software", {"name", "vendor"}, {"software.name", "software.vendor"})&lt;/LI-CODE&gt;&lt;LI-CODE lang="python"&gt;= Function.InvokeAfter(()=&amp;gt; Table.ExpandTableColumn(Step2, "software", {"name", "vendor"}, {"software.name", "software.vendor"}), #duration(0,0,0,2))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you guys in advance. If you need more information, feel free to ask.&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Dec 2020 11:12:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Table-ExpandTableColumns-Too-many-requests-427/m-p/1545347#M26745</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-12-11T11:12:28Z</dc:date>
    </item>
    <item>
      <title>Re: Table.ExpandTableColumns: Too many requests (427)</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Table-ExpandTableColumns-Too-many-requests-427/m-p/1569495#M26888</link>
      <description>&lt;P&gt;Since you already know which columns you need, why not specify them in the ODATA query string?&lt;/P&gt;</description>
      <pubDate>Thu, 24 Dec 2020 22:12:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Table-ExpandTableColumns-Too-many-requests-427/m-p/1569495#M26888</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2020-12-24T22:12:21Z</dc:date>
    </item>
  </channel>
</rss>

