<?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: S3 Shortcuts for delta table vs partitioned delta table in Data Engineering</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/S3-Shortcuts-for-delta-table-vs-partitioned-delta-table/m-p/4404393#M7123</link>
    <description>&lt;P&gt;&lt;SPAN data-teams="true"&gt;Helloi &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="924673" data-lia-user-login="akkibuddy7" class="lia-mention lia-mention-user"&gt;akkibuddy7&lt;/a&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-teams="true"&gt;Thanks for reaching out to the Microsoft Fabric Community forum.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you, Nilendra, for your prompt response to the query.&lt;/P&gt;
&lt;P&gt;I wanted to check if you had the opportunity to review the information provided by &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="913195" data-lia-user-login="nilendraFabric" class="lia-mention lia-mention-user"&gt;nilendraFabric&lt;/a&gt;. Please feel free to reachout to us if you have any further questions.&lt;/P&gt;
&lt;P&gt;If the response has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Sahasra.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 11 Feb 2025 06:53:27 GMT</pubDate>
    <dc:creator>v-sgandrathi</dc:creator>
    <dc:date>2025-02-11T06:53:27Z</dc:date>
    <item>
      <title>S3 Shortcuts for delta table vs partitioned delta table</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/S3-Shortcuts-for-delta-table-vs-partitioned-delta-table/m-p/4402665#M7095</link>
      <description>&lt;P&gt;I'm trying to understand the below scenario in terms on optimization, time complexity or costing wise -&lt;/P&gt;&lt;P&gt;Creating shortcut TABLE for Delta table&lt;/P&gt;&lt;P&gt;Creating shortcut TABLEfor &lt;STRONG&gt;Partitioned&lt;/STRONG&gt; Delta table&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Note:&amp;nbsp;I'm planning to convert parquert table to delta table and another use case is for partitioned parqet table to paritioned delta table&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Feb 2025 10:03:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/S3-Shortcuts-for-delta-table-vs-partitioned-delta-table/m-p/4402665#M7095</guid>
      <dc:creator>akkibuddy7</dc:creator>
      <dc:date>2025-02-10T10:03:35Z</dc:date>
    </item>
    <item>
      <title>Re: S3 Shortcuts for delta table vs partitioned delta table</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/S3-Shortcuts-for-delta-table-vs-partitioned-delta-table/m-p/4402830#M7104</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="924673" data-lia-user-login="akkibuddy7" class="lia-mention lia-mention-user"&gt;akkibuddy7&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;Delta Table Shortcut&lt;/STRONG&gt;&lt;/H2&gt;&lt;P&gt;&lt;SPAN class=""&gt;Creating a shortcut to a Delta table allows you to reference the table without duplicating data. This approach is efficient for non-partitioned Delta tables but comes with certain considerations:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Performance&lt;/STRONG&gt;&lt;/SPAN&gt;: Non-partitioned Delta tables are optimized for general use cases and can leverage features like data skipping, caching, and compaction. However, as the data grows, performance may degrade due to the accumulation of small files, which increases I/O overhead during queries. Regular maintenance using commands like&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;OPTIMIZE&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;VACUUM&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;can mitigate this issue&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Cost&lt;/STRONG&gt;&lt;/SPAN&gt;: Non-partitioned Delta tables are generally less expensive to maintain since they avoid the overhead associated with managing partitions. However, frequent writes or updates can lead to fragmentation, requiring compaction operations that incur additional compute costs&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H2&gt;&lt;STRONG&gt;Partitioned Delta Table Shortcut&lt;/STRONG&gt;&lt;/H2&gt;&lt;P&gt;&lt;SPAN class=""&gt;Partitioning a Delta table involves organizing data into subsets based on one or more columns (e.g., date or region). Creating a shortcut for a partitioned Delta table has distinct advantages and trade-offs:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Performance&lt;/STRONG&gt;&lt;/SPAN&gt;: Partitioning improves query performance when filtering on partition keys because only relevant partitions are scanned. This reduces the amount of data read during queries&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;However, over-partitioning (e.g., using high-cardinality columns) can lead to excessive small files and degrade performance&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Write Complexity&lt;/STRONG&gt;&lt;/SPAN&gt;: Writing to partitioned tables involves distributing data across partitions, which can slow down writes if the data is unevenly distributed or if there are too many partitions&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Maintenance operations like&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;OPTIMIZE&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;are crucial to address fragmentation and ensure efficient file sizes&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Cost&lt;/STRONG&gt;&lt;/SPAN&gt;: Partitioning can increase storage costs due to additional metadata and file management overhead. However, it can reduce query costs by minimizing the data scanned during reads&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Aspect&lt;/TD&gt;&lt;TD&gt;Non-Partitioned Delta Table&lt;/TD&gt;&lt;TD&gt;Partitioned Delta Table&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Query Performance&lt;/TD&gt;&lt;TD&gt;General-purpose; slower for large datasets&lt;/TD&gt;&lt;TD&gt;Optimized for filtered queries on partition keys&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Write Performance&lt;/TD&gt;&lt;TD&gt;Simpler; no partition overhead&lt;/TD&gt;&lt;TD&gt;Slower due to partition management&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Maintenance&lt;/TD&gt;&lt;TD&gt;Requires compaction for small files&lt;/TD&gt;&lt;TD&gt;Requires both compaction and partition management&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cost Efficiency&lt;/TD&gt;&lt;TD&gt;Lower maintenance cost; higher query cost for large datasets&lt;/TD&gt;&lt;TD&gt;Higher storage cost; lower query cost when optimized&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Best Use Case&lt;/TD&gt;&lt;TD&gt;Small/medium datasets or no filtering needs&lt;/TD&gt;&lt;TD&gt;Large datasets with frequent filtering on partition keys&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Please accept the answer if this is helpful&lt;/P&gt;</description>
      <pubDate>Mon, 10 Feb 2025 11:44:04 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/S3-Shortcuts-for-delta-table-vs-partitioned-delta-table/m-p/4402830#M7104</guid>
      <dc:creator>nilendraFabric</dc:creator>
      <dc:date>2025-02-10T11:44:04Z</dc:date>
    </item>
    <item>
      <title>Re: S3 Shortcuts for delta table vs partitioned delta table</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/S3-Shortcuts-for-delta-table-vs-partitioned-delta-table/m-p/4404393#M7123</link>
      <description>&lt;P&gt;&lt;SPAN data-teams="true"&gt;Helloi &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="924673" data-lia-user-login="akkibuddy7" class="lia-mention lia-mention-user"&gt;akkibuddy7&lt;/a&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-teams="true"&gt;Thanks for reaching out to the Microsoft Fabric Community forum.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you, Nilendra, for your prompt response to the query.&lt;/P&gt;
