<?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 How do you manage nextPageKey automatically when extracting lots of data from Dynatrace? in Dynatrace API</title>
    <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178134#M1675</link>
    <description>&lt;P&gt;Hello Community people!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;more and more often I'm asked about big enough data extraction from Dynatrace.&lt;BR /&gt;I usually work with Dynatrace api v2 and Power Query (M) from Microsoft.&lt;BR /&gt;&lt;BR /&gt;When I hit the limit for the data extracted I try to segment the api query itself in order to not have the nextPageKey cursor but sometime it is inevitable.&lt;BR /&gt;&lt;BR /&gt;So my question is: how do you usally manage to extract data when&amp;nbsp;nextPageKey is showed in your response load?&lt;BR /&gt;&lt;BR /&gt;Are you scripting your costum solution in order to continue the extraction automatically? (without everytime re-typing the uri with the nextPageKey cursor?)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What other tools do you usually use in order to extract the data with Dynatrace apiv2?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks in advance to everybody who will join this conversation and will contribute,&lt;BR /&gt;&lt;BR /&gt;Regards&lt;/P&gt;</description>
    <pubDate>Wed, 29 Dec 2021 09:44:11 GMT</pubDate>
    <dc:creator>y_buccellato</dc:creator>
    <dc:date>2021-12-29T09:44:11Z</dc:date>
    <item>
      <title>How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178134#M1675</link>
      <description>&lt;P&gt;Hello Community people!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;more and more often I'm asked about big enough data extraction from Dynatrace.&lt;BR /&gt;I usually work with Dynatrace api v2 and Power Query (M) from Microsoft.&lt;BR /&gt;&lt;BR /&gt;When I hit the limit for the data extracted I try to segment the api query itself in order to not have the nextPageKey cursor but sometime it is inevitable.&lt;BR /&gt;&lt;BR /&gt;So my question is: how do you usally manage to extract data when&amp;nbsp;nextPageKey is showed in your response load?&lt;BR /&gt;&lt;BR /&gt;Are you scripting your costum solution in order to continue the extraction automatically? (without everytime re-typing the uri with the nextPageKey cursor?)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What other tools do you usually use in order to extract the data with Dynatrace apiv2?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks in advance to everybody who will join this conversation and will contribute,&lt;BR /&gt;&lt;BR /&gt;Regards&lt;/P&gt;</description>
      <pubDate>Wed, 29 Dec 2021 09:44:11 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178134#M1675</guid>
      <dc:creator>y_buccellato</dc:creator>
      <dc:date>2021-12-29T09:44:11Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178140#M1676</link>
      <description>&lt;P&gt;we just leverage the clearing of the API and provide the key for the next page and so on. Its simple enough but im sure you could automate it with a postman script.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Dec 2021 13:37:49 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178140#M1676</guid>
      <dc:creator>ChadTurner</dc:creator>
      <dc:date>2021-12-29T13:37:49Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178144#M1677</link>
      <description>&lt;P&gt;Same as &lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/14877"&gt;@ChadTurner&lt;/a&gt; , we have done it in Linux shell, python and even MSDOS .bat scripts &lt;span class="lia-unicode-emoji" title=":face_with_tears_of_joy:"&gt;😂&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":face_with_tears_of_joy:"&gt;😂&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":face_with_tears_of_joy:"&gt;😂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Have had some problems, but it was in our coding...&lt;/P&gt;</description>
      <pubDate>Wed, 29 Dec 2021 16:51:32 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178144#M1677</guid>
      <dc:creator>AntonioSousa</dc:creator>
      <dc:date>2021-12-29T16:51:32Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178148#M1678</link>
      <description>&lt;P&gt;I mostly use Python or cURL to fetch the data. But I'm really interested in how the paging should be used in the Power Query feature of Excel.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Dec 2021 18:40:51 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178148#M1678</guid>
      <dc:creator>Julius_Loman</dc:creator>
      <dc:date>2021-12-29T18:40:51Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178272#M1680</link>
      <description>&lt;P&gt;I usually use the Python API client, that one handles the next page key automatically so I don't have to care about it&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":grinning_face:"&gt;😀&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/dynatrace-oss/api-client-python" target="_blank" rel="noopener"&gt;https://github.com/dynatrace-oss/api-client-python&lt;/A&gt;&lt;/P&gt;&lt;P&gt;To get all hosts and even handle the too many concurrent request message automatically is as simple as:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;dt = Dynatrace("environment_url", "api_token", too_many_requests_strategy=TOO_MANY_REQUESTS_WAIT )&lt;/SPAN&gt;
