<?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 Streaming/Push Dataset Question in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Streaming-Push-Dataset-Question/m-p/2774532#M38702</link>
    <description>&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm new to streaming/push datasets.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to build a real-time dashboard displaying insights from an Excel table that is constantly being modified by a data entrist (I can't build a PBI model because the scheduled refreshes take too long).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I created a streaming/push dataset with an api. Historical data analysis is turned on. I have an Excel table that a data entrist adds data to. When they are done adding the data to the table, they refresh the workbook (which triggers a Power Query to push the data in the Excel table using Web.Contents to the PushURL).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If, for some reason, I decided to go into the Excel table and change one of the values in one of the cells (say, the price of an apple or the price of a banana... screenshots below), something happens that I don't understand.&amp;nbsp; The row will appear twice in the push dataset, with one record for the old price, and another record for the new price.&amp;nbsp;&amp;nbsp;I don't want the duplicate values.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what I'm seeing in the push dataset, as displayed in a PBI dashboard:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="nmasimore_1-1663359528731.png" style="width: 400px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/785549iE940956FD1EE21D7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nmasimore_1-1663359528731.png" alt="nmasimore_1-1663359528731.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what the datasource Excel table looks like, after I made the price changes:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="nmasimore_2-1663359616218.png" style="width: 400px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/785551iFB6F1AAE03FF9098/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nmasimore_2-1663359616218.png" alt="nmasimore_2-1663359616218.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the M-Query code for pushing data to the PushURL. This code is run from the Excel datasource workbook:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="nmasimore_3-1663359695871.png" style="width: 400px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/785553i28DEFB42E32CF405/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nmasimore_3-1663359695871.png" alt="nmasimore_3-1663359695871.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="nmasimore_4-1663359719796.png" style="width: 400px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/785554i80514E7766B0A875/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nmasimore_4-1663359719796.png" alt="nmasimore_4-1663359719796.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestions or insights? Thanks (:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 16 Sep 2022 20:25:36 GMT</pubDate>
    <dc:creator>nmasimore</dc:creator>
    <dc:date>2022-09-16T20:25:36Z</dc:date>
    <item>
      <title>Streaming/Push Dataset Question</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Streaming-Push-Dataset-Question/m-p/2774532#M38702</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm new to streaming/push datasets.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to build a real-time dashboard displaying insights from an Excel table that is constantly being modified by a data entrist (I can't build a PBI model because the scheduled refreshes take too long).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I created a streaming/push dataset with an api. Historical data analysis is turned on. I have an Excel table that a data entrist adds data to. When they are done adding the data to the table, they refresh the workbook (which triggers a Power Query to push the data in the Excel table using Web.Contents to the PushURL).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If, for some reason, I decided to go into the Excel table and change one of the values in one of the cells (say, the price of an apple or the price of a banana... screenshots below), something happens that I don't understand.&amp;nbsp; The row will appear twice in the push dataset, with one record for the old price, and another record for the new price.&amp;nbsp;&amp;nbsp;I don't want the duplicate values.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what I'm seeing in the push dataset, as displayed in a PBI dashboard:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="nmasimore_1-1663359528731.png" style="width: 400px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/785549iE940956FD1EE21D7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nmasimore_1-1663359528731.png" alt="nmasimore_1-1663359528731.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what the datasource Excel table looks like, after I made the price changes:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="nmasimore_2-1663359616218.png" style="width: 400px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/785551iFB6F1AAE03FF9098/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nmasimore_2-1663359616218.png" alt="nmasimore_2-1663359616218.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the M-Query code for pushing data to the PushURL. This code is run from the Excel datasource workbook:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="nmasimore_3-1663359695871.png" style="width: 400px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/785553i28DEFB42E32CF405/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nmasimore_3-1663359695871.png" alt="nmasimore_3-1663359695871.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="nmasimore_4-1663359719796.png" style="width: 400px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/785554i80514E7766B0A875/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nmasimore_4-1663359719796.png" alt="nmasimore_4-1663359719796.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestions or insights? Thanks (:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Sep 2022 20:25:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Streaming-Push-Dataset-Question/m-p/2774532#M38702</guid>
      <dc:creator>nmasimore</dc:creator>
      <dc:date>2022-09-16T20:25:36Z</dc:date>
    </item>
    <item>
      <title>Re: Streaming/Push Dataset Question</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Streaming-Push-Dataset-Question/m-p/2775264#M38706</link>
      <description>&lt;P&gt;Push datasets have that name for a reason.&amp;nbsp; You can only push into the dataset. &lt;STRONG&gt;You cannot modify data that you have pushed&lt;/STRONG&gt;. You cannot (at the moment) remove individual pushed rows.&amp;nbsp; You can only clear out the entire dataset and start over.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Push datasets are not suitable for your scenario. Consider using a SQL Server dataset in Direct Query mode or API based regular dataset refreshes.&lt;/P&gt;</description>
      <pubDate>Sat, 17 Sep 2022 17:38:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Streaming-Push-Dataset-Question/m-p/2775264#M38706</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2022-09-17T17:38:08Z</dc:date>
    </item>
    <item>
      <title>Re: Streaming/Push Dataset Question</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Streaming-Push-Dataset-Question/m-p/2777839#M38725</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/100342"&gt;@lbendlin&lt;/a&gt;&amp;nbsp;. Can you discuss more what API based regular dataset refreshes are? This may be the right route for me, but a little more information on that would be super helpful to me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Mon, 19 Sep 2022 13:44:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Streaming-Push-Dataset-Question/m-p/2777839#M38725</guid>
      <dc:creator>nmasimore</dc:creator>
      <dc:date>2022-09-19T13:44:43Z</dc:date>
    </item>
    <item>
      <title>Re: Streaming/Push Dataset Question</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Streaming-Push-Dataset-Question/m-p/2777864#M38727</link>
      <description>&lt;P&gt;when you have an import mode dataset you can choose to schedule refreshes (up to 48 per day if on premium, and up to 8 per day if not).&amp;nbsp; But these schedules may not coincide with your business process events.&amp;nbsp; The better option is to initiate a refresh when the source data has changed, based on some kind of trigger.&amp;nbsp; Once the event happens (source data changed)&amp;nbsp; you can then issue an API call to request a dataset refresh.&amp;nbsp; Once the dataset is refreshed successfully your dependent dashboards will update automatically.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For dependent reports you will need to find a different solution (direct query with auto page refresh, for example)&lt;/P&gt;</description>
      <pubDate>Mon, 19 Sep 2022 13:52:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Streaming-Push-Dataset-Question/m-p/2777864#M38727</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2022-09-19T13:52:50Z</dc:date>
    </item>
    <item>
      <title>Re: Streaming/Push Dataset Question</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Streaming-Push-Dataset-Question/m-p/2781671#M38757</link>
      <description>&lt;P&gt;Oh I see, thank you&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/100342"&gt;@lbendlin&lt;/a&gt;&amp;nbsp;!&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2022 18:23:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Streaming-Push-Dataset-Question/m-p/2781671#M38757</guid>
      <dc:creator>nmasimore</dc:creator>
      <dc:date>2022-09-20T18:23:41Z</dc:date>
    </item>
  </channel>
</rss>