&lt;P&gt;I wanted to check if you had the opportunity to review the information provided by &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="913195" data-lia-user-login="nilendraFabric" class="lia-mention lia-mention-user"&gt;nilendraFabric&lt;/a&gt;. Please feel free to reachout to us if you have any further questions.&lt;/P&gt;
&lt;P&gt;If the response has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Sahasra.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Feb 2025 06:53:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/S3-Shortcuts-for-delta-table-vs-partitioned-delta-table/m-p/4404393#M7123</guid>
      <dc:creator>v-sgandrathi</dc:creator>
      <dc:date>2025-02-11T06:53:27Z</dc:date>
    </item>
    <item>
      <title>Re: S3 Shortcuts for delta table vs partitioned delta table</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/S3-Shortcuts-for-delta-table-vs-partitioned-delta-table/m-p/4405226#M7132</link>
      <description>&lt;P&gt;Can we create Shortcut table based on Paritioned Delta tables from s3?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Feb 2025 13:44:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/S3-Shortcuts-for-delta-table-vs-partitioned-delta-table/m-p/4405226#M7132</guid>
      <dc:creator>akkibuddy7</dc:creator>
      <dc:date>2025-02-11T13:44:21Z</dc:date>
    </item>
    <item>
      <title>Re: S3 Shortcuts for delta table vs partitioned delta table</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/S3-Shortcuts-for-delta-table-vs-partitioned-delta-table/m-p/4405229#M7134</link>
      <description>&lt;P&gt;&lt;SPAN class=""&gt;Yes, you can create a shortcut table in Microsoft Fabric from partitioned Delta tables stored in an Amazon S3 bucket..t&lt;/SPAN&gt;&lt;SPAN class=""&gt;he data in your S3 bucket must be in Delta format. &lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Feb 2025 13:50:04 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/S3-Shortcuts-for-delta-table-vs-partitioned-delta-table/m-p/4405229#M7134</guid>
      <dc:creator>nilendraFabric</dc:creator>
      <dc:date>2025-02-11T13:50:04Z</dc:date>
    </item>
  </channel>
</rss>