&lt;SPAN class=""&gt;for&lt;/SPAN&gt; &lt;SPAN class=""&gt;entity&lt;/SPAN&gt; &lt;SPAN class=""&gt;in&lt;/SPAN&gt; &lt;SPAN class=""&gt;dt&lt;/SPAN&gt;.&lt;SPAN class=""&gt;entities&lt;/SPAN&gt;.&lt;SPAN class=""&gt;list&lt;/SPAN&gt;(&lt;SPAN class=""&gt;'type("HOST")'&lt;/SPAN&gt;, &lt;SPAN class=""&gt;fields&lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;"properties.memoryTotal,properties.monitoringMode"&lt;/SPAN&gt;):
    &lt;SPAN class=""&gt;print&lt;/SPAN&gt;(&lt;SPAN class=""&gt;entity&lt;/SPAN&gt;.&lt;SPAN class=""&gt;entity_id&lt;/SPAN&gt;, &lt;SPAN class=""&gt;entity&lt;/SPAN&gt;.&lt;SPAN class=""&gt;display_name&lt;/SPAN&gt;, &lt;SPAN class=""&gt;entity&lt;/SPAN&gt;.&lt;SPAN class=""&gt;properties)&lt;/SPAN&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 04 Jan 2022 11:44:44 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178272#M1680</guid>
      <dc:creator>Mike_L</dc:creator>
      <dc:date>2022-01-04T11:44:44Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178532#M1706</link>
      <description>&lt;P&gt;Thank you to everybody who answered.&lt;BR /&gt;&lt;BR /&gt;I'm taking my time to go trought the process of learning, thinking, practicing. Especially thank you for pointing me to the DT git repo. direction.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 16:11:47 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178532#M1706</guid>
      <dc:creator>y_buccellato</dc:creator>
      <dc:date>2022-01-11T16:11:47Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178555#M1707</link>
      <description>&lt;P&gt;I have the same problem and have yet to find a simple solution as well.&amp;nbsp; Mike_L's link is honestly extremely helpful but I'd rather not rely on it since it doesn't support all API's and it's not logic i can apply elsewhere.&amp;nbsp; I've tried similar approaches using postman and insomnia REST Clients but they handle nextpages in a way different than DT approaches it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've coded solutions in Python and PHP but they're clunky and honestly my code is embarassing to get it working.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm posting in response because the "Next Page" thing is actually a cause sometimes for me to just not want to use the API.&amp;nbsp; I know I'll only get a partial result set and it's too time consuming to put all the JSON responses together. This is even an issue with PowerBI and Excel reporting because they too can't handle the API's NextPage thing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is DT considering any solutions for this?&amp;nbsp; Being that DT is all API First it would be helpful to the clients if the APIs can be a bit more client friendly.&amp;nbsp; (don't get me start on inconsistent FROM string defaults)&lt;/P&gt;</description>
      <pubDate>Wed, 12 Jan 2022 05:08:23 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/178555#M1707</guid>
      <dc:creator>ct_27</dc:creator>
      <dc:date>2022-01-12T05:08:23Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/184150#M1814</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have created a PowerQuery to go through pagination and get the whole list.&amp;nbsp;&lt;BR /&gt;What you need to do is to create Function and call it recursively.&lt;BR /&gt;&lt;BR /&gt;In my case, I need to query all problems from last quarter.&lt;BR /&gt;So I have created this function named getProblemAPIResult(), and from the code below you can see it is calling itself passing nextPageKey.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;(api as text, headers as record, parameters as text, nextPageKey as text, currentList as list) =&amp;gt; 
let
    apiResult = if nextPageKey = ""
    then Json.Document(Web.Contents(api &amp;amp; parameters, headers))
    else Json.Document(Web.Contents(api &amp;amp; "?nextPageKey=" &amp;amp; nextPageKey, headers)),
    newList = List.Combine({currentList, apiResult[problems]}),
    hasNext = try apiResult[nextPageKey],
    returnList = if hasNext[HasError] 
    then newList
    else getProblemAPIResult(api, headers, parameters, apiResult[nextPageKey], newList)
in
    returnList&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;Then the rest is easy, you call this function passing API, all necessary parameters and keep last 2 parameters empty.&lt;BR /&gt;Only the function calling matters, the rest are just table transformation.&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;let
    problems = getProblemAPIResult(APIURL &amp;amp; "/v2/problems", [Headers=[Accept="application/json; charset=utf-8", Authorization="Api-Token " &amp;amp; APIToken]], "?pageSize=500&amp;amp;from=" &amp;amp; fromTime &amp;amp; "&amp;amp;to=" &amp;amp; toTime, "", {}),
    #"Converted to Table" = Table.FromList(problems, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    #"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"problemId", "displayId", "title", "impactLevel", "severityLevel", "status", "affectedEntities", "impactedEntities", "rootCauseEntity", "managementZones", "entityTags", "problemFilters", "startTime", "endTime"}, {"Column1.problemId", "Column1.displayId", "Column1.title", "Column1.impactLevel", "Column1.severityLevel", "Column1.status", "Column1.affectedEntities", "Column1.impactedEntities", "Column1.rootCauseEntity", "Column1.managementZones", "Column1.entityTags", "Column1.problemFilters", "Column1.startTime", "Column1.endTime"}),
    #"Expanded Column1.managementZones" = Table.ExpandListColumn(#"Expanded Column1", "Column1.managementZones"),
    #"Expanded Column1.managementZones1" = Table.ExpandRecordColumn(#"Expanded Column1.managementZones", "Column1.managementZones", {"name"}, {"Column1.managementZones.name"}),
    #"Invoked Custom Function" = Table.AddColumn(#"Expanded Column1.managementZones1", "problemStart", each EpochToICTDateTime([Column1.startTime])),
    #"Invoked Custom Function1" = Table.AddColumn(#"Invoked Custom Function", "problemEnd", each EpochToICTDateTime([Column1.endTime])),
    #"Added Custom" = Table.AddColumn(#"Invoked Custom Function1", "Duration (min)", each ([Column1.endTime]-[Column1.startTime])/60000)
in
    #"Added Custom"&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;Hope it helps.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Satit&lt;/P&gt;</description>
      <pubDate>Tue, 05 Apr 2022 17:58:44 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/184150#M1814</guid>
      <dc:creator>satit_dpm</dc:creator>
      <dc:date>2022-04-05T17:58:44Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/207708#M2356</link>
      <description>&lt;P&gt;Hi satit_dpm, when I created the&amp;nbsp;&lt;SPAN&gt;function named getProblemAPIResult() and the rest api everything work, but when y try to save i got the error:&amp;nbsp;Expression.Error: A cyclic reference was encountered during evaluation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I think the problem is here, do you know how to fix it?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;returnList = if hasNext[HasError]&lt;BR /&gt;then newList&lt;BR /&gt;else getProblemAPIResult(api, headers, parameters, apiResult[nextPageKey], newList)&lt;/P&gt;</description>
      <pubDate>Wed, 22 Mar 2023 20:41:33 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/207708#M2356</guid>
      <dc:creator>juanmfarinas</dc:creator>
      <dc:date>2023-03-22T20:41:33Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/207757#M2357</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Unfortunately, I am unable to reproduce your issue&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":thinking_face:"&gt;🤔&lt;/span&gt;&lt;BR /&gt;This works fine in Excel using the same PowerQuery code I have posted.&lt;BR /&gt;Could you tried using the code below as-is?&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;(api as text, headers as record, parameters as text, nextPageKey as text, currentList as list) =&amp;gt; 
let
    apiResult = if nextPageKey = ""
    then Json.Document(Web.Contents(api &amp;amp; parameters, headers))
    else Json.Document(Web.Contents(api &amp;amp; "?nextPageKey=" &amp;amp; nextPageKey, headers)),
    newList = List.Combine({currentList, apiResult[problems]}),
    hasNext = try apiResult[nextPageKey],
    returnList = if hasNext[HasError] 
    then newList
    else getProblemAPIResult(api, headers, parameters, apiResult[nextPageKey], newList)
in
    returnList&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Satit&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Mar 2023 09:59:20 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/207757#M2357</guid>
      <dc:creator>satit_dpm</dc:creator>
      <dc:date>2023-03-23T09:59:20Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/207885#M2366</link>
      <description>&lt;P&gt;Hi there!! I'm trying to create a dataflow in power platform.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I solved the issue with an "@" where the function is called recursively. (reference).&lt;/P&gt;&lt;P&gt;But now, I have a new issue. In power platform, I could create the query but I can't save it. I got this error: "One or more tables references a dynamic data source."&lt;/P&gt;&lt;P&gt;In power platform I have this problem:&lt;/P&gt;&lt;P&gt;"This query refreshes with no problems in Power BI Desktop. However, when you publish a report that uses this code to PowerBI.com and try to refresh the dataset, you’ll see that refresh fails and returns a rather unhelpful error message:&lt;/P&gt;&lt;P&gt;Data source error Unable to refresh the model (id=1264553) because it references an unsupported data source.&lt;/P&gt;&lt;P&gt;The problem is that when a published dataset is refreshed, Power BI does some static analysis on the code to determine what the data sources for the dataset are and whether the supplied credentials are correct. Unfortunately in some cases, such as when the definition of a data source depends on the parameters from a custom M function, that static analysis fails and therefore the dataset does not refresh."&lt;/P&gt;&lt;P&gt;I change the code as Chris says using RelativePath and Query in web.content, but I couldn't fix it.&lt;/P&gt;&lt;P&gt;I tried the "skip connection" and use base_url with xxxx.live.dynatrace.com xxx.live.dynatrace.com/api , xxxx.live.dynatrace.com/api/v2 and none of then work.&lt;/P&gt;&lt;P&gt;So this is my code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;let
  getMetricsAPIResult = (base_url as text, next_url as text, qty as text, nextPageKey as text, currentList as list) =&amp;gt; 
  let
    apiResult = if nextPageKey = ""
    then Json.Document(Web.Contents(base_url,
      [
        RelativePath = next_url,
        Query = 
          [
            pageSize = qty
          ],
          Headers=[Accept="application/json; charset=utf-8", Authorization="Api-Token XXXX"]
      ]
      ))
    else Json.Document(Web.Contents(base_url,
      [
        RelativePath = next_url,
        Query = 
          [
            nextPageKey = nextPageKey
          ],
          Headers=[Accept="application/json; charset=utf-8", Authorization="Api-Token XXXX"]
      ]
      )),
    newList = List.Combine({currentList, apiResult[metrics]}),
    hasNext_tmp = apiResult[nextPageKey], 
    hasNext = if hasNext_tmp is null 
    then try apiResult[nextPageKeyError]
    else try apiResult[nextPageKey],
    returnList = if hasNext[HasError]
    then newList
    else @getMetricsAPIResult(base_url, next_url, qty, apiResult[nextPageKey], newList)
  in
    returnList,

  consulta = getMetricsAPIResult("https://{environmentid}.live.dynatrace.com", "/api/v2/metrics", "500", "", {}),
  #"Converted to table" = Table.FromList(consulta, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
  #"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to table", "Column1", {"metricId", "displayName", "description", "unit"}, {"metricId", "displayName", "description", "unit"}),
  #"Transform columns" = Table.TransformColumnTypes(#"Expanded Column1", {{"metricId", type text}, {"displayName", type text}, {"description", type text}, {"unit", type text}}),
  #"Replace errors" = Table.ReplaceErrorValues(#"Transform columns", {{"metricId", null}, {"displayName", null}, {"description", null}, {"unit", null}})
in
  #"Replace errors"&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Mar 2023 03:11:06 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/207885#M2366</guid>
      <dc:creator>juanmfarinas</dc:creator>
      <dc:date>2023-03-24T03:11:06Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/208026#M2378</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Sorry, I am not able to support on this issue as Power platform is not really my forte &lt;span class="lia-unicode-emoji" title=":grinning_face_with_sweat:"&gt;😅&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Satit&lt;/P&gt;</description>
      <pubDate>Mon, 27 Mar 2023 04:28:46 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/208026#M2378</guid>
      <dc:creator>satit_dpm</dc:creator>
      <dc:date>2023-03-27T04:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/217126#M2587</link>
      <description>&lt;P&gt;&lt;A href="https://github.com/dynatrace-oss/api-client-python" target="_blank"&gt;https://github.com/dynatrace-oss/api-client-python&lt;/A&gt;&amp;nbsp;how we can pass to and from client to fetch the entities&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jul 2023 14:37:02 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/217126#M2587</guid>
      <dc:creator>amitbhatt</dc:creator>
      <dc:date>2023-07-06T14:37:02Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/224272#M2665</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/29007"&gt;@satit_dpm&lt;/a&gt;&amp;nbsp;wanted to say Thank you.&amp;nbsp; We were able to successfully implement the solution at our company and it's bringing a entirely new value into focus using PowerBI.&amp;nbsp; I think we can finally build the Problems dashboard we've been dreaming of all these year.&lt;/P&gt;</description>
      <pubDate>Fri, 29 Sep 2023 16:15:57 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/224272#M2665</guid>
      <dc:creator>ct_27</dc:creator>
      <dc:date>2023-09-29T16:15:57Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/224297#M2669</link>
      <description>&lt;P&gt;Glad to hear this helps you&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":beaming_face_with_smiling_eyes:"&gt;😁&lt;/span&gt;&lt;BR /&gt;All the best for your dream project&lt;/P&gt;</description>
      <pubDate>Sun, 01 Oct 2023 01:50:13 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/224297#M2669</guid>
      <dc:creator>satit_dpm</dc:creator>
      <dc:date>2023-10-01T01:50:13Z</dc:date>
    </item>
    <item>
      <title>Re: How do you manage nextPageKey automatically when extracting lots of data from Dynatrace?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/252837#M3310</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/38037"&gt;@ct_27&lt;/a&gt;&amp;nbsp;were you able to find a solution for the Nextpagekey using power Querry or other tools?&lt;/P&gt;&lt;P&gt;could you provide a sample code?&lt;/P&gt;</description>
      <pubDate>Wed, 07 Aug 2024 16:10:29 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-do-you-manage-nextPageKey-automatically-when-extracting-lots/m-p/252837#M3310</guid>
      <dc:creator>dynamic</dc:creator>
      <dc:date>2024-08-07T16:10:29Z</dc:date>
    </item>
  </channel>
</rss>

