<?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 Dataflow performance and more in Dataflow</title>
    <link>https://community.fabric.microsoft.com/t5/Dataflow/Dataflow-performance-and-more/m-p/3606214#M1453</link>
    <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I did some performance comparison of dataflows execuiton and I'm not sure if I completely understand the results.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The data to be loaded was this:&amp;nbsp;&lt;A href="https://azuresynapsestorage.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/fact_sale.parquet" target="_blank"&gt;https://azuresynapsestorage.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/fact_sale.parquet&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;First execution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Loading to a data warehouse&lt;/P&gt;&lt;P&gt;Adding 3 calculated fields&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Execution time: 58m49sec&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Second Execution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Loading to a data warehouse&lt;/P&gt;&lt;P&gt;No calculation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Execution time: 39m59sec&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Conclusion:&lt;/STRONG&gt; Simple calculations in a big amount of data can take 19 minutes to run&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Third Execution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Disable Staging&lt;/P&gt;&lt;P&gt;Load to a lakehouse&lt;BR /&gt;&lt;BR /&gt;Execution Time: 13m12s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Conclusion:&lt;/STRONG&gt; The fact it's faster without staging I understand. The fact the data warehouse doesn't work as a destination without staging I don't. How to explain to someone that if he chooses a data warehouse, the dataflows gen 2 will be 26 minutes slower because the operations can't be done in memory when the target is a data warehouse?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Is there any improvement planned on this ?&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Fourth Execution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data Pipeline to a lakehouse&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Execution time: 16m 58s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Conclusion:&lt;/STRONG&gt; I don't know how to explain the difference between a pipeline and a dataflow gen 2 without staging. Are there some configurations I should be checking?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Fifth Execution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data pipeline to a data warehouse&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Execution Time: 4m17s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Conclusion:&lt;/STRONG&gt; The data warehouse is way faster than the lakehouse for data ingestion? Why this power can't be used on dataflows gen 2?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sixth Execution&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;COPY INTO in the data warehouse&lt;BR /&gt;&lt;BR /&gt;Execution time: 1m32sec&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Conclusion:&lt;/STRONG&gt; I'm not sure where to start about this last one. So, Polaris has all this power, but we can't use any of this for data ingestion (dataflows/pipelines) ?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;All these differences makes the scenario a bit difficult to choose when to use each one of the solutions. We may end up choosing according the technical limitations related to data transformations and having to accept the performance loss when changing from one solution to another.&lt;BR /&gt;&lt;BR /&gt;Am I missing something? Are there additional guidelines in relation to this?&lt;BR /&gt;&lt;BR /&gt;Kind Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dennes&lt;/P&gt;</description>
    <pubDate>Thu, 28 Dec 2023 23:27:16 GMT</pubDate>
    <dc:creator>DennesTorres</dc:creator>
    <dc:date>2023-12-28T23:27:16Z</dc:date>
    <item>
      <title>Dataflow performance and more</title>
      <link>https://community.fabric.microsoft.com/t5/Dataflow/Dataflow-performance-and-more/m-p/3606214#M1453</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I did some performance comparison of dataflows execuiton and I'm not sure if I completely understand the results.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The data to be loaded was this:&amp;nbsp;&lt;A href="https://azuresynapsestorage.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/fact_sale.parquet" target="_blank"&gt;https://azuresynapsestorage.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/fact_sale.parquet&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;First execution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Loading to a data warehouse&lt;/P&gt;&lt;P&gt;Adding 3 calculated fields&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Execution time: 58m49sec&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Second Execution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Loading to a data warehouse&lt;/P&gt;&lt;P&gt;No calculation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Execution time: 39m59sec&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Conclusion:&lt;/STRONG&gt; Simple calculations in a big amount of data can take 19 minutes to run&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Third Execution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Disable Staging&lt;/P&gt;&lt;P&gt;Load to a lakehouse&lt;BR /&gt;&lt;BR /&gt;Execution Time: 13m12s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Conclusion:&lt;/STRONG&gt; The fact it's faster without staging I understand. The fact the data warehouse doesn't work as a destination without staging I don't. How to explain to someone that if he chooses a data warehouse, the dataflows gen 2 will be 26 minutes slower because the operations can't be done in memory when the target is a data warehouse?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Is there any improvement planned on this ?&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Fourth Execution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data Pipeline to a lakehouse&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Execution time: 16m 58s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Conclusion:&lt;/STRONG&gt; I don't know how to explain the difference between a pipeline and a dataflow gen 2 without staging. Are there some configurations I should be checking?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Fifth Execution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data pipeline to a data warehouse&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Execution Time: 4m17s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Conclusion:&lt;/STRONG&gt; The data warehouse is way faster than the lakehouse for data ingestion? Why this power can't be used on dataflows gen 2?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sixth Execution&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;COPY INTO in the data warehouse&lt;BR /&gt;&lt;BR /&gt;Execution time: 1m32sec&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Conclusion:&lt;/STRONG&gt; I'm not sure where to start about this last one. So, Polaris has all this power, but we can't use any of this for data ingestion (dataflows/pipelines) ?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;All these differences makes the scenario a bit difficult to choose when to use each one of the solutions. We may end up choosing according the technical limitations related to data transformations and having to accept the performance loss when changing from one solution to another.&lt;BR /&gt;&lt;BR /&gt;Am I missing something? Are there additional guidelines in relation to this?&lt;BR /&gt;&lt;BR /&gt;Kind Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dennes&lt;/P&gt;</description>
      <pubDate>Thu, 28 Dec 2023 23:27:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Dataflow/Dataflow-performance-and-more/m-p/3606214#M1453</guid>
      <dc:creator>DennesTorres</dc:creator>
      <dc:date>2023-12-28T23:27:16Z</dc:date>
    </item>
    <item>
      <title>Re: Dataflow performance and more</title>
      <link>https://community.fabric.microsoft.com/t5/Dataflow/Dataflow-performance-and-more/m-p/3606786#M1457</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="599172" data-lia-user-login="DennesTorres" class="lia-mention lia-mention-user"&gt;DennesTorres&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;Thanks for using Fabric Community.&lt;BR /&gt;At this time, we are reaching out to the internal team to get some help on this .&lt;BR /&gt;We will update you once we hear back from them.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Dec 2023 09:43:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Dataflow/Dataflow-performance-and-more/m-p/3606786#M1457</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-12-29T09:43:00Z</dc:date>
    </item>
  </channel>
</rss>

