<?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: Loop Issue in Connectivity &amp; Data Prep</title>
    <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Loop-Issue/m-p/1507521#M7304</link>
    <description>&lt;P&gt;Try LET vURL = Peek('@odata.nextLink',0,'RestConnectorMasterTable');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And modify your selections statement to include a WITH CONNECTION statement to dynamically change the url:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;RestConnectorMasterTable:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; SQL SELECT&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "@odata.context",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "@odata.nextLink",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "__KEY_root",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; (SELECT&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; "@odata.etag",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; "accountid",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; "__FK_value"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; FROM "value" FK "__FK_value")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM JSON (wrap on) "root" PK "__KEY_root"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;WITH CONNECTION (URL '$(vURL)');&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But it should be possible to use the standard NEXT URL pagination option of the rest connector:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.qlik.com/en-US/connectors/Subsystems/REST_connector_help/Content/Connectors_REST/Create-REST-connection/Loading-paged-data.htm" target="_blank"&gt;&lt;SPAN&gt;https://help.qlik.com/en-US/connectors/Subsystems/REST_connector_help/Content/Connectors_REST/Create-REST-connection/Pagination-scenarios.htm&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;root\@odata.nextLink should be the path I think you need to specify.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 15 Nov 2018 18:13:32 GMT</pubDate>
    <dc:creator>Gysbert_Wassenaar</dc:creator>
    <dc:date>2018-11-15T18:13:32Z</dc:date>
    <item>
      <title>Loop Issue</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Loop-Issue/m-p/1507520#M7303</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I am having a problem looping through a table using the rest connector.&amp;nbsp; I can get my first 5000 rows of data, but my nexturl variable is not getting populated.&amp;nbsp; Does anyone see anything that would make it return a null value?&amp;nbsp; Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LET i = 1;&lt;/P&gt;&lt;P&gt;LET vURL = '&lt;A href="https://xyz.api.crm.dynamics.com/api/data/v9.0/accounts" target="_blank"&gt;https://xyz.api.crm.dynamics.com/api/data/v9.0/accounts&lt;/A&gt;';&lt;/P&gt;&lt;P&gt;DO while LEN(vURL) &amp;gt; 0&amp;nbsp;&lt;/P&gt;&lt;P&gt;CUSTOM CONNECT TO "Provider=QvRestConnector.exe;url=$(vURL);timeout=30;method=GET;sendExpect100Continue=True;autoDetectResponseType=true;checkResponseTypeOnTestConnection=true;keyGenerationStrategy=0;authSchema=anonymous;skipServerCertificateValidation=false;useCertificate=No;certificateStoreLocation=CurrentUser;certificateStorbeeName=My;queryHeaders=OData-MaxVersion%24.0%1OData-Version%24.0%1Authorization%2Bearer $(vToken);PaginationType=None;allowResponseHeaders=false;allowHttpsOnly=false;XUserId=ZCASARB;XPassword=GbTdcBA;";&lt;/P&gt;&lt;P&gt;RestConnectorMasterTable:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SQL SELECT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "@odata.context",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "@odata.nextLink",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "__KEY_root",&lt;BR /&gt;&amp;nbsp; (SELECT&lt;BR /&gt;&amp;nbsp; "@odata.etag",&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "accountid",&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "__FK_value"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FROM "value" FK "__FK_value")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM JSON (wrap on) "root" PK "__KEY_root";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;[Accounts]:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [@odata.etag],&lt;BR /&gt;&amp;nbsp;&amp;nbsp; [accountid],&lt;BR /&gt;&amp;nbsp;&amp;nbsp; [__FK_value] AS [__KEY_root]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RESIDENT RestConnectorMasterTable&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE NOT IsNull([__FK_value]);&lt;/P&gt;&lt;P&gt;//LET vURL = FieldValue(@odata.nextLink,1);&lt;BR /&gt;LET vURL = &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/149497"&gt;@odata&lt;/a&gt;.nextLink;&lt;/P&gt;&lt;P&gt;//DROP TABLE RestConnectorMasterTable;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LET i=i+1;&lt;/P&gt;&lt;P&gt;Loop&lt;/P&gt;&lt;P&gt;DROP TABLE RestConnectorMasterTable;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Dec 2021 21:44:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Loop-Issue/m-p/1507520#M7303</guid>
      <dc:creator>tmumaw</dc:creator>
      <dc:date>2021-12-13T21:44:07Z</dc:date>
    </item>
    <item>
      <title>Re: Loop Issue</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Loop-Issue/m-p/1507521#M7304</link>
      <description>&lt;P&gt;Try LET vURL = Peek('@odata.nextLink',0,'RestConnectorMasterTable');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And modify your selections statement to include a WITH CONNECTION statement to dynamically change the url:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;RestConnectorMasterTable:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; SQL SELECT&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "@odata.context",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "@odata.nextLink",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "__KEY_root",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; (SELECT&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; "@odata.etag",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; "accountid",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; "__FK_value"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; FROM "value" FK "__FK_value")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM JSON (wrap on) "root" PK "__KEY_root"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;WITH CONNECTION (URL '$(vURL)');&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But it should be possible to use the standard NEXT URL pagination option of the rest connector:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.qlik.com/en-US/connectors/Subsystems/REST_connector_help/Content/Connectors_REST/Create-REST-connection/Loading-paged-data.htm" target="_blank"&gt;&lt;SPAN&gt;https://help.qlik.com/en-US/connectors/Subsystems/REST_connector_help/Content/Connectors_REST/Create-REST-connection/Pagination-scenarios.htm&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;root\@odata.nextLink should be the path I think you need to specify.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Nov 2018 18:13:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Loop-Issue/m-p/1507521#M7304</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2018-11-15T18:13:32Z</dc:date>
    </item>
    <item>
      <title>Re: Loop Issue</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Loop-Issue/m-p/1507522#M7305</link>
      <description>&lt;P&gt;Nope.&amp;nbsp; Still only brought back first 5000 rows.&amp;nbsp; Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 15 Nov 2018 18:09:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Loop-Issue/m-p/1507522#M7305</guid>
      <dc:creator>tmumaw</dc:creator>
      <dc:date>2018-11-15T18:09:10Z</dc:date>
    </item>
    <item>
      <title>Re: Loop Issue</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Loop-Issue/m-p/1507543#M7306</link>
      <description>&lt;P&gt;Your connect string says "PaginationType=None", so I guess it simply loads first page of data only. See&amp;nbsp;&lt;A href="https://help.qlik.com/en-US/connectors/Subsystems/REST_connector_help/Content/Connectors_REST/Create-REST-connection/Loading-paged-data.htm" target="_blank"&gt;help page&lt;/A&gt; for details how to load paged data.&lt;/P&gt;&lt;P&gt;Juraj&lt;/P&gt;</description>
      <pubDate>Thu, 15 Nov 2018 19:08:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Loop-Issue/m-p/1507543#M7306</guid>
      <dc:creator>juraj_misina</dc:creator>
      <dc:date>2018-11-15T19:08:21Z</dc:date>
    </item>
  </channel>
</rss>

