<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[dat-a-man — Data with Aman]]></title><description><![CDATA[Hop on for playful takes on data! ]]></description><link>https://www.dataman.blog</link><image><url>https://substackcdn.com/image/fetch/$s_!Dbyi!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F840e7a4d-3613-42c8-857e-6e0253c7d041_1024x1024.png</url><title>dat-a-man — Data with Aman</title><link>https://www.dataman.blog</link></image><generator>Substack</generator><lastBuildDate>Wed, 13 May 2026 11:32:55 GMT</lastBuildDate><atom:link href="https://www.dataman.blog/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Aman Gupta]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[adatayogi@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[adatayogi@substack.com]]></itunes:email><itunes:name><![CDATA[Aman Gupta]]></itunes:name></itunes:owner><itunes:author><![CDATA[Aman Gupta]]></itunes:author><googleplay:owner><![CDATA[adatayogi@substack.com]]></googleplay:owner><googleplay:email><![CDATA[adatayogi@substack.com]]></googleplay:email><googleplay:author><![CDATA[Aman Gupta]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Dimensional Modeling: The 30-Year-Old Idea Every Modern Data Engineer Still Needs”]]></title><description><![CDATA[The architecture behind every great data stack proven, practical, and built to last.]]></description><link>https://www.dataman.blog/p/dimensional-modeling-the-30-year</link><guid isPermaLink="false">https://www.dataman.blog/p/dimensional-modeling-the-30-year</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Tue, 11 Nov 2025 05:30:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QxQw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3020fb29-108b-49e0-9793-9171c9dc8a90_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QxQw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3020fb29-108b-49e0-9793-9171c9dc8a90_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QxQw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3020fb29-108b-49e0-9793-9171c9dc8a90_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!QxQw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3020fb29-108b-49e0-9793-9171c9dc8a90_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!QxQw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3020fb29-108b-49e0-9793-9171c9dc8a90_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!QxQw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3020fb29-108b-49e0-9793-9171c9dc8a90_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QxQw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3020fb29-108b-49e0-9793-9171c9dc8a90_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3020fb29-108b-49e0-9793-9171c9dc8a90_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2723683,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3020fb29-108b-49e0-9793-9171c9dc8a90_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QxQw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3020fb29-108b-49e0-9793-9171c9dc8a90_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!QxQw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3020fb29-108b-49e0-9793-9171c9dc8a90_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!QxQw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3020fb29-108b-49e0-9793-9171c9dc8a90_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!QxQw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3020fb29-108b-49e0-9793-9171c9dc8a90_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>1). &#8220;<strong>The irony of data: built for speed, stuck in traffic.&#8221;</strong></h2><blockquote><p>&#8220;Data&#8217;s a trend-chaser. First a warehouse, then a lake, now a lakehouse. But behind the buzzwords, it&#8217;s always chasing the same thing: `<strong>CLARITY</strong>`.&#8221;</p></blockquote><p>Data&#8217;s like that seasoned pro who&#8217;s seen every fad come and go, warehouse, lake, lakehouse, whatever&#8217;s next.</p><p>It doesn&#8217;t need a rebrand to stay relevant because it&#8217;s still solving the same timeless puzzle: making chaos make sense.</p><p>Humans, queries, entire companies still rely on it to turn raw noise into reason.</p><p>So , it&#8217;s old, but like vinyl or good coffee, that&#8217;s exactly why it never goes out of style.</p><div><hr></div><h2>2). The problem: today&#8217;s data chaos hiding inside modern warehouses.</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1pKG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855ff632-9eef-48ae-bbc4-476bb571a6d3_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1pKG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855ff632-9eef-48ae-bbc4-476bb571a6d3_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!1pKG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855ff632-9eef-48ae-bbc4-476bb571a6d3_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!1pKG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855ff632-9eef-48ae-bbc4-476bb571a6d3_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!1pKG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855ff632-9eef-48ae-bbc4-476bb571a6d3_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1pKG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855ff632-9eef-48ae-bbc4-476bb571a6d3_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/855ff632-9eef-48ae-bbc4-476bb571a6d3_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3831578,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855ff632-9eef-48ae-bbc4-476bb571a6d3_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1pKG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855ff632-9eef-48ae-bbc4-476bb571a6d3_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!1pKG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855ff632-9eef-48ae-bbc4-476bb571a6d3_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!1pKG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855ff632-9eef-48ae-bbc4-476bb571a6d3_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!1pKG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855ff632-9eef-48ae-bbc4-476bb571a6d3_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#8220;Modern context&#8221; in very easy words means <strong>how something fits or makes sense in today&#8217;s world,</strong> not in the past.</p><p>When we say &#8220;in the modern context,&#8221; it means we are looking at something based on how people live, think, and use new ideas and technology today. It&#8217;s about understanding how things fit in our present time, not how they were in the past.</p><p><strong>Example:</strong></p><p>In the past, very few women worked outside the home. But today, in the modern context, women have jobs and build careers. So society&#8217;s idea of women&#8217;s roles has changed to fit modern life.</p><h3>Cloud warehouses made data cheap and fast &#8594; so people just started to dump everything in them.</h3><p><strong>The magnitude of data has exploded ; especially after 2020</strong>.</p><p>In 2020, the world generated around 64.2 zettabytes of data that&#8217;s 64.2 trillion gigabytes. Since then, global data creation has surged exponentially, fueled by the rise of AI, IoT, remote work, and digital media. By 2025, projections from DemandSage and Seagate estimate total data generation will reach 181 zettabytes nearly three times what it was in 2020, growing at an average rate of 22&#8211;26% per year.</p><p>Cloud data warehouses made storing all this information cheap, fast, and scalable, leading many organizations to adopt a &#8220;dump everything&#8221; mindset pouring every dataset into the warehouse without much structure or strategy. While this worked at first, it quickly created chaos: hundreds of tables, unclear relationships, and multiple conflicting versions of key metrics like &#8220;revenue.&#8221;</p><p>Without proper cleaning, validation, or governance, data becomes cluttered, slow to query, and hard to trust.</p><blockquote><p>It&#8217;s like blending all your groceries together and calling it dinner technically everything&#8217;s there, but nobody wants to touch it.</p></blockquote><p>The result is data overload, slower performance, and unreliable insights proving that even in an age of infinite storage, organized data still wins.</p><p><strong>Graphical representation:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3hPL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d039cde-0821-47ad-8df8-9c41d065a7b7_2170x1426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3hPL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d039cde-0821-47ad-8df8-9c41d065a7b7_2170x1426.png 424w, https://substackcdn.com/image/fetch/$s_!3hPL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d039cde-0821-47ad-8df8-9c41d065a7b7_2170x1426.png 848w, https://substackcdn.com/image/fetch/$s_!3hPL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d039cde-0821-47ad-8df8-9c41d065a7b7_2170x1426.png 1272w, https://substackcdn.com/image/fetch/$s_!3hPL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d039cde-0821-47ad-8df8-9c41d065a7b7_2170x1426.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3hPL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d039cde-0821-47ad-8df8-9c41d065a7b7_2170x1426.png" width="1456" height="957" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d039cde-0821-47ad-8df8-9c41d065a7b7_2170x1426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:957,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:162022,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d039cde-0821-47ad-8df8-9c41d065a7b7_2170x1426.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3hPL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d039cde-0821-47ad-8df8-9c41d065a7b7_2170x1426.png 424w, https://substackcdn.com/image/fetch/$s_!3hPL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d039cde-0821-47ad-8df8-9c41d065a7b7_2170x1426.png 848w, https://substackcdn.com/image/fetch/$s_!3hPL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d039cde-0821-47ad-8df8-9c41d065a7b7_2170x1426.png 1272w, https://substackcdn.com/image/fetch/$s_!3hPL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d039cde-0821-47ad-8df8-9c41d065a7b7_2170x1426.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Emphasize the pain:</h3><ul><li><p>Analysts don&#8217;t trust dashboards because the data behind them is messy or wrong, leading to incorrect insights.</p></li><li><p>Metrics don&#8217;t match across reports or tables, making it impossible to know which numbers are true.</p></li><li><p>Queries take forever to run since the system is overloaded with unorganized, duplicated, or conflicting data.</p></li></ul><h3>Humour:</h3><blockquote><p>&#8220;If you&#8217;ve ever joined five tables just to figure out who bought what, welcome to the world of data wrestling , where dimensional modeling is the referee that stops the chaos and declares a clear winner!&#8221;</p></blockquote><div><hr></div><h2>3). The promise: A way to make data actually make sense.</h2><p>Dimensional modeling is the proven way to structure data so anyone, not just engineers, can navigate it confidently and get clear, reliable answers to real business questions.</p><h3>It is based on two core ideas:</h3><ol><li><p><strong>Facts:</strong> These are the important numbers or measurements in your business, like sales amount, number of units sold, or revenue. Facts represent what you want to measure or analyze.</p></li><li><p><strong>Dimensions:</strong> These are the descriptive details or context about the facts, such as time (day, month, year), product (name, category), customer (age, location), or store. Dimensions help you answer questions like &#8220;When was it sold?&#8221; or &#8220;Who bought it?&#8221; or &#8220;Where was it sold?&#8221;</p></li></ol><p>The fact tables hold the measurable data, while the dimension tables hold the descriptive information.</p><p>By organizing data into facts and dimensions, dimensional modeling improves data retrieval speed, clarity, and usability in data warehouses</p><h3>Simple visual example student_attendence</h3><p>Captures the measurable event: a student attending a class.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!agYy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b0306f-aa74-4407-b73f-030054053d0a_1230x292.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!agYy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b0306f-aa74-4407-b73f-030054053d0a_1230x292.png 424w, https://substackcdn.com/image/fetch/$s_!agYy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b0306f-aa74-4407-b73f-030054053d0a_1230x292.png 848w, https://substackcdn.com/image/fetch/$s_!agYy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b0306f-aa74-4407-b73f-030054053d0a_1230x292.png 1272w, https://substackcdn.com/image/fetch/$s_!agYy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b0306f-aa74-4407-b73f-030054053d0a_1230x292.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!agYy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b0306f-aa74-4407-b73f-030054053d0a_1230x292.png" width="1230" height="292" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8b0306f-aa74-4407-b73f-030054053d0a_1230x292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:292,&quot;width&quot;:1230,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49166,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b0306f-aa74-4407-b73f-030054053d0a_1230x292.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!agYy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b0306f-aa74-4407-b73f-030054053d0a_1230x292.png 424w, https://substackcdn.com/image/fetch/$s_!agYy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b0306f-aa74-4407-b73f-030054053d0a_1230x292.png 848w, https://substackcdn.com/image/fetch/$s_!agYy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b0306f-aa74-4407-b73f-030054053d0a_1230x292.png 1272w, https://substackcdn.com/image/fetch/$s_!agYy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b0306f-aa74-4407-b73f-030054053d0a_1230x292.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>&#9989; <strong>Fact table</strong> = the event itself (<em>who attended what, when, and for how long</em>). It stores numeric or measurable data.</p><h3>Dimension Table &#8211; <code>students</code></h3><p>Describes who attended.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o9jb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5100e11-214d-4f87-bf0f-dec87099c92c_1018x278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o9jb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5100e11-214d-4f87-bf0f-dec87099c92c_1018x278.png 424w, https://substackcdn.com/image/fetch/$s_!o9jb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5100e11-214d-4f87-bf0f-dec87099c92c_1018x278.png 848w, https://substackcdn.com/image/fetch/$s_!o9jb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5100e11-214d-4f87-bf0f-dec87099c92c_1018x278.png 1272w, https://substackcdn.com/image/fetch/$s_!o9jb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5100e11-214d-4f87-bf0f-dec87099c92c_1018x278.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o9jb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5100e11-214d-4f87-bf0f-dec87099c92c_1018x278.png" width="1018" height="278" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5100e11-214d-4f87-bf0f-dec87099c92c_1018x278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:278,&quot;width&quot;:1018,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52638,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5100e11-214d-4f87-bf0f-dec87099c92c_1018x278.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o9jb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5100e11-214d-4f87-bf0f-dec87099c92c_1018x278.png 424w, https://substackcdn.com/image/fetch/$s_!o9jb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5100e11-214d-4f87-bf0f-dec87099c92c_1018x278.png 848w, https://substackcdn.com/image/fetch/$s_!o9jb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5100e11-214d-4f87-bf0f-dec87099c92c_1018x278.png 1272w, https://substackcdn.com/image/fetch/$s_!o9jb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5100e11-214d-4f87-bf0f-dec87099c92c_1018x278.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#128218; Dimension Table &#8211; <code>courses</code></h3><p>Describes what they attended.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Bhg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd37db54e-cdf5-455c-81e9-82af07b74000_1030x290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Bhg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd37db54e-cdf5-455c-81e9-82af07b74000_1030x290.png 424w, https://substackcdn.com/image/fetch/$s_!8Bhg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd37db54e-cdf5-455c-81e9-82af07b74000_1030x290.png 848w, https://substackcdn.com/image/fetch/$s_!8Bhg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd37db54e-cdf5-455c-81e9-82af07b74000_1030x290.png 1272w, https://substackcdn.com/image/fetch/$s_!8Bhg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd37db54e-cdf5-455c-81e9-82af07b74000_1030x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Bhg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd37db54e-cdf5-455c-81e9-82af07b74000_1030x290.png" width="1030" height="290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d37db54e-cdf5-455c-81e9-82af07b74000_1030x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:1030,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51039,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd37db54e-cdf5-455c-81e9-82af07b74000_1030x290.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8Bhg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd37db54e-cdf5-455c-81e9-82af07b74000_1030x290.png 424w, https://substackcdn.com/image/fetch/$s_!8Bhg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd37db54e-cdf5-455c-81e9-82af07b74000_1030x290.png 848w, https://substackcdn.com/image/fetch/$s_!8Bhg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd37db54e-cdf5-455c-81e9-82af07b74000_1030x290.png 1272w, https://substackcdn.com/image/fetch/$s_!8Bhg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd37db54e-cdf5-455c-81e9-82af07b74000_1030x290.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XG1b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed5cda9-3a17-4127-bd30-42a490ad24e8_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XG1b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed5cda9-3a17-4127-bd30-42a490ad24e8_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!XG1b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed5cda9-3a17-4127-bd30-42a490ad24e8_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!XG1b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed5cda9-3a17-4127-bd30-42a490ad24e8_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!XG1b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed5cda9-3a17-4127-bd30-42a490ad24e8_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XG1b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed5cda9-3a17-4127-bd30-42a490ad24e8_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aed5cda9-3a17-4127-bd30-42a490ad24e8_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2660823,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed5cda9-3a17-4127-bd30-42a490ad24e8_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XG1b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed5cda9-3a17-4127-bd30-42a490ad24e8_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!XG1b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed5cda9-3a17-4127-bd30-42a490ad24e8_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!XG1b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed5cda9-3a17-4127-bd30-42a490ad24e8_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!XG1b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed5cda9-3a17-4127-bd30-42a490ad24e8_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#128279; <strong>Relationships:</strong></h3><ul><li><p><code>student_attendance.student_id</code> &#8594; <code>students.student_id</code></p></li><li><p><code>student_attendance.course_id</code> &#8594; <code>courses.course_id</code></p></li></ul><p><strong>In simple terms:</strong></p><ul><li><p><strong>Fact table</strong> = the measurable event (attendance).</p></li><li><p><strong>Dimension tables</strong> = the descriptive context (who the student is, what course they attended).</p></li></ul><blockquote><p>&#8220;Trying to analyze data without dimensional modeling is like trying to untangle Christmas lights frustrating, time-consuming, and making you wonder if you should just buy a new set!&#8221;</p></blockquote><div><hr></div><h2><strong>4. &#8220;Why it still matters ; even in the age of dbt and the modern data stack&#8221;.</strong></h2><p>Because tools like dbt, Airflow, and the rest of the modern data stack are powerful , but they don&#8217;t replace the need for good modeling, they just automate and scale it.</p><h3>Dimensional modeling still matters because:</h3><ul><li><p><strong>Supports modern tools:</strong> dbt, metrics layers, and BI platforms still rely on a solid data model underneath to work effectively.</p></li><li><p><strong>Scales with complexity:</strong> As data grows and evolves, a dimensional model keeps queries simple and performance predictable.</p></li><li><p><strong>Timeless foundation:</strong> Technologies change, but the need for clarity, consistency, and context in analytics never does.</p></li></ul><blockquote><p>It&#8217;s the difference between following a clear path and getting lost without a clue where to go.</p></blockquote><div><hr></div><h2>5. The myth: &#8220;Isn&#8217;t a data lake enough?&#8221;</h2><blockquote><p>&#8220;Sure, you can run analytics directly on raw JSON files in S3, if you&#8217;re okay with messy queries, slow results, and a lot of confusion every time you need an answer.&#8221;</p></blockquote><p>Just storing all your data in one place (like a data lake in S3) doesn&#8217;t mean it&#8217;s ready to use. That&#8217;s like having all the ingredients for a cake but no recipe, the pieces are there, but they&#8217;re not useful yet.</p><p>Sure, you <em>can</em> run analytics directly on messy raw JSON files in S3, but you&#8217;ll end up with confusing queries, slow results, and numbers that don&#8217;t match from one dashboard to another.</p><p>That&#8217;s where <strong>modeling</strong> comes in. It&#8217;s the process of organizing and structuring your data so it&#8217;s clear, consistent, and easy to work with.</p><h3>Once you model your data:</h3><ul><li><p>Metrics stay consistent &#8212; everyone agrees on what &#8220;active user&#8221; or &#8220;revenue&#8221; means.</p></li><li><p>Queries run faster &#8212; because the data is organized and optimized.</p></li><li><p>New people can understand the data quickly &#8212; because there&#8217;s a clear structure.</p></li></ul><p><strong>Key idea:</strong> Tools will always change, but the basic principle of organizing your data so humans (and machines) can understand it will never stop being important.</p><div><hr></div><h2>6. Example: online retail store</h2><p>&#8220;Think of an online retail store managing thousands of daily orders. The <strong>fact table</strong> records each sale, what was sold, who bought it, where, and when. The <strong>dimension tables</strong> add meaning: products describe what was sold, customers tell who bought it, stores show where it happened, and time shows when. With this setup, the business can quickly ask questions like &#8216;Which region generated the most revenue this month?&#8217; or &#8216;Which product categories are gaining popularity over time?</p><p><strong>Step 1: Create Tables</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lOdX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35da3344-e1bf-4a8f-a57e-4de6b9bb5bf5_2376x3216.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lOdX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35da3344-e1bf-4a8f-a57e-4de6b9bb5bf5_2376x3216.png 424w, https://substackcdn.com/image/fetch/$s_!lOdX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35da3344-e1bf-4a8f-a57e-4de6b9bb5bf5_2376x3216.png 848w, https://substackcdn.com/image/fetch/$s_!lOdX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35da3344-e1bf-4a8f-a57e-4de6b9bb5bf5_2376x3216.png 1272w, https://substackcdn.com/image/fetch/$s_!lOdX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35da3344-e1bf-4a8f-a57e-4de6b9bb5bf5_2376x3216.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lOdX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35da3344-e1bf-4a8f-a57e-4de6b9bb5bf5_2376x3216.png" width="1456" height="1971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35da3344-e1bf-4a8f-a57e-4de6b9bb5bf5_2376x3216.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:501988,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35da3344-e1bf-4a8f-a57e-4de6b9bb5bf5_2376x3216.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lOdX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35da3344-e1bf-4a8f-a57e-4de6b9bb5bf5_2376x3216.png 424w, https://substackcdn.com/image/fetch/$s_!lOdX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35da3344-e1bf-4a8f-a57e-4de6b9bb5bf5_2376x3216.png 848w, https://substackcdn.com/image/fetch/$s_!lOdX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35da3344-e1bf-4a8f-a57e-4de6b9bb5bf5_2376x3216.png 1272w, https://substackcdn.com/image/fetch/$s_!lOdX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35da3344-e1bf-4a8f-a57e-4de6b9bb5bf5_2376x3216.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Step 2: Insert Sample Data</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k1kG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41871771-1203-401a-a29d-017540921bdb_2080x2424.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k1kG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41871771-1203-401a-a29d-017540921bdb_2080x2424.png 424w, https://substackcdn.com/image/fetch/$s_!k1kG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41871771-1203-401a-a29d-017540921bdb_2080x2424.png 848w, https://substackcdn.com/image/fetch/$s_!k1kG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41871771-1203-401a-a29d-017540921bdb_2080x2424.png 1272w, https://substackcdn.com/image/fetch/$s_!k1kG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41871771-1203-401a-a29d-017540921bdb_2080x2424.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k1kG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41871771-1203-401a-a29d-017540921bdb_2080x2424.png" width="1456" height="1697" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41871771-1203-401a-a29d-017540921bdb_2080x2424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1697,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:413322,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41871771-1203-401a-a29d-017540921bdb_2080x2424.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k1kG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41871771-1203-401a-a29d-017540921bdb_2080x2424.png 424w, https://substackcdn.com/image/fetch/$s_!k1kG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41871771-1203-401a-a29d-017540921bdb_2080x2424.png 848w, https://substackcdn.com/image/fetch/$s_!k1kG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41871771-1203-401a-a29d-017540921bdb_2080x2424.png 1272w, https://substackcdn.com/image/fetch/$s_!k1kG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41871771-1203-401a-a29d-017540921bdb_2080x2424.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Step 3: Query to Generate Result</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w2vR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f0b283-487b-46eb-b08e-617f2712bc10_2192x1368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w2vR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f0b283-487b-46eb-b08e-617f2712bc10_2192x1368.png 424w, https://substackcdn.com/image/fetch/$s_!w2vR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f0b283-487b-46eb-b08e-617f2712bc10_2192x1368.png 848w, https://substackcdn.com/image/fetch/$s_!w2vR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f0b283-487b-46eb-b08e-617f2712bc10_2192x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!w2vR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f0b283-487b-46eb-b08e-617f2712bc10_2192x1368.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w2vR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f0b283-487b-46eb-b08e-617f2712bc10_2192x1368.png" width="1456" height="909" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83f0b283-487b-46eb-b08e-617f2712bc10_2192x1368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:909,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:193819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f0b283-487b-46eb-b08e-617f2712bc10_2192x1368.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w2vR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f0b283-487b-46eb-b08e-617f2712bc10_2192x1368.png 424w, https://substackcdn.com/image/fetch/$s_!w2vR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f0b283-487b-46eb-b08e-617f2712bc10_2192x1368.png 848w, https://substackcdn.com/image/fetch/$s_!w2vR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f0b283-487b-46eb-b08e-617f2712bc10_2192x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!w2vR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83f0b283-487b-46eb-b08e-617f2712bc10_2192x1368.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Then output:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EzEr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bbec505-6864-47be-a46a-6b4fd4dd1f66_1038x354.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EzEr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bbec505-6864-47be-a46a-6b4fd4dd1f66_1038x354.png 424w, https://substackcdn.com/image/fetch/$s_!EzEr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bbec505-6864-47be-a46a-6b4fd4dd1f66_1038x354.png 848w, https://substackcdn.com/image/fetch/$s_!EzEr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bbec505-6864-47be-a46a-6b4fd4dd1f66_1038x354.png 1272w, https://substackcdn.com/image/fetch/$s_!EzEr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bbec505-6864-47be-a46a-6b4fd4dd1f66_1038x354.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EzEr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bbec505-6864-47be-a46a-6b4fd4dd1f66_1038x354.png" width="1038" height="354" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0bbec505-6864-47be-a46a-6b4fd4dd1f66_1038x354.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:354,&quot;width&quot;:1038,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61431,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bbec505-6864-47be-a46a-6b4fd4dd1f66_1038x354.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EzEr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bbec505-6864-47be-a46a-6b4fd4dd1f66_1038x354.png 424w, https://substackcdn.com/image/fetch/$s_!EzEr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bbec505-6864-47be-a46a-6b4fd4dd1f66_1038x354.png 848w, https://substackcdn.com/image/fetch/$s_!EzEr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bbec505-6864-47be-a46a-6b4fd4dd1f66_1038x354.png 1272w, https://substackcdn.com/image/fetch/$s_!EzEr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bbec505-6864-47be-a46a-6b4fd4dd1f66_1038x354.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This complete query sequence, from start to end models customer purchases cleanly, showcasing how the fact table logs each order and the dimension tables describe who, what, and when.</p><h3>Show how this model powers metrics:</h3><ul><li><p>&#8220;Want monthly revenue by region? Easy aggregate sales by time and region dimensions.&#8221;</p></li><li><p>&#8220;Want retention by customer type? Join facts to the customer dimension.&#8221;</p></li></ul><p><strong>1. Monthly Revenue by Region:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rmN5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d59210-aeb6-494a-a9db-b0cb9305cd35_2632x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rmN5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d59210-aeb6-494a-a9db-b0cb9305cd35_2632x1280.png 424w, https://substackcdn.com/image/fetch/$s_!rmN5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d59210-aeb6-494a-a9db-b0cb9305cd35_2632x1280.png 848w, https://substackcdn.com/image/fetch/$s_!rmN5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d59210-aeb6-494a-a9db-b0cb9305cd35_2632x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!rmN5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d59210-aeb6-494a-a9db-b0cb9305cd35_2632x1280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rmN5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d59210-aeb6-494a-a9db-b0cb9305cd35_2632x1280.png" width="1456" height="708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96d59210-aeb6-494a-a9db-b0cb9305cd35_2632x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2093260,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d59210-aeb6-494a-a9db-b0cb9305cd35_2632x1280.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rmN5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d59210-aeb6-494a-a9db-b0cb9305cd35_2632x1280.png 424w, https://substackcdn.com/image/fetch/$s_!rmN5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d59210-aeb6-494a-a9db-b0cb9305cd35_2632x1280.png 848w, https://substackcdn.com/image/fetch/$s_!rmN5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d59210-aeb6-494a-a9db-b0cb9305cd35_2632x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!rmN5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d59210-aeb6-494a-a9db-b0cb9305cd35_2632x1280.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Output:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wrAO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91591601-8b18-4c1a-bc81-f77b398fe82c_734x246.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wrAO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91591601-8b18-4c1a-bc81-f77b398fe82c_734x246.png 424w, https://substackcdn.com/image/fetch/$s_!wrAO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91591601-8b18-4c1a-bc81-f77b398fe82c_734x246.png 848w, https://substackcdn.com/image/fetch/$s_!wrAO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91591601-8b18-4c1a-bc81-f77b398fe82c_734x246.png 1272w, https://substackcdn.com/image/fetch/$s_!wrAO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91591601-8b18-4c1a-bc81-f77b398fe82c_734x246.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wrAO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91591601-8b18-4c1a-bc81-f77b398fe82c_734x246.png" width="734" height="246" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91591601-8b18-4c1a-bc81-f77b398fe82c_734x246.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:246,&quot;width&quot;:734,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31263,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91591601-8b18-4c1a-bc81-f77b398fe82c_734x246.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wrAO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91591601-8b18-4c1a-bc81-f77b398fe82c_734x246.png 424w, https://substackcdn.com/image/fetch/$s_!wrAO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91591601-8b18-4c1a-bc81-f77b398fe82c_734x246.png 848w, https://substackcdn.com/image/fetch/$s_!wrAO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91591601-8b18-4c1a-bc81-f77b398fe82c_734x246.png 1272w, https://substackcdn.com/image/fetch/$s_!wrAO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91591601-8b18-4c1a-bc81-f77b398fe82c_734x246.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Graph:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aFOK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa40ebc9d-bc8a-49e2-84b9-db77e4d14b0c_2170x1426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aFOK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa40ebc9d-bc8a-49e2-84b9-db77e4d14b0c_2170x1426.png 424w, https://substackcdn.com/image/fetch/$s_!aFOK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa40ebc9d-bc8a-49e2-84b9-db77e4d14b0c_2170x1426.png 848w, https://substackcdn.com/image/fetch/$s_!aFOK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa40ebc9d-bc8a-49e2-84b9-db77e4d14b0c_2170x1426.png 1272w, https://substackcdn.com/image/fetch/$s_!aFOK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa40ebc9d-bc8a-49e2-84b9-db77e4d14b0c_2170x1426.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aFOK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa40ebc9d-bc8a-49e2-84b9-db77e4d14b0c_2170x1426.png" width="1456" height="957" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a40ebc9d-bc8a-49e2-84b9-db77e4d14b0c_2170x1426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:957,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185775,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa40ebc9d-bc8a-49e2-84b9-db77e4d14b0c_2170x1426.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aFOK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa40ebc9d-bc8a-49e2-84b9-db77e4d14b0c_2170x1426.png 424w, https://substackcdn.com/image/fetch/$s_!aFOK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa40ebc9d-bc8a-49e2-84b9-db77e4d14b0c_2170x1426.png 848w, https://substackcdn.com/image/fetch/$s_!aFOK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa40ebc9d-bc8a-49e2-84b9-db77e4d14b0c_2170x1426.png 1272w, https://substackcdn.com/image/fetch/$s_!aFOK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa40ebc9d-bc8a-49e2-84b9-db77e4d14b0c_2170x1426.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>2. Retention by Customer Type:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AyF1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff19fb7d-40cf-4d52-9925-a3ae0cb3cf18_2192x1192.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AyF1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff19fb7d-40cf-4d52-9925-a3ae0cb3cf18_2192x1192.png 424w, https://substackcdn.com/image/fetch/$s_!AyF1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff19fb7d-40cf-4d52-9925-a3ae0cb3cf18_2192x1192.png 848w, https://substackcdn.com/image/fetch/$s_!AyF1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff19fb7d-40cf-4d52-9925-a3ae0cb3cf18_2192x1192.png 1272w, https://substackcdn.com/image/fetch/$s_!AyF1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff19fb7d-40cf-4d52-9925-a3ae0cb3cf18_2192x1192.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AyF1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff19fb7d-40cf-4d52-9925-a3ae0cb3cf18_2192x1192.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff19fb7d-40cf-4d52-9925-a3ae0cb3cf18_2192x1192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186564,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff19fb7d-40cf-4d52-9925-a3ae0cb3cf18_2192x1192.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AyF1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff19fb7d-40cf-4d52-9925-a3ae0cb3cf18_2192x1192.png 424w, https://substackcdn.com/image/fetch/$s_!AyF1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff19fb7d-40cf-4d52-9925-a3ae0cb3cf18_2192x1192.png 848w, https://substackcdn.com/image/fetch/$s_!AyF1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff19fb7d-40cf-4d52-9925-a3ae0cb3cf18_2192x1192.png 1272w, https://substackcdn.com/image/fetch/$s_!AyF1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff19fb7d-40cf-4d52-9925-a3ae0cb3cf18_2192x1192.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Output:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lJD7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f6e5bc-9bbe-4362-b3fe-92b596a850b4_1056x308.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lJD7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f6e5bc-9bbe-4362-b3fe-92b596a850b4_1056x308.png 424w, https://substackcdn.com/image/fetch/$s_!lJD7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f6e5bc-9bbe-4362-b3fe-92b596a850b4_1056x308.png 848w, https://substackcdn.com/image/fetch/$s_!lJD7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f6e5bc-9bbe-4362-b3fe-92b596a850b4_1056x308.png 1272w, https://substackcdn.com/image/fetch/$s_!lJD7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f6e5bc-9bbe-4362-b3fe-92b596a850b4_1056x308.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lJD7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f6e5bc-9bbe-4362-b3fe-92b596a850b4_1056x308.png" width="1056" height="308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13f6e5bc-9bbe-4362-b3fe-92b596a850b4_1056x308.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:308,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95651,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f6e5bc-9bbe-4362-b3fe-92b596a850b4_1056x308.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lJD7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f6e5bc-9bbe-4362-b3fe-92b596a850b4_1056x308.png 424w, https://substackcdn.com/image/fetch/$s_!lJD7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f6e5bc-9bbe-4362-b3fe-92b596a850b4_1056x308.png 848w, https://substackcdn.com/image/fetch/$s_!lJD7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f6e5bc-9bbe-4362-b3fe-92b596a850b4_1056x308.png 1272w, https://substackcdn.com/image/fetch/$s_!lJD7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13f6e5bc-9bbe-4362-b3fe-92b596a850b4_1056x308.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Graph:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ehGf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5f7c4d-1f64-4858-bbd4-98aad913dd2b_2170x1426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ehGf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5f7c4d-1f64-4858-bbd4-98aad913dd2b_2170x1426.png 424w, https://substackcdn.com/image/fetch/$s_!ehGf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5f7c4d-1f64-4858-bbd4-98aad913dd2b_2170x1426.png 848w, https://substackcdn.com/image/fetch/$s_!ehGf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5f7c4d-1f64-4858-bbd4-98aad913dd2b_2170x1426.png 1272w, https://substackcdn.com/image/fetch/$s_!ehGf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5f7c4d-1f64-4858-bbd4-98aad913dd2b_2170x1426.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ehGf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5f7c4d-1f64-4858-bbd4-98aad913dd2b_2170x1426.png" width="1456" height="957" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b5f7c4d-1f64-4858-bbd4-98aad913dd2b_2170x1426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:957,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:137028,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/178153841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5f7c4d-1f64-4858-bbd4-98aad913dd2b_2170x1426.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ehGf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5f7c4d-1f64-4858-bbd4-98aad913dd2b_2170x1426.png 424w, https://substackcdn.com/image/fetch/$s_!ehGf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5f7c4d-1f64-4858-bbd4-98aad913dd2b_2170x1426.png 848w, https://substackcdn.com/image/fetch/$s_!ehGf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5f7c4d-1f64-4858-bbd4-98aad913dd2b_2170x1426.png 1272w, https://substackcdn.com/image/fetch/$s_!ehGf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5f7c4d-1f64-4858-bbd4-98aad913dd2b_2170x1426.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#8220;Add a key takeaway&#8221;:</h3><blockquote><p>&#8220;Good modeling turns technical structure into business clarity; everyone speaks the same data language.&#8221;</p></blockquote><div><hr></div><h2>7.<strong>&#8220;Final reflection: What&#8217;s Next&#8221;</strong></h2><h3><strong>Key Takeaways:</strong></h3><ul><li><p>Dimensional modeling is all about <strong>clarity.</strong></p></li><li><p>It streamlines SQL, strengthens metric accuracy, and turns dashboards into tools you&#8217;re actually proud to share.</p></li></ul><p>Structured data models do more than organize information they build <strong>trust and consistency</strong> across every report. Facts capture what happens; dimensions explain <strong>why</strong> and <strong>where</strong> it happens. Together, they turn raw data into clear, actionable insight.</p><p><strong>Up Next:</strong></p><p>In our next blog, we&#8217;ll meet the true stars of the analytics world <strong>facts and dimensions tables</strong> and learn how to tell them apart.</p><p></p><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[Advanced SQL Techniques: Grouping Sets, Rollups, and Self Joins”(Deep dive)]]></title><description><![CDATA[Write cleaner, smarter SQL with Grouping Sets, Rollups, and Self Joins.]]></description><link>https://www.dataman.blog/p/advanced-sql-techniques-grouping</link><guid isPermaLink="false">https://www.dataman.blog/p/advanced-sql-techniques-grouping</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Tue, 30 Sep 2025 15:22:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_vqk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ddc198-6ab7-412d-94c6-7a5623c94c0d_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><h2>1. Introduction:</h2><h3>SQL: not just SELECT, meet the power tools you forgot existed</h3><p>SQL isn&#8217;t just about pulling rows with a simple <strong>SELECT *</strong>. It&#8217;s a language packed with hidden features that can make your queries sharper, faster, and far more expressive. Beyond the basics, SQL offers advanced capabilities like Grouping Sets, Rollups, and Self Joins , tools that many developers overlook, but which can completely change how you approach reporting and analysis. Once you know how to use them, you&#8217;ll find yourself solving problems more effectively and writing queries that do far more with less code.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_vqk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ddc198-6ab7-412d-94c6-7a5623c94c0d_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_vqk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ddc198-6ab7-412d-94c6-7a5623c94c0d_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!_vqk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ddc198-6ab7-412d-94c6-7a5623c94c0d_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!_vqk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ddc198-6ab7-412d-94c6-7a5623c94c0d_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!_vqk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ddc198-6ab7-412d-94c6-7a5623c94c0d_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_vqk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ddc198-6ab7-412d-94c6-7a5623c94c0d_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97ddc198-6ab7-412d-94c6-7a5623c94c0d_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_vqk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ddc198-6ab7-412d-94c6-7a5623c94c0d_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!_vqk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ddc198-6ab7-412d-94c6-7a5623c94c0d_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!_vqk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ddc198-6ab7-412d-94c6-7a5623c94c0d_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!_vqk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97ddc198-6ab7-412d-94c6-7a5623c94c0d_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>2. Foundations: why not just GROUP BY?</h2><p>Before we get into the advanced stuff, let&#8217;s take a quick refresher. <strong>GROUP BY</strong> is where most SQL users start when they need summaries.It collapses rows, applies aggregates, and gets you answers fast, totals by region, averages by customer, counts by category.</p><h3>The problem</h3><blockquote><p><code>GROUP BY</code> answers <strong>one question at a time</strong>. </p></blockquote><p>if you need totals by region, by product, and the overall total, you end up writing (and maintaining) three queries, or gluing them with<strong> UNION ALL.</strong></p><p>That&#8217;s where <strong>Grouping Sets, Rollups, and Self Joins</strong> come in. They&#8217;re designed to move you past single-level aggregations, so you can capture multiple perspectives, richer breakdowns, and even relational insights, all without writing query after query.</p><div><hr></div><h2>3. Grouping sets: multiple summaries in one query</h2><p><strong>Grouping Sets</strong> are like having multiple  <strong>GROUP BY</strong> clauses rolled into a single query. Instead of writing and unioning separate aggregations, you tell SQL exactly which &#8220;buckets&#8221; you care about, and it returns them all at once.</p><h3>Example: one query instead of three</h3><p>Say you want <strong>sales totals</strong>:</p><ol><li><p>By country</p></li><li><p>By product</p></li><li><p>Overall total</p></li></ol><p>With plain <code>GROUP BY</code>, you&#8217;d have to write three separate queries and glue them with <code>UNION ALL</code>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9X63!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b3db43-1ef8-44ce-91c5-ec04928d699a_3104x2248.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9X63!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b3db43-1ef8-44ce-91c5-ec04928d699a_3104x2248.png 424w, https://substackcdn.com/image/fetch/$s_!9X63!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b3db43-1ef8-44ce-91c5-ec04928d699a_3104x2248.png 848w, https://substackcdn.com/image/fetch/$s_!9X63!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b3db43-1ef8-44ce-91c5-ec04928d699a_3104x2248.png 1272w, https://substackcdn.com/image/fetch/$s_!9X63!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b3db43-1ef8-44ce-91c5-ec04928d699a_3104x2248.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9X63!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b3db43-1ef8-44ce-91c5-ec04928d699a_3104x2248.png" width="1456" height="1054" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3b3db43-1ef8-44ce-91c5-ec04928d699a_3104x2248.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1054,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4266289,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/174601122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b3db43-1ef8-44ce-91c5-ec04928d699a_3104x2248.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9X63!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b3db43-1ef8-44ce-91c5-ec04928d699a_3104x2248.png 424w, https://substackcdn.com/image/fetch/$s_!9X63!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b3db43-1ef8-44ce-91c5-ec04928d699a_3104x2248.png 848w, https://substackcdn.com/image/fetch/$s_!9X63!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b3db43-1ef8-44ce-91c5-ec04928d699a_3104x2248.png 1272w, https://substackcdn.com/image/fetch/$s_!9X63!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b3db43-1ef8-44ce-91c5-ec04928d699a_3104x2248.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>With <strong>Grouping Sets</strong>, it&#8217;s one clean query:</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HPnF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414d34e-3a27-4864-a984-7ca8147c1ca3_2268x1720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HPnF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414d34e-3a27-4864-a984-7ca8147c1ca3_2268x1720.png 424w, https://substackcdn.com/image/fetch/$s_!HPnF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414d34e-3a27-4864-a984-7ca8147c1ca3_2268x1720.png 848w, https://substackcdn.com/image/fetch/$s_!HPnF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414d34e-3a27-4864-a984-7ca8147c1ca3_2268x1720.png 1272w, https://substackcdn.com/image/fetch/$s_!HPnF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414d34e-3a27-4864-a984-7ca8147c1ca3_2268x1720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HPnF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414d34e-3a27-4864-a984-7ca8147c1ca3_2268x1720.png" width="1456" height="1104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2414d34e-3a27-4864-a984-7ca8147c1ca3_2268x1720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2510802,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/174601122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414d34e-3a27-4864-a984-7ca8147c1ca3_2268x1720.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HPnF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414d34e-3a27-4864-a984-7ca8147c1ca3_2268x1720.png 424w, https://substackcdn.com/image/fetch/$s_!HPnF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414d34e-3a27-4864-a984-7ca8147c1ca3_2268x1720.png 848w, https://substackcdn.com/image/fetch/$s_!HPnF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414d34e-3a27-4864-a984-7ca8147c1ca3_2268x1720.png 1272w, https://substackcdn.com/image/fetch/$s_!HPnF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2414d34e-3a27-4864-a984-7ca8147c1ca3_2268x1720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>output:</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3o__!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf3b7ad-5727-44ee-9edf-f5308b8d94c5_732x592.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3o__!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf3b7ad-5727-44ee-9edf-f5308b8d94c5_732x592.png 424w, https://substackcdn.com/image/fetch/$s_!3o__!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf3b7ad-5727-44ee-9edf-f5308b8d94c5_732x592.png 848w, https://substackcdn.com/image/fetch/$s_!3o__!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf3b7ad-5727-44ee-9edf-f5308b8d94c5_732x592.png 1272w, https://substackcdn.com/image/fetch/$s_!3o__!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf3b7ad-5727-44ee-9edf-f5308b8d94c5_732x592.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3o__!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf3b7ad-5727-44ee-9edf-f5308b8d94c5_732x592.png" width="487" height="393.85792349726773" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2cf3b7ad-5727-44ee-9edf-f5308b8d94c5_732x592.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:592,&quot;width&quot;:732,&quot;resizeWidth&quot;:487,&quot;bytes&quot;:60053,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/174601122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf3b7ad-5727-44ee-9edf-f5308b8d94c5_732x592.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3o__!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf3b7ad-5727-44ee-9edf-f5308b8d94c5_732x592.png 424w, https://substackcdn.com/image/fetch/$s_!3o__!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf3b7ad-5727-44ee-9edf-f5308b8d94c5_732x592.png 848w, https://substackcdn.com/image/fetch/$s_!3o__!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf3b7ad-5727-44ee-9edf-f5308b8d94c5_732x592.png 1272w, https://substackcdn.com/image/fetch/$s_!3o__!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf3b7ad-5727-44ee-9edf-f5308b8d94c5_732x592.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#9989; <strong>Result:</strong> You get all three aggregations in a single result set, no unions, no duplicate queries.</p><h3>When to use grouping sets:</h3><ul><li><p><strong>Dashboards</strong> &#8594; where you want country-level, product-level, and global KPIs all pulled at once.</p></li><li><p><strong>Reports</strong> &#8594; monthly or quarterly summaries that combine different aggregation levels side by side.</p></li><li><p><strong>Multi-level summaries</strong> &#8594; subtotals, grand totals, and detailed breakdowns generated in one pass.</p><h3>In short:</h3><p>Anytime you find yourself writing <strong>the same SUM or COUNT three different ways</strong>, Grouping Sets can probably collapse it into a single, elegant query.</p></li></ul><div><hr></div><h2>4. Rollups</h2><h3>What Are rollups?</h3><p>A <strong>Rollup</strong> is a GROUP BY shortcut that creates <strong>progressive subtotals</strong> along a hierarchy. You give SQL an ordered list of columns, and it automatically returns results at every level, from the most detailed grouping down to the grand total.</p><h3>Example: website traffic by date</h3><p>Suppose you&#8217;re analyzing website visits and want to see:</p><ul><li><p>Visits by <strong>year and month</strong></p></li><li><p>Visits by <strong>year</strong></p></li><li><p>The overall <strong>total</strong></p></li></ul><p>You can do this with a single query using <code>ROLLUP</code>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dog4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c1607e-4d83-4ee4-93ea-3e9165b85878_654x1418.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dog4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c1607e-4d83-4ee4-93ea-3e9165b85878_654x1418.png 424w, https://substackcdn.com/image/fetch/$s_!dog4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c1607e-4d83-4ee4-93ea-3e9165b85878_654x1418.png 848w, https://substackcdn.com/image/fetch/$s_!dog4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c1607e-4d83-4ee4-93ea-3e9165b85878_654x1418.png 1272w, https://substackcdn.com/image/fetch/$s_!dog4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c1607e-4d83-4ee4-93ea-3e9165b85878_654x1418.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dog4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c1607e-4d83-4ee4-93ea-3e9165b85878_654x1418.png" width="654" height="1418" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3c1607e-4d83-4ee4-93ea-3e9165b85878_654x1418.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1418,&quot;width&quot;:654,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:615307,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/174601122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c1607e-4d83-4ee4-93ea-3e9165b85878_654x1418.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dog4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c1607e-4d83-4ee4-93ea-3e9165b85878_654x1418.png 424w, https://substackcdn.com/image/fetch/$s_!dog4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c1607e-4d83-4ee4-93ea-3e9165b85878_654x1418.png 848w, https://substackcdn.com/image/fetch/$s_!dog4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c1607e-4d83-4ee4-93ea-3e9165b85878_654x1418.png 1272w, https://substackcdn.com/image/fetch/$s_!dog4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c1607e-4d83-4ee4-93ea-3e9165b85878_654x1418.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>output:</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wYnv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03252f00-650d-4ea7-97aa-84f4c0387ea4_1280x580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wYnv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03252f00-650d-4ea7-97aa-84f4c0387ea4_1280x580.png 424w, https://substackcdn.com/image/fetch/$s_!wYnv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03252f00-650d-4ea7-97aa-84f4c0387ea4_1280x580.png 848w, https://substackcdn.com/image/fetch/$s_!wYnv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03252f00-650d-4ea7-97aa-84f4c0387ea4_1280x580.png 1272w, https://substackcdn.com/image/fetch/$s_!wYnv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03252f00-650d-4ea7-97aa-84f4c0387ea4_1280x580.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wYnv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03252f00-650d-4ea7-97aa-84f4c0387ea4_1280x580.png" width="597" height="270.515625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03252f00-650d-4ea7-97aa-84f4c0387ea4_1280x580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:580,&quot;width&quot;:1280,&quot;resizeWidth&quot;:597,&quot;bytes&quot;:60750,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/174601122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03252f00-650d-4ea7-97aa-84f4c0387ea4_1280x580.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wYnv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03252f00-650d-4ea7-97aa-84f4c0387ea4_1280x580.png 424w, https://substackcdn.com/image/fetch/$s_!wYnv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03252f00-650d-4ea7-97aa-84f4c0387ea4_1280x580.png 848w, https://substackcdn.com/image/fetch/$s_!wYnv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03252f00-650d-4ea7-97aa-84f4c0387ea4_1280x580.png 1272w, https://substackcdn.com/image/fetch/$s_!wYnv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03252f00-650d-4ea7-97aa-84f4c0387ea4_1280x580.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#128073; So with a single query using <code>ROLLUP</code>, you&#8217;ve got:</p><ul><li><p><strong>year</strong> &#8594; Year of the visit(s).</p></li><li><p><strong>month</strong> &#8594; Month of the visit(s).</p></li><li><p><strong>total_visits</strong> &#8594; How many visits happened in that year/month.</p></li><li><p><strong>row_type</strong> &#8594; Label telling you whether the row is monthly detail, a yearly subtotal, or the overall grand total.</p><h2>How rollups compare to grouping sets:</h2><p>Both <strong>Grouping Sets</strong> and <strong>Rollups</strong> let you collapse multiple aggregations into one query, the difference is in <strong>control vs convenience</strong>.</p><p></p></li><li><p><strong>Grouping Sets</strong> &#8594; You spell out each grouping you want. Perfect when you need a custom mix (e.g. totals by country, by product, but not both together).</p></li><li><p><strong>Rollups</strong> &#8594; You hand SQL a hierarchy, and it builds every subtotal and the grand </p><p>total for you. Less typing, cleaner code, but the shape is fixed.</p></li></ul><h3>In short:</h3><ul><li><p>Use <strong>Grouping Sets</strong> when you want <strong>custom, non-hierarchical views</strong>.</p></li><li><p>Use <strong>Rollups</strong> when you want <strong>hierarchical roll-ups with minimal effort</strong>.</p></li></ul><h2>Analogy</h2><p>&#8220;Rollups are like elevator stops: you can get off at the city floor, the state floor, the country floor, or ride all the way up to the grand total.&#8221;</p><p>It conveys the hierarchical nature (each level builds on the last), but in a way that&#8217;s easy to visualize.</p><div><hr></div><h2>5. Self Joins:</h2><p>A <strong>self join</strong> is simply joining a table to itself. Instead of pulling data from two different tables, you treat the same table as if it were two, usually by giving each instance an alias.</p><h3>Real-world examples:</h3><ul><li><p><strong>Comparing rows</strong>:</p><ul><li><p>In a <strong>weather table</strong>, join each city&#8217;s record to another city&#8217;s record on the same date to compare conditions (e.g., New York&#8217;s temperature vs. Los Angeles&#8217; temperature on June</p></li></ul></li><li><p><strong>Time-series analysis</strong>:</p><ul><li><p>In the same <strong>weather table</strong>, join today&#8217;s weather record for a city to <strong>yesterday&#8217;s record</strong> to track day-over-day changes in temperature, rainfall, or humidity.</p></li></ul><p></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LOvv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b751bed-0888-4276-988e-333ebb51a66c_762x1424.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LOvv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b751bed-0888-4276-988e-333ebb51a66c_762x1424.png 424w, https://substackcdn.com/image/fetch/$s_!LOvv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b751bed-0888-4276-988e-333ebb51a66c_762x1424.png 848w, https://substackcdn.com/image/fetch/$s_!LOvv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b751bed-0888-4276-988e-333ebb51a66c_762x1424.png 1272w, https://substackcdn.com/image/fetch/$s_!LOvv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b751bed-0888-4276-988e-333ebb51a66c_762x1424.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LOvv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b751bed-0888-4276-988e-333ebb51a66c_762x1424.png" width="618" height="1154.8976377952756" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b751bed-0888-4276-988e-333ebb51a66c_762x1424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1424,&quot;width&quot;:762,&quot;resizeWidth&quot;:618,&quot;bytes&quot;:784302,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/174601122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b751bed-0888-4276-988e-333ebb51a66c_762x1424.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LOvv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b751bed-0888-4276-988e-333ebb51a66c_762x1424.png 424w, https://substackcdn.com/image/fetch/$s_!LOvv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b751bed-0888-4276-988e-333ebb51a66c_762x1424.png 848w, https://substackcdn.com/image/fetch/$s_!LOvv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b751bed-0888-4276-988e-333ebb51a66c_762x1424.png 1272w, https://substackcdn.com/image/fetch/$s_!LOvv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b751bed-0888-4276-988e-333ebb51a66c_762x1424.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Output:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M_5O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a793077-8f71-45e4-a0a5-891b7d5835af_2194x294.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M_5O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a793077-8f71-45e4-a0a5-891b7d5835af_2194x294.png 424w, https://substackcdn.com/image/fetch/$s_!M_5O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a793077-8f71-45e4-a0a5-891b7d5835af_2194x294.png 848w, https://substackcdn.com/image/fetch/$s_!M_5O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a793077-8f71-45e4-a0a5-891b7d5835af_2194x294.png 1272w, https://substackcdn.com/image/fetch/$s_!M_5O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a793077-8f71-45e4-a0a5-891b7d5835af_2194x294.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M_5O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a793077-8f71-45e4-a0a5-891b7d5835af_2194x294.png" width="728" height="97.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a793077-8f71-45e4-a0a5-891b7d5835af_2194x294.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:195,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:92031,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/174601122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a793077-8f71-45e4-a0a5-891b7d5835af_2194x294.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M_5O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a793077-8f71-45e4-a0a5-891b7d5835af_2194x294.png 424w, https://substackcdn.com/image/fetch/$s_!M_5O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a793077-8f71-45e4-a0a5-891b7d5835af_2194x294.png 848w, https://substackcdn.com/image/fetch/$s_!M_5O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a793077-8f71-45e4-a0a5-891b7d5835af_2194x294.png 1272w, https://substackcdn.com/image/fetch/$s_!M_5O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a793077-8f71-45e4-a0a5-891b7d5835af_2194x294.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>&#9989; <strong>In one query</strong>, you get:</h3><ul><li><p><strong>Row comparison</strong> &#8594; city vs. city, same date.</p></li><li><p><strong>Time-series</strong> &#8594; today vs. yesterday, same city.</p></li><li><p><strong>Changes over time</strong> in temperature, rainfall, humidity.</p></li></ul><h3>Why self joins matter in analytics:</h3><ul><li><p><strong>Comparisons</strong> &#8594; how one row stacks up against another (city vs. city, product vs. similar product).</p></li><li><p><strong>Trends</strong> &#8594; how a row evolves over time (today vs. yesterday&#8217;s weather, last month vs. this month&#8217;s reading).</p></li><li><p><strong>Hierarchies</strong> &#8594; how rows connect in a structure (employee vs. manager, category vs. subcategory).</p></li></ul><p>In analytics, this means you&#8217;re not limited to totals and averages. A self join shows <strong>patterns, progressions, and relationships,</strong> the deeper layer of meaning that makes raw data actionable.</p><h3>Analogy:</h3><p>&#8220;It&#8217;s like comparing today&#8217;s selfie to yesterday&#8217;s, same subject, new context.&#8221;</p><div><hr></div><h2>6. Putting it all together</h2><h3>Scenario: team productivity &#8212; dept &#8594; manager rollups</h3><h3>Problem:</h3><p>In most organizations, productivity metrics are stored at the <strong>employee level</strong> (e.g., hours worked, tasks completed, revenue generated). But business leaders don&#8217;t just need to see this information for individuals, they need <strong>rollups across the hierarchy</strong>:</p><ul><li><p>A <strong>manager</strong> wants to see how their team performed.</p></li><li><p>A <strong>department head</strong> wants to see all their managers&#8217; totals, plus comparisons across them.</p></li><li><p>The <strong>company</strong> wants to see aggregated totals across departments.</p></li></ul><h3>Goal:</h3><ul><li><p>i-level metrics by <strong>department &#215; manager &#215; month</strong></p></li><li><p>Compare employees <strong>under each manager</strong> (self-join to the manager)</p></li><li><p>Get <strong>manager subtotals, department subtotals, company totals</strong>, all in one result</p></li></ul><h3>Assumed tables (map to your schema):</h3><ul><li><p><code>employees(employee_id, full_name, manager_id, department)</code></p></li><li><p><code>work_log(employee_id, work_date)</code> one row per day an employee did work (or any activity event)</p></li></ul><h3>Query:</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!defG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff94b4e2d-70e0-4bfd-9688-a39d7ed1e650_984x1426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!defG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff94b4e2d-70e0-4bfd-9688-a39d7ed1e650_984x1426.png 424w, https://substackcdn.com/image/fetch/$s_!defG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff94b4e2d-70e0-4bfd-9688-a39d7ed1e650_984x1426.png 848w, https://substackcdn.com/image/fetch/$s_!defG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff94b4e2d-70e0-4bfd-9688-a39d7ed1e650_984x1426.png 1272w, https://substackcdn.com/image/fetch/$s_!defG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff94b4e2d-70e0-4bfd-9688-a39d7ed1e650_984x1426.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!defG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff94b4e2d-70e0-4bfd-9688-a39d7ed1e650_984x1426.png" width="984" height="1426" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f94b4e2d-70e0-4bfd-9688-a39d7ed1e650_984x1426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1426,&quot;width&quot;:984,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:788732,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/174601122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff94b4e2d-70e0-4bfd-9688-a39d7ed1e650_984x1426.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!defG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff94b4e2d-70e0-4bfd-9688-a39d7ed1e650_984x1426.png 424w, https://substackcdn.com/image/fetch/$s_!defG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff94b4e2d-70e0-4bfd-9688-a39d7ed1e650_984x1426.png 848w, https://substackcdn.com/image/fetch/$s_!defG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff94b4e2d-70e0-4bfd-9688-a39d7ed1e650_984x1426.png 1272w, https://substackcdn.com/image/fetch/$s_!defG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff94b4e2d-70e0-4bfd-9688-a39d7ed1e650_984x1426.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Output:</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jMKI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc0c04a-cc4e-483a-b955-14907ae3f447_1416x1504.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jMKI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc0c04a-cc4e-483a-b955-14907ae3f447_1416x1504.png 424w, https://substackcdn.com/image/fetch/$s_!jMKI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc0c04a-cc4e-483a-b955-14907ae3f447_1416x1504.png 848w, https://substackcdn.com/image/fetch/$s_!jMKI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc0c04a-cc4e-483a-b955-14907ae3f447_1416x1504.png 1272w, https://substackcdn.com/image/fetch/$s_!jMKI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc0c04a-cc4e-483a-b955-14907ae3f447_1416x1504.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jMKI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc0c04a-cc4e-483a-b955-14907ae3f447_1416x1504.png" width="1416" height="1504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fdc0c04a-cc4e-483a-b955-14907ae3f447_1416x1504.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1504,&quot;width&quot;:1416,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:213012,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/174601122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc0c04a-cc4e-483a-b955-14907ae3f447_1416x1504.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jMKI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc0c04a-cc4e-483a-b955-14907ae3f447_1416x1504.png 424w, https://substackcdn.com/image/fetch/$s_!jMKI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc0c04a-cc4e-483a-b955-14907ae3f447_1416x1504.png 848w, https://substackcdn.com/image/fetch/$s_!jMKI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc0c04a-cc4e-483a-b955-14907ae3f447_1416x1504.png 1272w, https://substackcdn.com/image/fetch/$s_!jMKI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc0c04a-cc4e-483a-b955-14907ae3f447_1416x1504.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EM-f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46be46c0-0319-4276-b0cb-4c5c97c599e7_1408x822.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EM-f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46be46c0-0319-4276-b0cb-4c5c97c599e7_1408x822.png 424w, https://substackcdn.com/image/fetch/$s_!EM-f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46be46c0-0319-4276-b0cb-4c5c97c599e7_1408x822.png 848w, https://substackcdn.com/image/fetch/$s_!EM-f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46be46c0-0319-4276-b0cb-4c5c97c599e7_1408x822.png 1272w, https://substackcdn.com/image/fetch/$s_!EM-f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46be46c0-0319-4276-b0cb-4c5c97c599e7_1408x822.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EM-f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46be46c0-0319-4276-b0cb-4c5c97c599e7_1408x822.png" width="724" height="422.6761363636364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46be46c0-0319-4276-b0cb-4c5c97c599e7_1408x822.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1408,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:109851,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dataman.blog/i/174601122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46be46c0-0319-4276-b0cb-4c5c97c599e7_1408x822.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EM-f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46be46c0-0319-4276-b0cb-4c5c97c599e7_1408x822.png 424w, https://substackcdn.com/image/fetch/$s_!EM-f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46be46c0-0319-4276-b0cb-4c5c97c599e7_1408x822.png 848w, https://substackcdn.com/image/fetch/$s_!EM-f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46be46c0-0319-4276-b0cb-4c5c97c599e7_1408x822.png 1272w, https://substackcdn.com/image/fetch/$s_!EM-f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46be46c0-0319-4276-b0cb-4c5c97c599e7_1408x822.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><div><hr></div><h2>7. &#8220;Challenges &amp; pro tips&#8221;</h2><h3><strong>1. Performance pitfalls:</strong></h3><p>Queries with self-joins, grouping sets, and rollups can scan huge volumes of data, making them slow and resource-intensive on large datasets.</p><h3>2. Aggregate placeholders in rollups and grouping sets:</h3><p>When you use <strong>ROLLUP</strong> or <strong>GROUPING SETS</strong>, SQL adds extra rows for <strong>subtotals and grand totals</strong>. In those rows, the grouped columns are filled with <code>NULL</code> , not because the data is missing, but as a <strong>marker</strong> that this row represents an aggregate.</p><h3>3. Where self-joins fall short:</h3><ul><li><p><strong>Performance overhead</strong> &#8594; Joining a large table to itself often doubles the data scanned and can make queries very slow.</p></li><li><p><strong>Complexity</strong> &#8594; Queries become harder to read and maintain, especially with multiple conditions across the same table.</p></li><li><p><strong>Scalability issues</strong> &#8594; On very large datasets, self-joins may time out or require excessive compute compared to equivalent window function solutions.</p></li></ul><h3>Pro tips :</h3><p><strong>1. Speed up queries</strong></p><ul><li><p>Summarize data first (like user&#8211;month).</p></li><li><p>Add indexes on important columns.</p></li><li><p>Only check key retention periods (Month+1, Month+2).</p></li></ul><p><strong>2. Read totals clearly</strong></p><ul><li><p>Use <code>GROUPING()</code> to know which rows are subtotals.</p></li><li><p>Change <code>NULL</code>s into labels like ALL MONTHS or ALL YEARS.</p></li></ul><p><strong>3. Use window functions</strong></p><ul><li><p>Try <code>LAG</code>, <code>LEAD</code>, or <code>ROW_NUMBER</code> instead of self-joins.</p></li><li><p>They are faster, cleaner, and scale better.</p></li></ul><h2>8. The big picture: why It&#8217;s useful</h2><p>At the end of the blog, <code>ROLLUP</code> and <code>GROUPING SETS</code> aren&#8217;t obscure SQL tricks, they&#8217;re shortcuts to thinking and working like an analyst. They turn three or four repetitive queries into one clear, maintainable query that scales with your questions. Fewer queries mean fewer errors, faster answers, and cleaner code.</p><p><strong>So here&#8217;s the takeaway:</strong></p><p>Next time you catch yourself writing multiple <code>GROUP BY</code> queries in a row, stop and ask, could this be one query with <code>ROLLUP</code> or <code>GROUPING SETS</code>?</p><div><hr></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading dat-a-man &#8212; Data with Aman! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SQL Window functions deep dive]]></title><description><![CDATA[What window functions can do and what they cannot.]]></description><link>https://www.dataman.blog/p/sql-window-functions-deep-dive</link><guid isPermaLink="false">https://www.dataman.blog/p/sql-window-functions-deep-dive</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Fri, 29 Aug 2025 05:08:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1ow4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da890b6-9c47-45b0-b357-921cb624f110_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1ow4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da890b6-9c47-45b0-b357-921cb624f110_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1ow4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da890b6-9c47-45b0-b357-921cb624f110_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!1ow4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da890b6-9c47-45b0-b357-921cb624f110_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!1ow4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da890b6-9c47-45b0-b357-921cb624f110_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!1ow4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da890b6-9c47-45b0-b357-921cb624f110_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1ow4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da890b6-9c47-45b0-b357-921cb624f110_1024x1536.png" width="327" height="490.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3da890b6-9c47-45b0-b357-921cb624f110_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:327,&quot;bytes&quot;:2642668,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da890b6-9c47-45b0-b357-921cb624f110_1024x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1ow4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da890b6-9c47-45b0-b357-921cb624f110_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!1ow4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da890b6-9c47-45b0-b357-921cb624f110_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!1ow4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da890b6-9c47-45b0-b357-921cb624f110_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!1ow4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da890b6-9c47-45b0-b357-921cb624f110_1024x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>Introduction:</strong></h2><p>In Today&#8217;s analytics, raw data alone isn&#8217;t enough, what matters is how flexibly and deeply you can explore it. When analyzing data, it&#8217;s often important to calculate values like running totals, rankings, or comparisons between rows, without losing the details of each row. That&#8217;s where SQL window functions come in.</p><p>They let you perform powerful calculations across related rows while keeping every row in your results. This makes it easier to spot trends, compare values, and build more insightful reports. Whether you're just starting with SQL or looking to improve your analysis skills, understanding window functions is a valuable step forward.</p><h3>SQL Window Functions Core Concepts:</h3><p>Each window function uses the OVER clause to define its scope. You can refine this window with:</p><ul><li><p><strong>PARTITION BY</strong> to divide data into groups for independent calculations,</p></li><li><p><strong>ORDER BY</strong> to set row order within each group for operations like rankings or running totals.</p></li></ul><h4>Window functions fall into several key categories:</h4><ul><li><p><strong>Aggregate functions</strong> (SUM(), AVG(), COUNT()) for running totals or moving averages.</p></li><li><p><strong>Ranking functions</strong> (ROW_NUMBER(), RANK(), DENSE_RANK()) to assign positions or ranks within partitions.</p></li><li><p><strong>Value functions</strong> (LAG(), LEAD(), FIRST_VALUE(), LAST_VALUE()) to access values from other rows in the window.</p><p></p><p><strong>Example:</strong></p></li></ul><p> This example calculates a cumulative total of duration_seconds ordered by   start_time, without grouping or removing rows.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Txa0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3238e5-9c36-4454-ba77-fe26215ae6f0_2884x664.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Txa0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3238e5-9c36-4454-ba77-fe26215ae6f0_2884x664.png 424w, https://substackcdn.com/image/fetch/$s_!Txa0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3238e5-9c36-4454-ba77-fe26215ae6f0_2884x664.png 848w, https://substackcdn.com/image/fetch/$s_!Txa0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3238e5-9c36-4454-ba77-fe26215ae6f0_2884x664.png 1272w, https://substackcdn.com/image/fetch/$s_!Txa0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3238e5-9c36-4454-ba77-fe26215ae6f0_2884x664.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Txa0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3238e5-9c36-4454-ba77-fe26215ae6f0_2884x664.png" width="1456" height="335" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e3238e5-9c36-4454-ba77-fe26215ae6f0_2884x664.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:335,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1262716,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3238e5-9c36-4454-ba77-fe26215ae6f0_2884x664.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Txa0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3238e5-9c36-4454-ba77-fe26215ae6f0_2884x664.png 424w, https://substackcdn.com/image/fetch/$s_!Txa0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3238e5-9c36-4454-ba77-fe26215ae6f0_2884x664.png 848w, https://substackcdn.com/image/fetch/$s_!Txa0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3238e5-9c36-4454-ba77-fe26215ae6f0_2884x664.png 1272w, https://substackcdn.com/image/fetch/$s_!Txa0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3238e5-9c36-4454-ba77-fe26215ae6f0_2884x664.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>This example calculates a cumulative total of duration_seconds ordered by start_time, without grouping or removing rows.</p><div><hr></div><h2>Primary SQL Ranking Functions:</h2><p>Ranking functions in SQL are specialized window functions that assign ranks to rows based on their ordering within a dataset. The primary ranking functions are ROW_NUMBER(), RANK(), DENSE_RANK(), and NTILE().</p><ul><li><p><strong>ROW_NUMBER() </strong>- <code>ROW_NUMBER()</code> is a <strong>window function in SQL</strong> that assigns a unique sequential integer to rows within a result set, based on the order you specify.</p><p></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!22H5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb90402d-e167-40f5-a6d0-2a2faa03b7de_2228x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!22H5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb90402d-e167-40f5-a6d0-2a2faa03b7de_2228x840.png 424w, https://substackcdn.com/image/fetch/$s_!22H5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb90402d-e167-40f5-a6d0-2a2faa03b7de_2228x840.png 848w, https://substackcdn.com/image/fetch/$s_!22H5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb90402d-e167-40f5-a6d0-2a2faa03b7de_2228x840.png 1272w, https://substackcdn.com/image/fetch/$s_!22H5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb90402d-e167-40f5-a6d0-2a2faa03b7de_2228x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!22H5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb90402d-e167-40f5-a6d0-2a2faa03b7de_2228x840.png" width="581" height="219.0721153846154" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb90402d-e167-40f5-a6d0-2a2faa03b7de_2228x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:549,&quot;width&quot;:1456,&quot;resizeWidth&quot;:581,&quot;bytes&quot;:1206724,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb90402d-e167-40f5-a6d0-2a2faa03b7de_2228x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!22H5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb90402d-e167-40f5-a6d0-2a2faa03b7de_2228x840.png 424w, https://substackcdn.com/image/fetch/$s_!22H5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb90402d-e167-40f5-a6d0-2a2faa03b7de_2228x840.png 848w, https://substackcdn.com/image/fetch/$s_!22H5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb90402d-e167-40f5-a6d0-2a2faa03b7de_2228x840.png 1272w, https://substackcdn.com/image/fetch/$s_!22H5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb90402d-e167-40f5-a6d0-2a2faa03b7de_2228x840.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p><strong>   Output:</strong></p><p>  The query would produce:</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LfnT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7acf55-d2f1-4e37-9cd4-bb6a7b23481d_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LfnT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7acf55-d2f1-4e37-9cd4-bb6a7b23481d_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!LfnT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7acf55-d2f1-4e37-9cd4-bb6a7b23481d_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!LfnT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7acf55-d2f1-4e37-9cd4-bb6a7b23481d_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!LfnT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7acf55-d2f1-4e37-9cd4-bb6a7b23481d_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LfnT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7acf55-d2f1-4e37-9cd4-bb6a7b23481d_1024x1024.png" width="255" height="255" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec7acf55-d2f1-4e37-9cd4-bb6a7b23481d_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:255,&quot;bytes&quot;:1286176,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7acf55-d2f1-4e37-9cd4-bb6a7b23481d_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LfnT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7acf55-d2f1-4e37-9cd4-bb6a7b23481d_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!LfnT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7acf55-d2f1-4e37-9cd4-bb6a7b23481d_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!LfnT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7acf55-d2f1-4e37-9cd4-bb6a7b23481d_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!LfnT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7acf55-d2f1-4e37-9cd4-bb6a7b23481d_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>RANK()</strong>: Assigns ranks to rows, but if rows have identical values per the ORDER BY clause, they receive the same rank. This may create gaps in the rankings after ties (i.e., if two rows are ranked 1, the next row is ranked 3).</p><p></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z-79!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a1cdcc6-f78f-4a67-b23c-3fdc4758413b_2080x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z-79!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a1cdcc6-f78f-4a67-b23c-3fdc4758413b_2080x840.png 424w, https://substackcdn.com/image/fetch/$s_!z-79!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a1cdcc6-f78f-4a67-b23c-3fdc4758413b_2080x840.png 848w, https://substackcdn.com/image/fetch/$s_!z-79!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a1cdcc6-f78f-4a67-b23c-3fdc4758413b_2080x840.png 1272w, https://substackcdn.com/image/fetch/$s_!z-79!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a1cdcc6-f78f-4a67-b23c-3fdc4758413b_2080x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z-79!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a1cdcc6-f78f-4a67-b23c-3fdc4758413b_2080x840.png" width="573" height="231.40384615384616" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a1cdcc6-f78f-4a67-b23c-3fdc4758413b_2080x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:588,&quot;width&quot;:1456,&quot;resizeWidth&quot;:573,&quot;bytes&quot;:1141903,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a1cdcc6-f78f-4a67-b23c-3fdc4758413b_2080x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z-79!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a1cdcc6-f78f-4a67-b23c-3fdc4758413b_2080x840.png 424w, https://substackcdn.com/image/fetch/$s_!z-79!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a1cdcc6-f78f-4a67-b23c-3fdc4758413b_2080x840.png 848w, https://substackcdn.com/image/fetch/$s_!z-79!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a1cdcc6-f78f-4a67-b23c-3fdc4758413b_2080x840.png 1272w, https://substackcdn.com/image/fetch/$s_!z-79!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a1cdcc6-f78f-4a67-b23c-3fdc4758413b_2080x840.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p><strong>Output:</strong></p><p>The query would produce:</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e3uf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129f117e-15d1-4ce6-a9b9-86193addb605_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e3uf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129f117e-15d1-4ce6-a9b9-86193addb605_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!e3uf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129f117e-15d1-4ce6-a9b9-86193addb605_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!e3uf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129f117e-15d1-4ce6-a9b9-86193addb605_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!e3uf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129f117e-15d1-4ce6-a9b9-86193addb605_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e3uf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129f117e-15d1-4ce6-a9b9-86193addb605_1024x1024.png" width="249" height="249" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/129f117e-15d1-4ce6-a9b9-86193addb605_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:249,&quot;bytes&quot;:1323172,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129f117e-15d1-4ce6-a9b9-86193addb605_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e3uf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129f117e-15d1-4ce6-a9b9-86193addb605_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!e3uf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129f117e-15d1-4ce6-a9b9-86193addb605_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!e3uf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129f117e-15d1-4ce6-a9b9-86193addb605_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!e3uf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129f117e-15d1-4ce6-a9b9-86193addb605_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>DENSE_RANK()</strong>: Functions similarly to RANK(), but does not leave gaps in the ranking sequence after ties. If two rows are tied for rank 1, the next row is assigned rank 2.</p><p></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j0zq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa2709e5-750c-4da3-9205-87bd83f43f9b_2340x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j0zq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa2709e5-750c-4da3-9205-87bd83f43f9b_2340x840.png 424w, https://substackcdn.com/image/fetch/$s_!j0zq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa2709e5-750c-4da3-9205-87bd83f43f9b_2340x840.png 848w, https://substackcdn.com/image/fetch/$s_!j0zq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa2709e5-750c-4da3-9205-87bd83f43f9b_2340x840.png 1272w, https://substackcdn.com/image/fetch/$s_!j0zq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa2709e5-750c-4da3-9205-87bd83f43f9b_2340x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j0zq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa2709e5-750c-4da3-9205-87bd83f43f9b_2340x840.png" width="589" height="211.57074175824175" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa2709e5-750c-4da3-9205-87bd83f43f9b_2340x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:589,&quot;bytes&quot;:1268246,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa2709e5-750c-4da3-9205-87bd83f43f9b_2340x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j0zq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa2709e5-750c-4da3-9205-87bd83f43f9b_2340x840.png 424w, https://substackcdn.com/image/fetch/$s_!j0zq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa2709e5-750c-4da3-9205-87bd83f43f9b_2340x840.png 848w, https://substackcdn.com/image/fetch/$s_!j0zq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa2709e5-750c-4da3-9205-87bd83f43f9b_2340x840.png 1272w, https://substackcdn.com/image/fetch/$s_!j0zq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa2709e5-750c-4da3-9205-87bd83f43f9b_2340x840.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p><strong>Output:</strong></p><p>The query would produce:</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pu78!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740ff71e-deea-4f87-98a0-199346c41311_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pu78!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740ff71e-deea-4f87-98a0-199346c41311_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!pu78!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740ff71e-deea-4f87-98a0-199346c41311_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!pu78!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740ff71e-deea-4f87-98a0-199346c41311_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!pu78!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740ff71e-deea-4f87-98a0-199346c41311_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pu78!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740ff71e-deea-4f87-98a0-199346c41311_1024x1024.png" width="265" height="265" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/740ff71e-deea-4f87-98a0-199346c41311_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:265,&quot;bytes&quot;:1350684,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740ff71e-deea-4f87-98a0-199346c41311_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pu78!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740ff71e-deea-4f87-98a0-199346c41311_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!pu78!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740ff71e-deea-4f87-98a0-199346c41311_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!pu78!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740ff71e-deea-4f87-98a0-199346c41311_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!pu78!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740ff71e-deea-4f87-98a0-199346c41311_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>NTILE(n)</strong>: Divides the data into n equal or nearly equal groups and assigns each row a group number.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yqiL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2ec133-bb77-4939-825b-cda48c6a4945_2120x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yqiL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2ec133-bb77-4939-825b-cda48c6a4945_2120x840.png 424w, https://substackcdn.com/image/fetch/$s_!yqiL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2ec133-bb77-4939-825b-cda48c6a4945_2120x840.png 848w, https://substackcdn.com/image/fetch/$s_!yqiL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2ec133-bb77-4939-825b-cda48c6a4945_2120x840.png 1272w, https://substackcdn.com/image/fetch/$s_!yqiL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2ec133-bb77-4939-825b-cda48c6a4945_2120x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yqiL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2ec133-bb77-4939-825b-cda48c6a4945_2120x840.png" width="567" height="224.6971153846154" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a2ec133-bb77-4939-825b-cda48c6a4945_2120x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:577,&quot;width&quot;:1456,&quot;resizeWidth&quot;:567,&quot;bytes&quot;:1154825,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2ec133-bb77-4939-825b-cda48c6a4945_2120x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yqiL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2ec133-bb77-4939-825b-cda48c6a4945_2120x840.png 424w, https://substackcdn.com/image/fetch/$s_!yqiL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2ec133-bb77-4939-825b-cda48c6a4945_2120x840.png 848w, https://substackcdn.com/image/fetch/$s_!yqiL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2ec133-bb77-4939-825b-cda48c6a4945_2120x840.png 1272w, https://substackcdn.com/image/fetch/$s_!yqiL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a2ec133-bb77-4939-825b-cda48c6a4945_2120x840.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p><strong>Output</strong> :</p><p>(rows split into 4 nearly equal buckets, highest values in quartile 1)</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UFdP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025bd615-587c-4c38-a9ad-da2888998ff2_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UFdP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025bd615-587c-4c38-a9ad-da2888998ff2_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!UFdP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025bd615-587c-4c38-a9ad-da2888998ff2_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!UFdP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025bd615-587c-4c38-a9ad-da2888998ff2_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!UFdP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025bd615-587c-4c38-a9ad-da2888998ff2_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UFdP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025bd615-587c-4c38-a9ad-da2888998ff2_1024x1024.png" width="298" height="298" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/025bd615-587c-4c38-a9ad-da2888998ff2_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:298,&quot;bytes&quot;:728727,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025bd615-587c-4c38-a9ad-da2888998ff2_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UFdP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025bd615-587c-4c38-a9ad-da2888998ff2_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!UFdP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025bd615-587c-4c38-a9ad-da2888998ff2_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!UFdP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025bd615-587c-4c38-a9ad-da2888998ff2_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!UFdP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025bd615-587c-4c38-a9ad-da2888998ff2_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>&#128230; Key Navigation Functions</h2><p><strong>Navigation functions</strong> are a subset of SQL <strong>window functions</strong> that allow you to <strong>access values from rows adjacent to the current row</strong> within a defined window. These adjacent rows can be from <strong>before (LAG)</strong> or <strong>after (LEAD)</strong> the current row. Other navigation functions include FIRST_VALUE() and LAST_VALUE() which retrieve boundary values within each window.</p><p>The navigation summary for the LEAD() , LAG(), FIRST_VALUE() and LAST_VALUE() functions from the SQL time-series window functions is as follows:</p><h3><strong>LEAD and LAG</strong></h3><ul><li><p><strong>Purpose</strong>: The LEAD and LAG functions enable access to data from rows after (LEAD) or before (LAG) the current row within a result set ordered by a specific column, making them ideal for time-series and sequential data analysis.</p></li><li><p><strong>Functionality</strong>: LEAD looks "into the future" (next rows), while LAG looks "into the past" (previous rows). They are frequently used to calculate differences between consecutive data points, such as monthly stock prices or moving averages.</p></li></ul><h3><strong>FIRST_VALUE() and LAST_VALUE()</strong></h3><ul><li><p><strong>Purpose</strong>:</p><p><code>FIRST_VALUE()</code> and <code>LAST_VALUE()</code> return the <strong>first</strong> and <strong>last value</strong> within the ordered window of each partition. They're ideal when you need to <strong>reference the starting or ending state</strong> of a sequence, like the first purchase amount, the initial score, or the last known status.</p></li><li><p><strong>Functionality</strong>:</p><ul><li><p><code>FIRST_VALUE()</code> captures the <strong>earliest value</strong> in the ordered set.</p></li><li><p><code>LAST_VALUE()</code> captures the <strong>latest value</strong>, but note: its behavior depends on the <strong>window frame definition</strong>. Without correct frame specification, it may return the current row&#8217;s value instead of the true &#8220;last&#8221; row.</p></li></ul></li></ul><h4>Example:</h4><h3>Imagine a Scenario : Analyzing Employee Promotion Patterns in an organisation</h3><h4>Business Use Case:</h4><p>An HR analytics team wants to understand <strong>employee promotion trends</strong> over time. Specifically, they want to know:</p><ul><li><p>When each employee got promoted.</p></li><li><p>What was their <strong>previous job title</strong> (<code>LAG()</code>).</p></li><li><p>What is their <strong>next job title</strong> (<code>LEAD()</code>).</p></li><li><p>What was their <strong>first-ever title</strong> in the company (<code>FIRST_VALUE()</code>).</p></li><li><p>What is their <strong>current/latest title</strong> (<code>LAST_VALUE()</code>).</p></li></ul><h4>SQL query:</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!da2V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c49a1c-942a-4a51-b885-4b1fa9b8d1dc_2592x3040.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!da2V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c49a1c-942a-4a51-b885-4b1fa9b8d1dc_2592x3040.png 424w, https://substackcdn.com/image/fetch/$s_!da2V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c49a1c-942a-4a51-b885-4b1fa9b8d1dc_2592x3040.png 848w, https://substackcdn.com/image/fetch/$s_!da2V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c49a1c-942a-4a51-b885-4b1fa9b8d1dc_2592x3040.png 1272w, https://substackcdn.com/image/fetch/$s_!da2V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c49a1c-942a-4a51-b885-4b1fa9b8d1dc_2592x3040.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!da2V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c49a1c-942a-4a51-b885-4b1fa9b8d1dc_2592x3040.png" width="1456" height="1708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9c49a1c-942a-4a51-b885-4b1fa9b8d1dc_2592x3040.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1708,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4475987,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c49a1c-942a-4a51-b885-4b1fa9b8d1dc_2592x3040.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!da2V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c49a1c-942a-4a51-b885-4b1fa9b8d1dc_2592x3040.png 424w, https://substackcdn.com/image/fetch/$s_!da2V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c49a1c-942a-4a51-b885-4b1fa9b8d1dc_2592x3040.png 848w, https://substackcdn.com/image/fetch/$s_!da2V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c49a1c-942a-4a51-b885-4b1fa9b8d1dc_2592x3040.png 1272w, https://substackcdn.com/image/fetch/$s_!da2V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c49a1c-942a-4a51-b885-4b1fa9b8d1dc_2592x3040.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>&#9989; Output of query on that data</strong></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TaxF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba5bccc-e27e-4a06-831f-e3f4d0292baf_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TaxF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba5bccc-e27e-4a06-831f-e3f4d0292baf_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!TaxF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba5bccc-e27e-4a06-831f-e3f4d0292baf_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!TaxF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba5bccc-e27e-4a06-831f-e3f4d0292baf_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!TaxF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba5bccc-e27e-4a06-831f-e3f4d0292baf_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TaxF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba5bccc-e27e-4a06-831f-e3f4d0292baf_1024x1024.png" width="445" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fba5bccc-e27e-4a06-831f-e3f4d0292baf_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:445,&quot;bytes&quot;:1404227,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba5bccc-e27e-4a06-831f-e3f4d0292baf_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TaxF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba5bccc-e27e-4a06-831f-e3f4d0292baf_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!TaxF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba5bccc-e27e-4a06-831f-e3f4d0292baf_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!TaxF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba5bccc-e27e-4a06-831f-e3f4d0292baf_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!TaxF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba5bccc-e27e-4a06-831f-e3f4d0292baf_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>What is an Aggregate Function?</h2><p>An <strong>aggregate function</strong> in SQL is a special type of function that takes <strong>multiple rows of data</strong> and <strong>condenses them into a single value</strong> based on a calculation you specify.</p><p>They&#8217;re used when you want <strong>summarized information</strong>, such as totals, averages, or counts, rather than listing individual rows.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hy2K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410d41cf-caf4-438a-8394-f6c269167be7_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hy2K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410d41cf-caf4-438a-8394-f6c269167be7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Hy2K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410d41cf-caf4-438a-8394-f6c269167be7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Hy2K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410d41cf-caf4-438a-8394-f6c269167be7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Hy2K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410d41cf-caf4-438a-8394-f6c269167be7_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hy2K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410d41cf-caf4-438a-8394-f6c269167be7_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/410d41cf-caf4-438a-8394-f6c269167be7_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2277936,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410d41cf-caf4-438a-8394-f6c269167be7_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Hy2K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410d41cf-caf4-438a-8394-f6c269167be7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Hy2K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410d41cf-caf4-438a-8394-f6c269167be7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Hy2K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410d41cf-caf4-438a-8394-f6c269167be7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Hy2K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410d41cf-caf4-438a-8394-f6c269167be7_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>Common SQL aggregate functions include:</strong></h3><p>&#8226; <strong>COUNT()</strong>: Returns the number of rows in a set, or the number of non-NULL values in a specified column.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rmLj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff531fefa-e35a-4d4a-a5fb-cb66827c592f_2080x528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rmLj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff531fefa-e35a-4d4a-a5fb-cb66827c592f_2080x528.png 424w, https://substackcdn.com/image/fetch/$s_!rmLj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff531fefa-e35a-4d4a-a5fb-cb66827c592f_2080x528.png 848w, https://substackcdn.com/image/fetch/$s_!rmLj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff531fefa-e35a-4d4a-a5fb-cb66827c592f_2080x528.png 1272w, https://substackcdn.com/image/fetch/$s_!rmLj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff531fefa-e35a-4d4a-a5fb-cb66827c592f_2080x528.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rmLj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff531fefa-e35a-4d4a-a5fb-cb66827c592f_2080x528.png" width="584" height="148.4065934065934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f531fefa-e35a-4d4a-a5fb-cb66827c592f_2080x528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:370,&quot;width&quot;:1456,&quot;resizeWidth&quot;:584,&quot;bytes&quot;:767955,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff531fefa-e35a-4d4a-a5fb-cb66827c592f_2080x528.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rmLj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff531fefa-e35a-4d4a-a5fb-cb66827c592f_2080x528.png 424w, https://substackcdn.com/image/fetch/$s_!rmLj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff531fefa-e35a-4d4a-a5fb-cb66827c592f_2080x528.png 848w, https://substackcdn.com/image/fetch/$s_!rmLj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff531fefa-e35a-4d4a-a5fb-cb66827c592f_2080x528.png 1272w, https://substackcdn.com/image/fetch/$s_!rmLj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff531fefa-e35a-4d4a-a5fb-cb66827c592f_2080x528.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>&#8226; <strong>SUM()</strong>: Calculates the total sum of values in a numeric column.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m-8D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b895-5bf4-45ab-abe6-7ff13be9b04f_2080x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m-8D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b895-5bf4-45ab-abe6-7ff13be9b04f_2080x576.png 424w, https://substackcdn.com/image/fetch/$s_!m-8D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b895-5bf4-45ab-abe6-7ff13be9b04f_2080x576.png 848w, https://substackcdn.com/image/fetch/$s_!m-8D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b895-5bf4-45ab-abe6-7ff13be9b04f_2080x576.png 1272w, https://substackcdn.com/image/fetch/$s_!m-8D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b895-5bf4-45ab-abe6-7ff13be9b04f_2080x576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m-8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b895-5bf4-45ab-abe6-7ff13be9b04f_2080x576.png" width="569" height="157.49107142857142" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b76b895-5bf4-45ab-abe6-7ff13be9b04f_2080x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:403,&quot;width&quot;:1456,&quot;resizeWidth&quot;:569,&quot;bytes&quot;:825044,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b895-5bf4-45ab-abe6-7ff13be9b04f_2080x576.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!m-8D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b895-5bf4-45ab-abe6-7ff13be9b04f_2080x576.png 424w, https://substackcdn.com/image/fetch/$s_!m-8D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b895-5bf4-45ab-abe6-7ff13be9b04f_2080x576.png 848w, https://substackcdn.com/image/fetch/$s_!m-8D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b895-5bf4-45ab-abe6-7ff13be9b04f_2080x576.png 1272w, https://substackcdn.com/image/fetch/$s_!m-8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b76b895-5bf4-45ab-abe6-7ff13be9b04f_2080x576.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>&#8226; <strong>MIN()</strong>: Retrieves the minimum value from a specified column.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1uKc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bdb70ef-baee-4c22-9138-c54ff3b37aec_2080x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1uKc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bdb70ef-baee-4c22-9138-c54ff3b37aec_2080x576.png 424w, https://substackcdn.com/image/fetch/$s_!1uKc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bdb70ef-baee-4c22-9138-c54ff3b37aec_2080x576.png 848w, https://substackcdn.com/image/fetch/$s_!1uKc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bdb70ef-baee-4c22-9138-c54ff3b37aec_2080x576.png 1272w, https://substackcdn.com/image/fetch/$s_!1uKc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bdb70ef-baee-4c22-9138-c54ff3b37aec_2080x576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1uKc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bdb70ef-baee-4c22-9138-c54ff3b37aec_2080x576.png" width="597" height="165.24107142857142" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2bdb70ef-baee-4c22-9138-c54ff3b37aec_2080x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:403,&quot;width&quot;:1456,&quot;resizeWidth&quot;:597,&quot;bytes&quot;:824427,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bdb70ef-baee-4c22-9138-c54ff3b37aec_2080x576.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1uKc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bdb70ef-baee-4c22-9138-c54ff3b37aec_2080x576.png 424w, https://substackcdn.com/image/fetch/$s_!1uKc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bdb70ef-baee-4c22-9138-c54ff3b37aec_2080x576.png 848w, https://substackcdn.com/image/fetch/$s_!1uKc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bdb70ef-baee-4c22-9138-c54ff3b37aec_2080x576.png 1272w, https://substackcdn.com/image/fetch/$s_!1uKc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bdb70ef-baee-4c22-9138-c54ff3b37aec_2080x576.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>&#8226; <strong>MAX()</strong>: Retrieves the maximum value from a specified column.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OdBg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da563ca-e2d7-4794-98a1-b81a33f7c2c3_2080x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OdBg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da563ca-e2d7-4794-98a1-b81a33f7c2c3_2080x576.png 424w, https://substackcdn.com/image/fetch/$s_!OdBg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da563ca-e2d7-4794-98a1-b81a33f7c2c3_2080x576.png 848w, https://substackcdn.com/image/fetch/$s_!OdBg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da563ca-e2d7-4794-98a1-b81a33f7c2c3_2080x576.png 1272w, https://substackcdn.com/image/fetch/$s_!OdBg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da563ca-e2d7-4794-98a1-b81a33f7c2c3_2080x576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OdBg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da563ca-e2d7-4794-98a1-b81a33f7c2c3_2080x576.png" width="593" height="164.13392857142858" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3da563ca-e2d7-4794-98a1-b81a33f7c2c3_2080x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:403,&quot;width&quot;:1456,&quot;resizeWidth&quot;:593,&quot;bytes&quot;:825899,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da563ca-e2d7-4794-98a1-b81a33f7c2c3_2080x576.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OdBg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da563ca-e2d7-4794-98a1-b81a33f7c2c3_2080x576.png 424w, https://substackcdn.com/image/fetch/$s_!OdBg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da563ca-e2d7-4794-98a1-b81a33f7c2c3_2080x576.png 848w, https://substackcdn.com/image/fetch/$s_!OdBg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da563ca-e2d7-4794-98a1-b81a33f7c2c3_2080x576.png 1272w, https://substackcdn.com/image/fetch/$s_!OdBg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3da563ca-e2d7-4794-98a1-b81a33f7c2c3_2080x576.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>&#128202; Business Use Cases for Aggregation</strong></h3><h4>&#128717; <strong>Retail &amp; E-Commerce:</strong></h4><ul><li><p><strong>Sales Reporting:</strong> Calculate <code>SUM(sales_amount)</code> to find total revenue per day, month, or store.</p></li><li><p><strong>Top-Selling Products:</strong> Use <code>COUNT(product_id)</code> grouped by product to identify best performers.</p></li></ul><h4>&#127973; <strong>Healthcare</strong></h4><ul><li><p><strong>Patient Volume:</strong> Use <code>COUNT(patient_id)</code> to track inflow by department.</p></li><li><p><strong>Treatment Success Rate:</strong> Aggregate outcomes with <code>SUM(successful_cases)</code> / <code>SUM(total_cases)</code>.</p></li></ul><h4>&#127891; <strong>Education</strong></h4><ul><li><p><strong>Performance Tracking:</strong> <code>AVG(marks)</code> per subject or class.</p></li><li><p><strong>Top Scores:</strong> Identify <code>MAX(score)</code> for award consideration.</p></li></ul><div><hr></div><h2>Advanced patterns of SQL Window Functions:</h2><h3>1. Row-to-Row Comparisons</h3><ul><li><p><strong>Functions Used:</strong> <code>LAG()</code> and <code>LEAD()</code></p></li><li><p><strong>Purpose:</strong> Compare a row with its preceding or following row within the same partition.</p></li><li><p><strong>Typical Applications:</strong></p><ul><li><p>Finding trends or changes over time</p></li><li><p>Calculating deltas between consecutive events</p></li><li><p>Detecting anomalies in sequential data</p></li></ul></li></ul><p><strong>         (Conceptual Example):</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IA9E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613ae5d0-3269-4e2d-8c35-3b5282262278_2920x1016.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IA9E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613ae5d0-3269-4e2d-8c35-3b5282262278_2920x1016.png 424w, https://substackcdn.com/image/fetch/$s_!IA9E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613ae5d0-3269-4e2d-8c35-3b5282262278_2920x1016.png 848w, https://substackcdn.com/image/fetch/$s_!IA9E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613ae5d0-3269-4e2d-8c35-3b5282262278_2920x1016.png 1272w, https://substackcdn.com/image/fetch/$s_!IA9E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613ae5d0-3269-4e2d-8c35-3b5282262278_2920x1016.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IA9E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613ae5d0-3269-4e2d-8c35-3b5282262278_2920x1016.png" width="603" height="209.97321428571428" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/613ae5d0-3269-4e2d-8c35-3b5282262278_2920x1016.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:507,&quot;width&quot;:1456,&quot;resizeWidth&quot;:603,&quot;bytes&quot;:1945136,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613ae5d0-3269-4e2d-8c35-3b5282262278_2920x1016.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IA9E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613ae5d0-3269-4e2d-8c35-3b5282262278_2920x1016.png 424w, https://substackcdn.com/image/fetch/$s_!IA9E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613ae5d0-3269-4e2d-8c35-3b5282262278_2920x1016.png 848w, https://substackcdn.com/image/fetch/$s_!IA9E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613ae5d0-3269-4e2d-8c35-3b5282262278_2920x1016.png 1272w, https://substackcdn.com/image/fetch/$s_!IA9E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613ae5d0-3269-4e2d-8c35-3b5282262278_2920x1016.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>2. Rolling and Moving Calculations</h3><ul><li><p><strong>Functions Used:</strong> <code>AVG()</code>, <code>SUM()</code>, etc., combined with window frames</p></li><li><p><strong>Purpose:</strong> Compute metrics like rolling sums, running averages, or cumulative totals.</p></li><li><p><strong>Applications:</strong></p><ul><li><p>Smoothing time-series</p></li><li><p>Spotting moving trends</p></li><li><p>Monitoring performance metrics</p></li></ul></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iepn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbe4eac-eff6-4f97-a2d7-1b84355a0ec4_2080x1104.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iepn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbe4eac-eff6-4f97-a2d7-1b84355a0ec4_2080x1104.png 424w, https://substackcdn.com/image/fetch/$s_!iepn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbe4eac-eff6-4f97-a2d7-1b84355a0ec4_2080x1104.png 848w, https://substackcdn.com/image/fetch/$s_!iepn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbe4eac-eff6-4f97-a2d7-1b84355a0ec4_2080x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!iepn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbe4eac-eff6-4f97-a2d7-1b84355a0ec4_2080x1104.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iepn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbe4eac-eff6-4f97-a2d7-1b84355a0ec4_2080x1104.png" width="521" height="276.60233516483515" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cbe4eac-eff6-4f97-a2d7-1b84355a0ec4_2080x1104.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:773,&quot;width&quot;:1456,&quot;resizeWidth&quot;:521,&quot;bytes&quot;:1529259,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbe4eac-eff6-4f97-a2d7-1b84355a0ec4_2080x1104.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iepn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbe4eac-eff6-4f97-a2d7-1b84355a0ec4_2080x1104.png 424w, https://substackcdn.com/image/fetch/$s_!iepn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbe4eac-eff6-4f97-a2d7-1b84355a0ec4_2080x1104.png 848w, https://substackcdn.com/image/fetch/$s_!iepn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbe4eac-eff6-4f97-a2d7-1b84355a0ec4_2080x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!iepn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cbe4eac-eff6-4f97-a2d7-1b84355a0ec4_2080x1104.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>4. Conditional Insights</h3><ul><li><p><strong>Approach:</strong> Use <code>CASE</code> inside a window function to apply conditional aggregations.</p></li><li><p><strong>Applications:</strong></p><ul><li><p>Aggregating only certain categories of data while still operating in a partition</p></li><li><p>Segmenting by logic without breaking partitions</p></li></ul><p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rLjI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96829833-8ccb-4c04-84d7-640bd963b260_2484x928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rLjI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96829833-8ccb-4c04-84d7-640bd963b260_2484x928.png 424w, https://substackcdn.com/image/fetch/$s_!rLjI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96829833-8ccb-4c04-84d7-640bd963b260_2484x928.png 848w, https://substackcdn.com/image/fetch/$s_!rLjI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96829833-8ccb-4c04-84d7-640bd963b260_2484x928.png 1272w, https://substackcdn.com/image/fetch/$s_!rLjI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96829833-8ccb-4c04-84d7-640bd963b260_2484x928.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rLjI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96829833-8ccb-4c04-84d7-640bd963b260_2484x928.png" width="591" height="220.8131868131868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96829833-8ccb-4c04-84d7-640bd963b260_2484x928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:544,&quot;width&quot;:1456,&quot;resizeWidth&quot;:591,&quot;bytes&quot;:1530905,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://adatayogi.substack.com/i/172060073?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96829833-8ccb-4c04-84d7-640bd963b260_2484x928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rLjI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96829833-8ccb-4c04-84d7-640bd963b260_2484x928.png 424w, https://substackcdn.com/image/fetch/$s_!rLjI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96829833-8ccb-4c04-84d7-640bd963b260_2484x928.png 848w, https://substackcdn.com/image/fetch/$s_!rLjI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96829833-8ccb-4c04-84d7-640bd963b260_2484x928.png 1272w, https://substackcdn.com/image/fetch/$s_!rLjI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96829833-8ccb-4c04-84d7-640bd963b260_2484x928.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><h3>Performance Principles:</h3><ul><li><p><strong>Indexes &amp; Partitions</strong></p><ul><li><p>Index columns that are used in <code>PARTITION BY</code> and <code>ORDER BY</code>.</p></li><li><p>Consider table partitioning to reduce the data each query scans.</p></li></ul></li><li><p><strong>Window Frame Efficiency</strong></p><ul><li><p>Use <strong>specific frames</strong> (e.g., <code>ROWS BETWEEN 3 PRECEDING AND CURRENT ROW</code>) instead of broad ones like <code>UNBOUNDED PRECEDING</code> when possible. Narrow windows run faster.</p></li></ul></li><li><p><strong>Reduce Complexity</strong></p><ul><li><p>Keep only necessary columns in the <code>OVER()</code> clause.</p></li><li><p>Simplify expressions inside window functions; push heavy calculations outside the window if possible.</p></li></ul></li><li><p><strong>Benchmark Queries</strong></p><ul><li><p>Run queries on real or representative datasets.</p></li><li><p>Use <strong>EXPLAIN / execution plans</strong> or profiling tools to spot slow steps.</p><p></p></li></ul><p></p></li></ul><div><hr></div><h2>Quick best practices</h2><ul><li><p><strong>Use only when needed.</strong> If a <code>GROUP BY</code> works, use that.</p></li><li><p><strong>Set </strong><code>PARTITION BY</code><strong> and </strong><code>ORDER BY</code><strong> carefully,</strong> add a tiebreaker (e.g., <code>ORDER BY ts, id</code>).</p></li><li><p><strong>Filter early, select fewer columns</strong> before the window step.</p></li><li><p><strong>Use tight frames</strong> (<code>ROWS BETWEEN N PRECEDING AND CURRENT ROW</code>) instead of unbounded history.</p></li><li><p><strong>Reuse results,</strong> don&#8217;t compute the same window twice (or use <code>QUALIFY</code> where available).</p></li><li><p><strong>Handle NULLs</strong> in <code>LAG/LEAD</code> with a default value.</p></li><li><p><strong>Watch performance:</strong> check the plan/profile; index/partition on the columns you partition/order by.</p></li></ul><h3>Conclusion</h3><p>Window functions add trends, ranks, and rolling metrics without losing row detail. Keep them predictable and fast with precise ordering, small frames, and smaller inputs, and always verify with the execution plan.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading A Data Yogi! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter #35]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter-35</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter-35</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Mon, 28 Jul 2025 06:30:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!emlW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea2ec80-756c-4fce-91c8-c0e5f7ab254a_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!emlW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea2ec80-756c-4fce-91c8-c0e5f7ab254a_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!emlW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea2ec80-756c-4fce-91c8-c0e5f7ab254a_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!emlW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea2ec80-756c-4fce-91c8-c0e5f7ab254a_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!emlW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea2ec80-756c-4fce-91c8-c0e5f7ab254a_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!emlW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea2ec80-756c-4fce-91c8-c0e5f7ab254a_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!emlW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea2ec80-756c-4fce-91c8-c0e5f7ab254a_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ea2ec80-756c-4fce-91c8-c0e5f7ab254a_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2922844,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/169370993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea2ec80-756c-4fce-91c8-c0e5f7ab254a_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!emlW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea2ec80-756c-4fce-91c8-c0e5f7ab254a_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!emlW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea2ec80-756c-4fce-91c8-c0e5f7ab254a_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!emlW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea2ec80-756c-4fce-91c8-c0e5f7ab254a_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!emlW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea2ec80-756c-4fce-91c8-c0e5f7ab254a_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>1. Sqlmesh delivers 22x faster data transformation and 10x cost savings vs dbt Core&#8482; on Snowflake.</h3><p>Experience lightning-fast transformations with Sqlmesh, 22x speed improvements and 10x lower Snowflake spend vs dbt Core&#8482;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L7KV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87bb450e-17e9-4c10-9bf7-31946a57a44b_1384x1298.avif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L7KV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87bb450e-17e9-4c10-9bf7-31946a57a44b_1384x1298.avif 424w, https://substackcdn.com/image/fetch/$s_!L7KV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87bb450e-17e9-4c10-9bf7-31946a57a44b_1384x1298.avif 848w, https://substackcdn.com/image/fetch/$s_!L7KV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87bb450e-17e9-4c10-9bf7-31946a57a44b_1384x1298.avif 1272w, https://substackcdn.com/image/fetch/$s_!L7KV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87bb450e-17e9-4c10-9bf7-31946a57a44b_1384x1298.avif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L7KV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87bb450e-17e9-4c10-9bf7-31946a57a44b_1384x1298.avif" width="1384" height="1298" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87bb450e-17e9-4c10-9bf7-31946a57a44b_1384x1298.avif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1298,&quot;width&quot;:1384,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26414,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/avif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/169370993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87bb450e-17e9-4c10-9bf7-31946a57a44b_1384x1298.avif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L7KV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87bb450e-17e9-4c10-9bf7-31946a57a44b_1384x1298.avif 424w, https://substackcdn.com/image/fetch/$s_!L7KV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87bb450e-17e9-4c10-9bf7-31946a57a44b_1384x1298.avif 848w, https://substackcdn.com/image/fetch/$s_!L7KV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87bb450e-17e9-4c10-9bf7-31946a57a44b_1384x1298.avif 1272w, https://substackcdn.com/image/fetch/$s_!L7KV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87bb450e-17e9-4c10-9bf7-31946a57a44b_1384x1298.avif 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>SQLMesh achieves 22x faster execution and 10x lower Snowflake costs, not through tweaks, but through architectural reinvention. Virtual environments eliminate wasteful rebuilds. Column-level lineage prevents cascade updates. State-aware deployments reuse computation instead of repeating it. over $1M saved annually and 311 hours of dev time reclaimed each month.</p><p><a href="https://www.tobikodata.com/blog/sqlmesh-delivers-22x-faster-data-transformation-and-10x-cost-savings-vs-dbt-core-tm-on-snowflake">https://www.tobikodata.com/blog/sqlmesh-delivers-22x-faster-data-transformation-and-10x-cost-savings-vs-dbt-core-tm-on-snowflake</a></p><p></p><h3>2. "Michael, dlt, and the art of unbreakable API pipelines."</h3><p>Building unbreakable API pipelines with Michael and dlt.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LfwG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea9237f-9a96-435b-b4c0-bb2d534294ab_1440x1440.avif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LfwG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea9237f-9a96-435b-b4c0-bb2d534294ab_1440x1440.avif 424w, https://substackcdn.com/image/fetch/$s_!LfwG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea9237f-9a96-435b-b4c0-bb2d534294ab_1440x1440.avif 848w, https://substackcdn.com/image/fetch/$s_!LfwG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea9237f-9a96-435b-b4c0-bb2d534294ab_1440x1440.avif 1272w, https://substackcdn.com/image/fetch/$s_!LfwG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea9237f-9a96-435b-b4c0-bb2d534294ab_1440x1440.avif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LfwG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea9237f-9a96-435b-b4c0-bb2d534294ab_1440x1440.avif" width="1440" height="1440" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ea9237f-9a96-435b-b4c0-bb2d534294ab_1440x1440.avif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1440,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217135,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/avif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/169370993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea9237f-9a96-435b-b4c0-bb2d534294ab_1440x1440.avif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LfwG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea9237f-9a96-435b-b4c0-bb2d534294ab_1440x1440.avif 424w, https://substackcdn.com/image/fetch/$s_!LfwG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea9237f-9a96-435b-b4c0-bb2d534294ab_1440x1440.avif 848w, https://substackcdn.com/image/fetch/$s_!LfwG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea9237f-9a96-435b-b4c0-bb2d534294ab_1440x1440.avif 1272w, https://substackcdn.com/image/fetch/$s_!LfwG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea9237f-9a96-435b-b4c0-bb2d534294ab_1440x1440.avif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Michael Shoemaker shows how to build API pipelines that survive change, automatically. Using dlt, BigQuery, and Cloud Functions, he creates a zero-touch setup that handles new fields, schema shifts, and daily runs without manual fixes or duct tape.</p><p><a href="https://dlthub.com/blog/michael-dlt-tutorials">https://dlthub.com/blog/michael-dlt-tutorials</a></p><p></p><h3>3. A practitioner&#8217;s guide to LLM-native pipeline building with dltHub workspace.</h3><p>LLM pipelines made easy with dltHub workspace.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TEAl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf9defbc-b993-45cd-ae94-ee9d2becafa8_1440x568.avif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TEAl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf9defbc-b993-45cd-ae94-ee9d2becafa8_1440x568.avif 424w, https://substackcdn.com/image/fetch/$s_!TEAl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf9defbc-b993-45cd-ae94-ee9d2becafa8_1440x568.avif 848w, https://substackcdn.com/image/fetch/$s_!TEAl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf9defbc-b993-45cd-ae94-ee9d2becafa8_1440x568.avif 1272w, https://substackcdn.com/image/fetch/$s_!TEAl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf9defbc-b993-45cd-ae94-ee9d2becafa8_1440x568.avif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TEAl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf9defbc-b993-45cd-ae94-ee9d2becafa8_1440x568.avif" width="1440" height="568" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf9defbc-b993-45cd-ae94-ee9d2becafa8_1440x568.avif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:568,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:17179,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/avif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/169370993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf9defbc-b993-45cd-ae94-ee9d2becafa8_1440x568.avif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TEAl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf9defbc-b993-45cd-ae94-ee9d2becafa8_1440x568.avif 424w, https://substackcdn.com/image/fetch/$s_!TEAl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf9defbc-b993-45cd-ae94-ee9d2becafa8_1440x568.avif 848w, https://substackcdn.com/image/fetch/$s_!TEAl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf9defbc-b993-45cd-ae94-ee9d2becafa8_1440x568.avif 1272w, https://substackcdn.com/image/fetch/$s_!TEAl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf9defbc-b993-45cd-ae94-ee9d2becafa8_1440x568.avif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Data engineering is shifting, from manual coding to AI-assisted assembly. This piece introduces LLM-native scaffolds in dltHub Workspace: structured, reusable blueprints that let language models generate reliable pipelines in minutes. Human judgment ensures accuracy, while the framework handles the complexity.</p><p><a href="https://dlthub.com/blog/practitioners-guide-dlthub-workspace">https://dlthub.com/blog/practitioners-guide-dlthub-workspace</a></p><p></p><h3><strong>4. You're doing quarterly planning wrong</strong></h3><p>Rethinking quarterly planning</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Un3u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9c5cb8-0a52-454b-b8d4-8cb26433696b_1200x630.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Un3u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9c5cb8-0a52-454b-b8d4-8cb26433696b_1200x630.webp 424w, https://substackcdn.com/image/fetch/$s_!Un3u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9c5cb8-0a52-454b-b8d4-8cb26433696b_1200x630.webp 848w, https://substackcdn.com/image/fetch/$s_!Un3u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9c5cb8-0a52-454b-b8d4-8cb26433696b_1200x630.webp 1272w, https://substackcdn.com/image/fetch/$s_!Un3u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9c5cb8-0a52-454b-b8d4-8cb26433696b_1200x630.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Un3u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9c5cb8-0a52-454b-b8d4-8cb26433696b_1200x630.webp" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b9c5cb8-0a52-454b-b8d4-8cb26433696b_1200x630.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78448,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/169370993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9c5cb8-0a52-454b-b8d4-8cb26433696b_1200x630.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Un3u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9c5cb8-0a52-454b-b8d4-8cb26433696b_1200x630.webp 424w, https://substackcdn.com/image/fetch/$s_!Un3u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9c5cb8-0a52-454b-b8d4-8cb26433696b_1200x630.webp 848w, https://substackcdn.com/image/fetch/$s_!Un3u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9c5cb8-0a52-454b-b8d4-8cb26433696b_1200x630.webp 1272w, https://substackcdn.com/image/fetch/$s_!Un3u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9c5cb8-0a52-454b-b8d4-8cb26433696b_1200x630.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Quarterly planning doesn&#8217;t need to be perfect, just useful. This post shares hard-earned insights from coordinating 26+ teams, why async prep beats long meetings, how to focus on what actually ships, and why true ownership belongs with engineers.</p><p><a href="https://posthog.com/newsletter/quarterly-planning-mistakes">https://posthog.com/newsletter/quarterly-planning-mistakes</a></p><div><hr></div><p><em><strong>Note: I have provided links for informational purposes and do not suggest endorsement to you. All views expressed in this newsletter are my own and do not represent current, former, or future employer&#8221; opinions.</strong></em></p><h3>Do you have a project or idea?</h3><p>Feel free to drop me a line. If it&#8217;s interesting, let&#8217;s chat. If it&#8217;s weird, even better.</p><p>&#128140; <strong><a href="mailto:amanguptanalytics@gmail.com">amanguptanalytics@gmail.com</a></strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter #34]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter-34</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter-34</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Tue, 22 Jul 2025 13:14:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RHW5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19d8b61-401b-404d-b206-bf0a61f4bfc7_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RHW5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19d8b61-401b-404d-b206-bf0a61f4bfc7_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RHW5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19d8b61-401b-404d-b206-bf0a61f4bfc7_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!RHW5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19d8b61-401b-404d-b206-bf0a61f4bfc7_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!RHW5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19d8b61-401b-404d-b206-bf0a61f4bfc7_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!RHW5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19d8b61-401b-404d-b206-bf0a61f4bfc7_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RHW5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19d8b61-401b-404d-b206-bf0a61f4bfc7_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f19d8b61-401b-404d-b206-bf0a61f4bfc7_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2923430,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/168923290?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19d8b61-401b-404d-b206-bf0a61f4bfc7_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RHW5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19d8b61-401b-404d-b206-bf0a61f4bfc7_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!RHW5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19d8b61-401b-404d-b206-bf0a61f4bfc7_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!RHW5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19d8b61-401b-404d-b206-bf0a61f4bfc7_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!RHW5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19d8b61-401b-404d-b206-bf0a61f4bfc7_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>1. What&#8217;s new with Azure Databricks: unified governance, open formats, and AI-native workloads</h3><p>The future of data on Azure: Databricks brings unified governance and AI to the lakehouse</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w4Yx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e27a7ac-5aed-4a3d-b401-b0a97e31673d_1000x523.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w4Yx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e27a7ac-5aed-4a3d-b401-b0a97e31673d_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!w4Yx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e27a7ac-5aed-4a3d-b401-b0a97e31673d_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!w4Yx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e27a7ac-5aed-4a3d-b401-b0a97e31673d_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!w4Yx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e27a7ac-5aed-4a3d-b401-b0a97e31673d_1000x523.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w4Yx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e27a7ac-5aed-4a3d-b401-b0a97e31673d_1000x523.png" width="1000" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e27a7ac-5aed-4a3d-b401-b0a97e31673d_1000x523.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22821,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/168923290?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e27a7ac-5aed-4a3d-b401-b0a97e31673d_1000x523.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w4Yx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e27a7ac-5aed-4a3d-b401-b0a97e31673d_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!w4Yx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e27a7ac-5aed-4a3d-b401-b0a97e31673d_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!w4Yx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e27a7ac-5aed-4a3d-b401-b0a97e31673d_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!w4Yx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e27a7ac-5aed-4a3d-b401-b0a97e31673d_1000x523.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Azure Databricks is evolving into the intelligent core of the modern data stack. With updates like Databricks One, Lakebase, Lakeflow, and enhanced Unity Catalog, it now offers a unified, open, and secure experience for building, governing, and scaling AI-native workloads on Azure.</p><p><a href="https://www.databricks.com/blog/whats-new-azure-databricks-unified-governance-open-formats-and-ai-native-workloads">https://www.databricks.com/blog/whats-new-azure-databricks-unified-governance-open-formats-and-ai-native-workloads</a></p><h3>2. Netflix Tudum architecture: from CQRS with Kafka to CQRS with RAW Hollow</h3><p>How Netflix Tudum evolved: from Kafka CQRS to Raw Hollow efficiency</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aO8w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd92ece7-8b27-4e43-a270-19a4bb1d812f_1200x630.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aO8w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd92ece7-8b27-4e43-a270-19a4bb1d812f_1200x630.webp 424w, https://substackcdn.com/image/fetch/$s_!aO8w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd92ece7-8b27-4e43-a270-19a4bb1d812f_1200x630.webp 848w, https://substackcdn.com/image/fetch/$s_!aO8w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd92ece7-8b27-4e43-a270-19a4bb1d812f_1200x630.webp 1272w, https://substackcdn.com/image/fetch/$s_!aO8w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd92ece7-8b27-4e43-a270-19a4bb1d812f_1200x630.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aO8w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd92ece7-8b27-4e43-a270-19a4bb1d812f_1200x630.webp" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd92ece7-8b27-4e43-a270-19a4bb1d812f_1200x630.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9276,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/168923290?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd92ece7-8b27-4e43-a270-19a4bb1d812f_1200x630.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aO8w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd92ece7-8b27-4e43-a270-19a4bb1d812f_1200x630.webp 424w, https://substackcdn.com/image/fetch/$s_!aO8w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd92ece7-8b27-4e43-a270-19a4bb1d812f_1200x630.webp 848w, https://substackcdn.com/image/fetch/$s_!aO8w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd92ece7-8b27-4e43-a270-19a4bb1d812f_1200x630.webp 1272w, https://substackcdn.com/image/fetch/$s_!aO8w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd92ece7-8b27-4e43-a270-19a4bb1d812f_1200x630.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Netflix transformed Tudum&#8217;s architecture, moving from a Kafka-based CQRS setup to a RAW Hollow-powered model. The shift brought leaner infrastructure, faster updates, and a smoother experience at scale. An example of how streamlining infrastructure can unlock both speed and reliability.</p><p><a href="https://netflixtechblog.com/netflix-tudum-architecture-from-cqrs-with-kafka-to-cqrs-with-raw-hollow-86d141b72e52">https://netflixtechblog.com/netflix-tudum-architecture-from-cqrs-with-kafka-to-cqrs-with-raw-hollow-86d141b72e52</a></p><h3>3.Sync data from MySQL to Iceberg</h3><p>Syncing data from MySQL to Apache Iceberg can be seamless using BladePipe, a lightweight alternative to traditional Kafka-based pipelines. With real-time ingestion, minimal latency, and a simplified setup, it offers an efficient path to building a modern lakehouse.</p><p><a href="https://doc.bladepipe.com/blog/tech_share/mysql_iceberg_sync">https://doc.bladepipe.com/blog/tech_share/mysql_iceberg_sync</a></p><h3>4. Making sense of Apache Iceberg statistics</h3><p>Understanding Apache Iceberg table statistics</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uEol!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d1f57c-a407-4b25-9455-6b9adb66cf33_1600x916.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uEol!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d1f57c-a407-4b25-9455-6b9adb66cf33_1600x916.webp 424w, https://substackcdn.com/image/fetch/$s_!uEol!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d1f57c-a407-4b25-9455-6b9adb66cf33_1600x916.webp 848w, https://substackcdn.com/image/fetch/$s_!uEol!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d1f57c-a407-4b25-9455-6b9adb66cf33_1600x916.webp 1272w, https://substackcdn.com/image/fetch/$s_!uEol!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d1f57c-a407-4b25-9455-6b9adb66cf33_1600x916.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uEol!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d1f57c-a407-4b25-9455-6b9adb66cf33_1600x916.webp" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9d1f57c-a407-4b25-9455-6b9adb66cf33_1600x916.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67164,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/168923290?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d1f57c-a407-4b25-9455-6b9adb66cf33_1600x916.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uEol!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d1f57c-a407-4b25-9455-6b9adb66cf33_1600x916.webp 424w, https://substackcdn.com/image/fetch/$s_!uEol!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d1f57c-a407-4b25-9455-6b9adb66cf33_1600x916.webp 848w, https://substackcdn.com/image/fetch/$s_!uEol!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d1f57c-a407-4b25-9455-6b9adb66cf33_1600x916.webp 1272w, https://substackcdn.com/image/fetch/$s_!uEol!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d1f57c-a407-4b25-9455-6b9adb66cf33_1600x916.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Guy Yasoor breaks down the key layers of Apache Iceberg&#8217;s statistics, from Parquet min/max to Puffin files and Bloom filters. These aren&#8217;t just backend details, they&#8217;re what enable faster queries, better planning, and lower compute costs.</p><p><a href="https://www.ryft.io/blog/making-sense-of-apache-iceberg-statistics">https://www.ryft.io/blog/making-sense-of-apache-iceberg-statistics</a></p><h3>5. The Apache Iceberg avalanche: how the open table format changes the face of data lakes</h3><p>The Apache Iceberg shift: transforming data lakes with open table formats</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hlbU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2514ee-2eb8-4dd3-82cc-801a3b3c620c_1680x720.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hlbU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2514ee-2eb8-4dd3-82cc-801a3b3c620c_1680x720.webp 424w, https://substackcdn.com/image/fetch/$s_!hlbU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2514ee-2eb8-4dd3-82cc-801a3b3c620c_1680x720.webp 848w, https://substackcdn.com/image/fetch/$s_!hlbU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2514ee-2eb8-4dd3-82cc-801a3b3c620c_1680x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!hlbU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2514ee-2eb8-4dd3-82cc-801a3b3c620c_1680x720.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hlbU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2514ee-2eb8-4dd3-82cc-801a3b3c620c_1680x720.webp" width="1456" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b2514ee-2eb8-4dd3-82cc-801a3b3c620c_1680x720.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103964,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/168923290?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2514ee-2eb8-4dd3-82cc-801a3b3c620c_1680x720.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hlbU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2514ee-2eb8-4dd3-82cc-801a3b3c620c_1680x720.webp 424w, https://substackcdn.com/image/fetch/$s_!hlbU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2514ee-2eb8-4dd3-82cc-801a3b3c620c_1680x720.webp 848w, https://substackcdn.com/image/fetch/$s_!hlbU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2514ee-2eb8-4dd3-82cc-801a3b3c620c_1680x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!hlbU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2514ee-2eb8-4dd3-82cc-801a3b3c620c_1680x720.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Apache Iceberg bridges the gap between flexible data lakes and high-performance warehouses. By decoupling compute, storage, and metadata, it gives modern data teams freedom, interoperability, and control. Iceberg is rapidly becoming a foundational piece in next-gen data platforms, powering open, efficient, and future-proof lakehouses.</p><p><a href="https://www.snowflake.com/en/blog/apache-iceberg-data-lakehouse-architecture/">https://www.snowflake.com/en/blog/apache-iceberg-data-lakehouse-architecture/</a></p><div><hr></div><p><em><strong>Note: I have provided links for informational purposes and do not suggest endorsement to you. All views expressed in this newsletter are my own and do not represent current, former, or future employer&#8221; opinions.</strong></em></p><h3>Do you have a project or idea?</h3><p>Feel free to drop me a line. If it&#8217;s interesting, let&#8217;s chat. If it&#8217;s weird, even better.</p><p>&#128140; <strong><a href="mailto:amanguptanalytics@gmail.com">amanguptanalytics@gmail.com</a></strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter #33]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter-33</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter-33</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Mon, 14 Jul 2025 15:01:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!37W5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044af4cb-6d10-4069-b803-5a29a6a2c731_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!37W5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044af4cb-6d10-4069-b803-5a29a6a2c731_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!37W5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044af4cb-6d10-4069-b803-5a29a6a2c731_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!37W5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044af4cb-6d10-4069-b803-5a29a6a2c731_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!37W5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044af4cb-6d10-4069-b803-5a29a6a2c731_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!37W5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044af4cb-6d10-4069-b803-5a29a6a2c731_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!37W5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044af4cb-6d10-4069-b803-5a29a6a2c731_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/044af4cb-6d10-4069-b803-5a29a6a2c731_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2922712,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/168297319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044af4cb-6d10-4069-b803-5a29a6a2c731_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!37W5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044af4cb-6d10-4069-b803-5a29a6a2c731_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!37W5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044af4cb-6d10-4069-b803-5a29a6a2c731_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!37W5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044af4cb-6d10-4069-b803-5a29a6a2c731_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!37W5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044af4cb-6d10-4069-b803-5a29a6a2c731_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>1. Driving content delivery efficiency through classifying cache misses</h2><p><strong>Optimizing content delivery by tracking and categorizing cache misses</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ey1w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f13fc-33f6-4c8e-8829-f04c9b8a6646_1400x707.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ey1w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f13fc-33f6-4c8e-8829-f04c9b8a6646_1400x707.webp 424w, https://substackcdn.com/image/fetch/$s_!ey1w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f13fc-33f6-4c8e-8829-f04c9b8a6646_1400x707.webp 848w, https://substackcdn.com/image/fetch/$s_!ey1w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f13fc-33f6-4c8e-8829-f04c9b8a6646_1400x707.webp 1272w, https://substackcdn.com/image/fetch/$s_!ey1w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f13fc-33f6-4c8e-8829-f04c9b8a6646_1400x707.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ey1w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f13fc-33f6-4c8e-8829-f04c9b8a6646_1400x707.webp" width="1400" height="707" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e61f13fc-33f6-4c8e-8829-f04c9b8a6646_1400x707.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:707,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46196,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/168297319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f13fc-33f6-4c8e-8829-f04c9b8a6646_1400x707.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ey1w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f13fc-33f6-4c8e-8829-f04c9b8a6646_1400x707.webp 424w, https://substackcdn.com/image/fetch/$s_!ey1w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f13fc-33f6-4c8e-8829-f04c9b8a6646_1400x707.webp 848w, https://substackcdn.com/image/fetch/$s_!ey1w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f13fc-33f6-4c8e-8829-f04c9b8a6646_1400x707.webp 1272w, https://substackcdn.com/image/fetch/$s_!ey1w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f13fc-33f6-4c8e-8829-f04c9b8a6646_1400x707.webp 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Netflix tries to stream from the closest server for speed and quality. But sometimes it misses: that&#8217;s a <em>cache miss</em>. When that happens, Netflix uses real-time data, health checks, and predictions to quickly reroute your stream. That&#8217;s how it keeps things running smoothly.</p><p><a href="https://netflixtechblog.com/driving-content-delivery-efficiency-through-classifying-cache-misses-ffcf08026b6c">https://netflixtechblog.com/driving-content-delivery-efficiency-through-classifying-cache-misses-ffcf08026b6c</a></p><h2>2.Querying Apache Iceberg with Sub-Second performance</h2><p>Apache Iceberg wasn&#8217;t built for low latency, but Firebolt makes it possible. With smart metadata caching, Parquet optimizations, and subresult reuse, interactive queries run in under a second, without moving data. For anyone working with large datasets, this changes what&#8217;s possible.</p><p><a href="https://www.firebolt.io/blog/querying-apache-iceberg-with-sub-second-performance">https://www.firebolt.io/blog/querying-apache-iceberg-with-sub-second-performance</a></p><h2>3. All about Iceberg partitioning and partitioning writing strategies</h2><p><strong>Optimizing data layout with Iceberg partitioning and write strategies</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o-o6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b9f96f-ac2a-4207-a8ac-0df06d6138cc_1798x1010.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o-o6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b9f96f-ac2a-4207-a8ac-0df06d6138cc_1798x1010.png 424w, https://substackcdn.com/image/fetch/$s_!o-o6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b9f96f-ac2a-4207-a8ac-0df06d6138cc_1798x1010.png 848w, https://substackcdn.com/image/fetch/$s_!o-o6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b9f96f-ac2a-4207-a8ac-0df06d6138cc_1798x1010.png 1272w, https://substackcdn.com/image/fetch/$s_!o-o6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b9f96f-ac2a-4207-a8ac-0df06d6138cc_1798x1010.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o-o6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b9f96f-ac2a-4207-a8ac-0df06d6138cc_1798x1010.png" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2b9f96f-ac2a-4207-a8ac-0df06d6138cc_1798x1010.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:629867,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/168297319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b9f96f-ac2a-4207-a8ac-0df06d6138cc_1798x1010.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o-o6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b9f96f-ac2a-4207-a8ac-0df06d6138cc_1798x1010.png 424w, https://substackcdn.com/image/fetch/$s_!o-o6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b9f96f-ac2a-4207-a8ac-0df06d6138cc_1798x1010.png 848w, https://substackcdn.com/image/fetch/$s_!o-o6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b9f96f-ac2a-4207-a8ac-0df06d6138cc_1798x1010.png 1272w, https://substackcdn.com/image/fetch/$s_!o-o6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b9f96f-ac2a-4207-a8ac-0df06d6138cc_1798x1010.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Apache Iceberg brings precision to partitioning with rich metadata that enables manifest pruning and file skipping, dramatically improving query performance. PartitionSpec and manifest lists let query engines bypass irrelevant data files with ease, avoiding costly scans.The blog explores four file writing strategies tailored for different ingestion needs, from high-throughput, unordered streaming to memory-efficient, sorted batch writes. Each approach balances schema evolution, memory usage, and write patterns.</p><p><a href="https://olake.io/iceberg/iceberg-partitioning-and-writing-strategies">https://olake.io/iceberg/iceberg-partitioning-and-writing-strategies</a></p><h2>4. OLake + Glue + Snowflake - A deep dive into modern data partitioning</h2><p><strong>Building an open, efficient lakehouse with OLake, Glue &amp; Snowflake</strong></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9XnL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9039b0-0869-4ab4-ad6a-dc2a30eac29c_1498x892.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9XnL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9039b0-0869-4ab4-ad6a-dc2a30eac29c_1498x892.png 424w, https://substackcdn.com/image/fetch/$s_!9XnL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9039b0-0869-4ab4-ad6a-dc2a30eac29c_1498x892.png 848w, https://substackcdn.com/image/fetch/$s_!9XnL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9039b0-0869-4ab4-ad6a-dc2a30eac29c_1498x892.png 1272w, https://substackcdn.com/image/fetch/$s_!9XnL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9039b0-0869-4ab4-ad6a-dc2a30eac29c_1498x892.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9XnL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9039b0-0869-4ab4-ad6a-dc2a30eac29c_1498x892.png" width="1456" height="867" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f9039b0-0869-4ab4-ad6a-dc2a30eac29c_1498x892.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:867,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:417073,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/168297319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9039b0-0869-4ab4-ad6a-dc2a30eac29c_1498x892.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9XnL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9039b0-0869-4ab4-ad6a-dc2a30eac29c_1498x892.png 424w, https://substackcdn.com/image/fetch/$s_!9XnL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9039b0-0869-4ab4-ad6a-dc2a30eac29c_1498x892.png 848w, https://substackcdn.com/image/fetch/$s_!9XnL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9039b0-0869-4ab4-ad6a-dc2a30eac29c_1498x892.png 1272w, https://substackcdn.com/image/fetch/$s_!9XnL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9039b0-0869-4ab4-ad6a-dc2a30eac29c_1498x892.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Modern data ingestion doesn&#8217;t have to be fragile, expensive, or vendor-locked. With OLake, Apache Iceberg, AWS Glue, and Snowflake, you get a fully open, scalable, and efficient pipeline from databases to your lakehouse, no copy-paste ETL nightmares</p><p><a href="https://olake.io/iceberg/olake-glue-snowflake">https://olake.io/iceberg/olake-glue-snowflake</a></p><h2>5. How Unity Catalog managed tables automate performance at scale</h2><p><strong>Smarter tables, less work: Unity Catalog&#8217;s secret to hands-free optimization.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hn3x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ccdff7-e1e9-4eae-911d-40be9559864d_1000x524.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hn3x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ccdff7-e1e9-4eae-911d-40be9559864d_1000x524.png 424w, https://substackcdn.com/image/fetch/$s_!Hn3x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ccdff7-e1e9-4eae-911d-40be9559864d_1000x524.png 848w, https://substackcdn.com/image/fetch/$s_!Hn3x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ccdff7-e1e9-4eae-911d-40be9559864d_1000x524.png 1272w, https://substackcdn.com/image/fetch/$s_!Hn3x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ccdff7-e1e9-4eae-911d-40be9559864d_1000x524.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hn3x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ccdff7-e1e9-4eae-911d-40be9559864d_1000x524.png" width="1000" height="524" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95ccdff7-e1e9-4eae-911d-40be9559864d_1000x524.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:524,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54298,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/168297319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ccdff7-e1e9-4eae-911d-40be9559864d_1000x524.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Hn3x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ccdff7-e1e9-4eae-911d-40be9559864d_1000x524.png 424w, https://substackcdn.com/image/fetch/$s_!Hn3x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ccdff7-e1e9-4eae-911d-40be9559864d_1000x524.png 848w, https://substackcdn.com/image/fetch/$s_!Hn3x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ccdff7-e1e9-4eae-911d-40be9559864d_1000x524.png 1272w, https://substackcdn.com/image/fetch/$s_!Hn3x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ccdff7-e1e9-4eae-911d-40be9559864d_1000x524.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Unity Catalog managed tables bring AI-driven optimizations, like auto-clustering, smart vacuuming, and metadata caching, that reduce storage costs by 50%+ and boost query speeds by up to 20x. No tuning, no scripts, just better performance at scale.</p><p><a href="https://www.databricks.com/blog/how-unity-catalog-managed-tables-automate-performance-scale">https://www.databricks.com/blog/how-unity-catalog-managed-tables-automate-performance-scale</a></p><div><hr></div><p><em><strong>Note: I have provided links for informational purposes and do not suggest endorsement to you. All views expressed in this newsletter are my own and do not represent current, former, or future employer&#8221; opinions.</strong></em></p><h3>Do you have a project or idea?</h3><p>Feel free to drop me a line. If it&#8217;s interesting, let&#8217;s chat. If it&#8217;s weird, even better.</p><p>&#128140; <strong><a href="mailto:amanguptanalytics@gmail.com">amanguptanalytics@gmail.com</a></strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Why LY Corporation made the big switch to Apache Iceberg]]></title><description><![CDATA[(DEN)]]></description><link>https://www.dataman.blog/p/why-ly-corporation-made-the-big-switch</link><guid isPermaLink="false">https://www.dataman.blog/p/why-ly-corporation-made-the-big-switch</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Tue, 08 Jul 2025 10:34:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!abBl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff2667-d7b6-42d2-bebb-2d735e2a88da_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Switching to Apache Iceberg for Better Data Management (Explained Like I&#8217;m Talking to My 5-Year-Old Daughter)</p><p>Imagine you're a 5-year-old with a massive toy collection that keeps growing every day. You have toys everywhere, and it takes you <strong>over an hour</strong> just to find the specific toy you want to play with. That's exactly what was happening to LY Corporation, one of Japan's biggest tech companies!</p><h2>What is LY Corporation?</h2><p>LY Corporation is like a giant digital playground. Think of it as the company that runs:</p><ul><li><p><strong>LINE</strong> - the messaging app that almost everyone in Japan uses (like WhatsApp but way more popular)</p></li><li><p><strong>Yahoo! JAPAN</strong> - the website where people search for things and read news</p></li><li><p><strong>PayPay</strong> - the app people use to pay for things with their phones</p></li></ul><p>They have over <strong>320 million users</strong> across Asia and handle more data than you can imagine - we're talking about <strong>1.1 exabytes</strong>, which is like having 1.1 billion huge toy boxes full of information!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!abBl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff2667-d7b6-42d2-bebb-2d735e2a88da_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!abBl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff2667-d7b6-42d2-bebb-2d735e2a88da_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!abBl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff2667-d7b6-42d2-bebb-2d735e2a88da_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!abBl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff2667-d7b6-42d2-bebb-2d735e2a88da_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!abBl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff2667-d7b6-42d2-bebb-2d735e2a88da_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!abBl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff2667-d7b6-42d2-bebb-2d735e2a88da_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9ff2667-d7b6-42d2-bebb-2d735e2a88da_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2957300,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/167789205?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff2667-d7b6-42d2-bebb-2d735e2a88da_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!abBl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff2667-d7b6-42d2-bebb-2d735e2a88da_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!abBl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff2667-d7b6-42d2-bebb-2d735e2a88da_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!abBl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff2667-d7b6-42d2-bebb-2d735e2a88da_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!abBl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff2667-d7b6-42d2-bebb-2d735e2a88da_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How big is their data?</h2><p>To understand how massive LY Corporation's data is, let's use simple numbers:</p><ul><li><p>They have <strong>over 100,000 tables</strong> (think of each table as a different type of toy box)</p></li><li><p>Every single day, they process <strong>1.2 trillion records</strong> (that's like counting to 1.2 followed by 12 zeros!)</p></li><li><p>Their data is growing <strong>really, really fast</strong> because millions of people use their apps every day</p></li></ul><h2>What was their old data system like?</h2><p>Before Apache Iceberg, LY Corporation was using something called <strong>Hive</strong> (think of it as their old toy organization system). Here's how it worked:</p><h2>The old way (Hive System)</h2><ul><li><p><strong>Data collection</strong>: People using LINE, Yahoo, and PayPay would create data (like sending messages, searching, making payments)</p></li><li><p><strong>Data journey</strong>: This data would travel through something called <strong>Kafka</strong> (like a conveyor belt) to <strong>Flink</strong> (a processing machine) and finally land in <strong>HDFS</strong> storage (the toy warehouse)</p></li><li><p><strong>Format conversion</strong>: The data would start as <strong>AVRO and Protocol Buffer files</strong> and then get converted to <strong>ORC format</strong> every hour</p></li><li><p><strong>The big wait</strong>: It took <strong>1 to 1.5 hours</strong> before anyone could actually use this data</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dd7B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9073190-6d47-49f0-bfc0-b8dc5312a031_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dd7B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9073190-6d47-49f0-bfc0-b8dc5312a031_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Dd7B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9073190-6d47-49f0-bfc0-b8dc5312a031_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Dd7B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9073190-6d47-49f0-bfc0-b8dc5312a031_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Dd7B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9073190-6d47-49f0-bfc0-b8dc5312a031_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dd7B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9073190-6d47-49f0-bfc0-b8dc5312a031_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9073190-6d47-49f0-bfc0-b8dc5312a031_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3471607,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/167789205?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9073190-6d47-49f0-bfc0-b8dc5312a031_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Dd7B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9073190-6d47-49f0-bfc0-b8dc5312a031_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Dd7B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9073190-6d47-49f0-bfc0-b8dc5312a031_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Dd7B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9073190-6d47-49f0-bfc0-b8dc5312a031_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Dd7B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9073190-6d47-49f0-bfc0-b8dc5312a031_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The problems they faced</h2><p>Remember when your room was so messy you couldn't find your favorite toy car under a pile of socks and Legos? LY Corporation had the same problem, just with, you know, <em>terabytes</em> of data.</p><h3>1. Super slow data access</h3><p>Getting fresh data took them over an hour. Yep, an <em>hour</em>.</p><p>In a world where modern businesses need data in <em>minutes</em>, not &#8220;go-make-a-coffee-and-come-back&#8221; hours, this was a big problem. Their machine learning models and real-time services were basically stuck waiting around, tapping their feet.</p><h3>2. The tiny files chaos</h3><p>Imagine having a million tiny toy boxes instead of a few big, organized ones. LY Corp&#8217;s system (HDFS) was drowning in these tiny files, each demanding attention.</p><p>And the &#8220;brain&#8221; of their system (the namenode) was getting so overloaded trying to keep track that it was running out of memory, like your laptop when you have 47 Chrome tabs open.</p><h3>3. Deleting data was a nightmare</h3><p>When someone requested their personal data be deleted (think GDPR and privacy laws), it wasn&#8217;t just a quick &#8220;delete&#8221; button. Nope.</p><p>They had to rewrite <em>huge</em> files just to remove a single person&#8217;s data. Imagine having to rewrite your entire diary just to erase one sentence. Painful.</p><h3>4. Schema changes were a disaster</h3><p>Adding or removing data fields? It was like having to reorganize your entire Lego collection every time you bought a new set.</p><h2>Why did they choose Apache Iceberg?</h2><p>Apache Iceberg is like a <strong>super-smart toy organization system</strong>. Here's why LY Corporation fell in love with it:</p><p><strong>1. Delete specific things easily</strong></p><ul><li><p>Instead of emptying entire toy boxes to remove one toy, Iceberg can point to exactly what needs to be deleted</p></li><li><p>Perfect for when people ask to have their personal data removed (GDPR compliance)</p></li></ul><p><strong>2. Make data available super fast</strong></p><ul><li><p>Reduced their data delay from <strong>1.5 hours to just 5 minutes</strong></p></li><li><p>That's <strong>10-12 times faster</strong>!</p></li></ul><p><strong>3. Easy changes without big mess</strong></p><ul><li><p>Adding new data fields is like adding new compartments to your toy box without emptying everything out</p></li><li><p><strong>Schema evolution</strong> made it simple to adapt as their services grew</p></li></ul><p><strong>4. Better organization</strong></p><ul><li><p>Iceberg manages <strong>metadata</strong> (information about information) much more efficiently</p></li><li><p>Reduces pressure on their central database (Hive Metastore)</p></li></ul><p>Think of Apache Iceberg as having a <strong>magical catalog (</strong>Iceberg&#8217;s manifest and metadata approach) that knows exactly where every piece of data is stored and can retrieve it when needed.</p><h2>How Did they actually make the switch?</h2><h4>The migration strategy</h4><p>LY Corporation was smart - they didn't try to change everything at once! Here's what they did:</p><p><strong>Gradual migration approach</strong></p><ul><li><p>Started with <strong>new tables</strong> that needed Iceberg's special features</p></li><li><p>Migrated <strong>8,000+ tables</strong> to Iceberg by 2024</p></li><li><p>Still have <strong>90,000+ tables</strong> on the old Hive system</p></li><li><p>Only migrate tables that actually benefit from Iceberg's features</p></li></ul><h3>The new technical setup</h3><p><strong>New Data pipeline</strong>:</p><ul><li><p><strong>Kafka</strong> (data conveyor belt) &#8594; <strong>Flink</strong> (processing) &#8594; <strong>Apache Iceberg</strong> (smart storage)</p></li><li><p>Data gets flushed every <strong>5 minutes</strong> instead of every hour</p></li><li><p>Files are stored in <strong>ORC format</strong> (efficient storage format)</p></li><li><p>Everything runs on <strong>Kubernetes</strong> (modern container platform)</p></li></ul><h2>What the table optimizer does</h2><p>Think of LY&#8217;s Table optimizer as an automated janitor for Iceberg tables, keeping them fast, tidy, and cost-efficient without manual babysitting.</p><h4>Coordinator</h4><p>Acts like a manager, watching all tables to see which need maintenance. It keeps a smart queue, prioritizing based on file size, file count, or table health.</p><h4>Workers</h4><p>Workers are the system&#8217;s hands, they execute tasks from the coordinator, like merging files and cleaning data, all in parallel for speed and efficiency.</p><h4>Automatic compaction</h4><p>Automatic compaction merges many small files into larger ones, using smart strategies like bin-packing or sorting, to speed up queries and reduce storage waste.</p><h4>Snapshot management</h4><p>Iceberg&#8217;s time travel creates snapshots with every change. The optimizer prunes old snapshots and cleans up orphan files to save space and keep metadata lean.</p><h4>Spark jobs</h4><p>File rewrites and data merges are handled by distributed Spark jobs, scheduled and assigned by the coordinator for efficient processing at scale.</p><h2>How It&#8217;s built</h2><ul><li><p><strong>Microservices on Kubernetes</strong>: Fully distributed, scalable, and resilient, with coordinators and workers scaled independently.</p></li><li><p><strong>Automated scheduling</strong>: Maintenance runs on autopilot, prioritizing urgent tasks and balancing workload.</p></li><li><p><strong>Monitoring &amp; health checks</strong>: Continuously tracks table health, file counts, and performance, alerting or auto-fixing as needed.</p></li><li><p><strong>Conflict prevention</strong>: Prevents overlapping maintenance and user operations on the same table, ensuring safe, conflict-free optimizations.</p></li></ul><p><strong>In short:</strong><br>The Table Optimizer keeps LY&#8217;s Iceberg tables clean and fast, automatically handling compaction, cleanup, and snapshot pruning, so the team can focus on building, not babysitting tables.</p><h2>What challenges did they face?</h2><p>Even with a great plan, moving this much data wasn't easy:</p><h3>Migration challenges</h3><p><strong>1. Deciding what to migrate</strong></p><ul><li><p>With 100,000+ tables, they had to carefully choose which ones would benefit from Iceberg</p></li><li><p>Tables that were small or didn't need Iceberg's features could stay on Hive</p></li></ul><p><strong>2. User training</strong></p><ul><li><p>Data engineers and analysts needed to learn new tools and concepts</p></li><li><p>Not everyone understood Iceberg's advanced features initially</p></li></ul><p><strong>3. Data copying between systems</strong></p><ul><li><p>Their old backup strategy (DistCP) needed to be redesigned for Iceberg</p></li><li><p>Moving data between different storage systems became more complex</p><p></p></li></ul><h2>Ongoing challenges</h2><p>Even with their big clean-up, LY Corp still has a few chores to keep things running smoothly.</p><h4>1. Table housekeeping</h4><p>Iceberg tables don&#8217;t magically stay fast and efficient. They need regular &#8220;housekeeping&#8221; to keep them tidy and optimized, kind of like sweeping the floor before the dust bunnies take over.</p><p>Sure, their Table Optimizer helps a lot, but it&#8217;s still an ongoing chore they can&#8217;t ignore.</p><h4>2. File size juggling</h4><p>Too many tiny files? Bad for performance. Super large files? Harder to manage.</p><p>It&#8217;s a balancing act, like pouring cereal without spilling. Automatic compaction steps in to help, merging those tiny files into more manageable sizes to keep everything humming along.</p><h2>What goals did they achieve?</h2><p>LY Corporation hit some amazing targets:</p><h3>Performance improvements</h3><p><strong>1. Massive speed boost</strong></p><ul><li><p><strong>Data latency</strong>: From 1.5 hours to 5 minutes (10-12x faster)</p></li><li><p><strong>Query performance</strong>: Much faster due to better file organization</p></li><li><p><strong>Real-time capabilities</strong>: Better support for online machine learning</p></li></ul><p><strong>2. Operational efficiency</strong></p><ul><li><p><strong>Automated maintenance</strong>: Less manual work for data engineers</p></li><li><p><strong>Better resource utilization</strong>: More efficient use of computing power</p></li><li><p><strong>Reduced complexity</strong>: Simpler data pipeline management</p></li></ul><h3>Business benefits</h3><p><strong>1. Compliance made easy</strong></p><ul><li><p><strong>GDPR compliance</strong>: Can efficiently delete user data when requested</p></li><li><p><strong>Data governance</strong>: Better control over data lifecycle</p></li><li><p><strong>Audit capabilities</strong>: Clear tracking of data changes</p></li></ul><p><strong>2. Business agility</strong></p><ul><li><p><strong>Faster insights</strong>: Data available for analysis much sooner</p></li><li><p><strong>Better ML/AI</strong>: More timely data for machine learning models</p></li><li><p><strong>Competitive advantage</strong>: Faster response to business needs</p></li></ul><h3>Cost savings and benefits</h3><p>1&#65039;&#8419; <strong>Direct cost reductions</strong><br>Efficient file organization and compression lower compute and storage costs.</p><p>2&#65039;&#8419; <strong>Operational savings</strong><br>Automation reduces manual maintenance and pipeline failures, saving engineering time.</p><p>3&#65039;&#8419; <strong>Infrastructure efficiency</strong><br>Makes better use of your existing hardware while easing pressure on Hive Metastore and HDFS.</p><h4>Indirect Benefits</h4><p>1&#65039;&#8419; <strong>Faster Time-to-Market</strong><br>Teams get fresh data faster, enabling quicker feature rollouts and business decisions.</p><p>2&#65039;&#8419; <strong>Improved user experience</strong><br>Real-time features and personalization improve with fresher data and faster response to user behavior.</p><h2>What's special about their implementation?</h2><h4>Innovation: the table optimizer</h4><p>LY Corporation didn't just use Iceberg - they <strong>innovated on top of it</strong>. Their Table Optimizer is like having a smart assistant that:</p><ul><li><p>Monitors thousands of tables automatically</p></li><li><p>Predicts when maintenance is needed</p></li><li><p>Runs optimization jobs without human intervention</p></li><li><p>Prevents conflicts between different operations</p></li><li><p>Provides detailed metrics and monitoring</p></li></ul><h4>Hybrid approach</h4><p>They took a smart approach by not migrating everything at once. Stable, simple tables stayed on Hive (no need to fix what isn&#8217;t broken), while complex, dynamic tables moved to Iceberg, focusing effort where Iceberg&#8217;s features would bring the most benefit.</p><h2>Why this matters for other companies</h2><p>LY Corporation's journey shows that:</p><p><strong>1. Scale matters</strong>: At their data volumes, small improvements have huge impacts<br><strong>2. Gradual migration works</strong>: You don't need to change everything at once<br><strong>3. Automation is key</strong>: Building tools like Table Optimizer pays off<br><strong>4. Compliance is critical</strong>: Modern data platforms must support privacy regulations</p><h3>The Future</h3><p><strong>LY Corporation is continuing to:</strong></p><ul><li><p><strong>Expand Iceberg adoption</strong> to more suitable tables</p></li><li><p><strong>Improve their Table Optimizer</strong> with more intelligence</p></li><li><p><strong>Explore new Iceberg features</strong> like branching and tagging</p></li><li><p><strong>Share their learnings</strong> with the broader Apache Iceberg community</p></li></ul><h3>What makes this special</h3><p>This isn't just a story about switching technology - it's about <strong>transforming how a massive company handles data</strong>. LY Corporation proved that even with <strong>1.1 exabytes of data</strong> and <strong>100,000+ tables</strong>, you can make smart, gradual changes that deliver huge benefits.</p><p>They turned their data platform from a slow, rigid system into a <strong>fast, flexible, compliance-ready powerhouse</strong> that can adapt to whatever the future brings. And the best part? They did it without disrupting their services to 320 million users!</p><h3>Concluding thoughts</h3><p>Sometimes the biggest improvements come from making your data smarter, not just bigger. LY Corporation's Apache Iceberg journey is a perfect example of how the right technology choices can transform not just your data platform, but your entire business capability.</p><div><hr></div><p><strong>Got a project or idea?</strong></p><p><strong>Drop me a line. If it&#8217;s interesting, I&#8217;m in. If it&#8217;s weird, even better.</strong></p><p>&#128140; <strong><a href="mailto:amanguptanalytics@gmail.com">amanguptanalytics@gmail.com</a></strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter #32]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter-32</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter-32</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Mon, 07 Jul 2025 05:20:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!itY9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26269ef3-13bf-42c1-b1ac-5feb6cb937c3_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!itY9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26269ef3-13bf-42c1-b1ac-5feb6cb937c3_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!itY9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26269ef3-13bf-42c1-b1ac-5feb6cb937c3_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!itY9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26269ef3-13bf-42c1-b1ac-5feb6cb937c3_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!itY9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26269ef3-13bf-42c1-b1ac-5feb6cb937c3_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!itY9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26269ef3-13bf-42c1-b1ac-5feb6cb937c3_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!itY9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26269ef3-13bf-42c1-b1ac-5feb6cb937c3_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26269ef3-13bf-42c1-b1ac-5feb6cb937c3_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2923072,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/167699183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26269ef3-13bf-42c1-b1ac-5feb6cb937c3_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!itY9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26269ef3-13bf-42c1-b1ac-5feb6cb937c3_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!itY9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26269ef3-13bf-42c1-b1ac-5feb6cb937c3_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!itY9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26269ef3-13bf-42c1-b1ac-5feb6cb937c3_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!itY9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26269ef3-13bf-42c1-b1ac-5feb6cb937c3_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>1.Announcing Lakebase Public Preview</h2><p><strong>Lakebase public preview, a SQL-first lakehouse built for performance.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iUqS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e22830-b586-438d-897a-afbc56d06949_1000x523.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iUqS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e22830-b586-438d-897a-afbc56d06949_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!iUqS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e22830-b586-438d-897a-afbc56d06949_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!iUqS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e22830-b586-438d-897a-afbc56d06949_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!iUqS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e22830-b586-438d-897a-afbc56d06949_1000x523.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iUqS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e22830-b586-438d-897a-afbc56d06949_1000x523.png" width="1000" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95e22830-b586-438d-897a-afbc56d06949_1000x523.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!iUqS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e22830-b586-438d-897a-afbc56d06949_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!iUqS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e22830-b586-438d-897a-afbc56d06949_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!iUqS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e22830-b586-438d-897a-afbc56d06949_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!iUqS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e22830-b586-438d-897a-afbc56d06949_1000x523.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Traditional databases struggle with scale, speed, and modern AI workflows. They sit siloed from analytics, making intelligent application development harder than it should be. Lakebase is a serverless, Postgres-compatible database, integrated directly into the lakehouse. Built for real-time feature serving, model interaction, and unified governance , it marks a quiet but significant shift in how data apps are developed.</p><p><a href="https://www.databricks.com/blog/announcing-lakebase-public-preview">https://www.databricks.com/blog/announcing-lakebase-public-preview</a></p><h2>2. Change Takes More Than a Megaphone: Communicate, Experiment and Educate to Drive Transformation</h2><p><strong>Transformation demands more than speaking up: it requires communication, experimentation, and education.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fF-F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65fd664f-067a-4574-aa39-4f5f1022b8db_1680x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fF-F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65fd664f-067a-4574-aa39-4f5f1022b8db_1680x720.png 424w, https://substackcdn.com/image/fetch/$s_!fF-F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65fd664f-067a-4574-aa39-4f5f1022b8db_1680x720.png 848w, https://substackcdn.com/image/fetch/$s_!fF-F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65fd664f-067a-4574-aa39-4f5f1022b8db_1680x720.png 1272w, https://substackcdn.com/image/fetch/$s_!fF-F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65fd664f-067a-4574-aa39-4f5f1022b8db_1680x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fF-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65fd664f-067a-4574-aa39-4f5f1022b8db_1680x720.png" width="1456" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65fd664f-067a-4574-aa39-4f5f1022b8db_1680x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!fF-F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65fd664f-067a-4574-aa39-4f5f1022b8db_1680x720.png 424w, https://substackcdn.com/image/fetch/$s_!fF-F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65fd664f-067a-4574-aa39-4f5f1022b8db_1680x720.png 848w, https://substackcdn.com/image/fetch/$s_!fF-F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65fd664f-067a-4574-aa39-4f5f1022b8db_1680x720.png 1272w, https://substackcdn.com/image/fetch/$s_!fF-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65fd664f-067a-4574-aa39-4f5f1022b8db_1680x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Real AI adoption doesn&#8217;t go viral, it builds through strong ties, repeated exposure, and shared success. When people see value, they follow. The organizations winning with AI are the ones educating, experimenting, and elevating others.</p><p><a href="https://www.snowflake.com/en/blog/change-transformation-communication-education-ai/">https://www.snowflake.com/en/blog/change-transformation-communication-education-ai/</a></p><h2>3. SQLMesh delivers 22x faster data transformation and 10x cost savings vs dbt Core&#8482; on Snowflake</h2><p><strong>Sqlmesh outperforms dbt Core on Snowflake with 22x faster transformations and 10x lower costs</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SVEM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c12f8f-79cb-4387-80ee-f78fcd36caf9_888x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SVEM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c12f8f-79cb-4387-80ee-f78fcd36caf9_888x1000.png 424w, https://substackcdn.com/image/fetch/$s_!SVEM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c12f8f-79cb-4387-80ee-f78fcd36caf9_888x1000.png 848w, https://substackcdn.com/image/fetch/$s_!SVEM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c12f8f-79cb-4387-80ee-f78fcd36caf9_888x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!SVEM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c12f8f-79cb-4387-80ee-f78fcd36caf9_888x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SVEM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c12f8f-79cb-4387-80ee-f78fcd36caf9_888x1000.png" width="888" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6c12f8f-79cb-4387-80ee-f78fcd36caf9_888x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:888,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!SVEM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c12f8f-79cb-4387-80ee-f78fcd36caf9_888x1000.png 424w, https://substackcdn.com/image/fetch/$s_!SVEM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c12f8f-79cb-4387-80ee-f78fcd36caf9_888x1000.png 848w, https://substackcdn.com/image/fetch/$s_!SVEM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c12f8f-79cb-4387-80ee-f78fcd36caf9_888x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!SVEM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c12f8f-79cb-4387-80ee-f78fcd36caf9_888x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>SQLMesh reimagines how data is transformed on Snowflake. By replacing physical rebuilds with virtual environments, tracking changes at the column level, and eliminating redundant computation, it saves over $1M annually and frees up 311 hours of developer time each month.</p><p><a href="https://www.tobikodata.com/blog/sqlmesh-delivers-22x-faster-data-transformation-and-10x-cost-savings-vs-dbt-core-tm-on-snowflake">https://www.tobikodata.com/blog/sqlmesh-delivers-22x-faster-data-transformation-and-10x-cost-savings-vs-dbt-core-tm-on-snowflake</a></p><h2>4. The complete stream processing journey on FlinkSQL</h2><p><strong>The stream processing lifecycle, powered by FlinkSQL.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7gwy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccd7fdf-cf4f-4a35-88dd-e809ac564221_820x410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7gwy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccd7fdf-cf4f-4a35-88dd-e809ac564221_820x410.png 424w, https://substackcdn.com/image/fetch/$s_!7gwy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccd7fdf-cf4f-4a35-88dd-e809ac564221_820x410.png 848w, https://substackcdn.com/image/fetch/$s_!7gwy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccd7fdf-cf4f-4a35-88dd-e809ac564221_820x410.png 1272w, https://substackcdn.com/image/fetch/$s_!7gwy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccd7fdf-cf4f-4a35-88dd-e809ac564221_820x410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7gwy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccd7fdf-cf4f-4a35-88dd-e809ac564221_820x410.png" width="820" height="410" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ccd7fdf-cf4f-4a35-88dd-e809ac564221_820x410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!7gwy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccd7fdf-cf4f-4a35-88dd-e809ac564221_820x410.png 424w, https://substackcdn.com/image/fetch/$s_!7gwy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccd7fdf-cf4f-4a35-88dd-e809ac564221_820x410.png 848w, https://substackcdn.com/image/fetch/$s_!7gwy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccd7fdf-cf4f-4a35-88dd-e809ac564221_820x410.png 1272w, https://substackcdn.com/image/fetch/$s_!7gwy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccd7fdf-cf4f-4a35-88dd-e809ac564221_820x410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Grab rebuilt its stream processing stack, from Zeppelin notebooks to a shared FlinkSQL gateway, cutting query times by 80% and enabling pipeline deployment in under 10 minutes. A compelling look at how stream processing can be fast, collaborative, and production-ready.</p><p><a href="https://engineering.grab.com/the-complete-stream-processing-journey-on-flinksql">https://engineering.grab.com/the-complete-stream-processing-journey-on-flinksql</a></p><h2>5.Macroeconomics and the data industry</h2><p><strong>Understanding the economic undercurrents driving data work today.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!is2r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3bc7ca-f4c1-4799-a420-744756c458ae_460x377.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!is2r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3bc7ca-f4c1-4799-a420-744756c458ae_460x377.png 424w, https://substackcdn.com/image/fetch/$s_!is2r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3bc7ca-f4c1-4799-a420-744756c458ae_460x377.png 848w, https://substackcdn.com/image/fetch/$s_!is2r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3bc7ca-f4c1-4799-a420-744756c458ae_460x377.png 1272w, https://substackcdn.com/image/fetch/$s_!is2r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3bc7ca-f4c1-4799-a420-744756c458ae_460x377.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!is2r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3bc7ca-f4c1-4799-a420-744756c458ae_460x377.png" width="460" height="377" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da3bc7ca-f4c1-4799-a420-744756c458ae_460x377.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:377,&quot;width&quot;:460,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!is2r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3bc7ca-f4c1-4799-a420-744756c458ae_460x377.png 424w, https://substackcdn.com/image/fetch/$s_!is2r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3bc7ca-f4c1-4799-a420-744756c458ae_460x377.png 848w, https://substackcdn.com/image/fetch/$s_!is2r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3bc7ca-f4c1-4799-a420-744756c458ae_460x377.png 1272w, https://substackcdn.com/image/fetch/$s_!is2r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3bc7ca-f4c1-4799-a420-744756c458ae_460x377.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Venture capital flows, shifting interest rates, and economic cycles ripple through every layer of the data world, reshaping tools, budgets, and even career paths. Understanding these forces is key to navigating rapid change and making smarter decisions as a data professional.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:51783889,&quot;url&quot;:&quot;https://roundup.getdbt.com/p/macroeconomics-and-the-data-industry&quot;,&quot;publication_id&quot;:370988,&quot;publication_name&quot;:&quot;The Analytics Engineering Roundup&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9uGH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4e3170-43ea-4f13-8662-f4b4e18cfe12_256x256.png&quot;,&quot;title&quot;:&quot;Macroeconomics and the data industry&quot;,&quot;truncated_body_text&quot;:&quot;New podcast episode! Julia and I spoke with Kevin Hu of Metaplane. Whether you&#8217;re mapping the emerging data observability landscape or just love a good physics metaphor, give it a listen.&quot;,&quot;date&quot;:&quot;2022-04-10T11:00:28.923Z&quot;,&quot;like_count&quot;:19,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:3531875,&quot;name&quot;:&quot;Tristan Handy&quot;,&quot;handle&quot;:&quot;analyticsengineeringroundup&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6918408f-81bc-4490-a142-abc6c244d829_656x624.png&quot;,&quot;bio&quot;:&quot;Hi! My name is Tristan. I&#8217;m a long-time data analyst and startup executive. Most recently, I&#8217;m the founder of dbt Labs, co-creator of dbt, and pioneer of the analytics engineering workflow.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-06-14T20:42:32.823Z&quot;,&quot;reader_installed_at&quot;:null,&quot;publicationUsers&quot;:[{&quot;id&quot;:293892,&quot;user_id&quot;:3531875,&quot;publication_id&quot;:370988,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:370988,&quot;name&quot;:&quot;The Analytics Engineering Roundup&quot;,&quot;subdomain&quot;:&quot;analyticsengineeringroundup&quot;,&quot;custom_domain&quot;:&quot;roundup.getdbt.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;The internet's most useful articles on analytics engineering and its adjacent ecosystem. Curated with &#10084;&#65039; by Tristan Handy.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b4e3170-43ea-4f13-8662-f4b4e18cfe12_256x256.png&quot;,&quot;author_id&quot;:3531875,&quot;primary_user_id&quot;:3531875,&quot;theme_var_background_pop&quot;:&quot;#BAA049&quot;,&quot;created_at&quot;:&quot;2021-05-27T15:21:18.580Z&quot;,&quot;email_from_name&quot;:&quot;Analytics Engineering Roundup&quot;,&quot;copyright&quot;:&quot;dbt Labs Inc.&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://roundup.getdbt.com/p/macroeconomics-and-the-data-industry?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!9uGH!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4e3170-43ea-4f13-8662-f4b4e18cfe12_256x256.png" loading="lazy"><span class="embedded-post-publication-name">The Analytics Engineering Roundup</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Macroeconomics and the data industry</div></div><div class="embedded-post-body">New podcast episode! Julia and I spoke with Kevin Hu of Metaplane. Whether you&#8217;re mapping the emerging data observability landscape or just love a good physics metaphor, give it a listen&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">4 years ago &#183; 19 likes &#183; Tristan Handy</div></a></div><div><hr></div><p></p><p><em><strong>Note: I have provided links for informational purposes and do not suggest endorsement to you. All views expressed in this newsletter are my own and do not represent current, former, or future employer&#8221; opinions.</strong></em></p><h3>Do you have a project or idea?</h3><blockquote><p>Feel free to drop me a line. If it&#8217;s interesting, let&#8217;s chat. If it&#8217;s weird, even better.</p></blockquote><p>&#128140; <strong><a href="mailto:amanguptanalytics@gmail.com">amanguptanalytics@gmail.com</a></strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter #31]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter-31</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter-31</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Mon, 30 Jun 2025 05:24:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rAzR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f567b9-81a5-42af-990a-76c42ddea455_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rAzR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f567b9-81a5-42af-990a-76c42ddea455_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rAzR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f567b9-81a5-42af-990a-76c42ddea455_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!rAzR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f567b9-81a5-42af-990a-76c42ddea455_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!rAzR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f567b9-81a5-42af-990a-76c42ddea455_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!rAzR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f567b9-81a5-42af-990a-76c42ddea455_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rAzR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f567b9-81a5-42af-990a-76c42ddea455_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74f567b9-81a5-42af-990a-76c42ddea455_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:861976,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/167151437?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f567b9-81a5-42af-990a-76c42ddea455_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rAzR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f567b9-81a5-42af-990a-76c42ddea455_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!rAzR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f567b9-81a5-42af-990a-76c42ddea455_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!rAzR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f567b9-81a5-42af-990a-76c42ddea455_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!rAzR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f567b9-81a5-42af-990a-76c42ddea455_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>1. Leveraging Agentic AI in Games</strong></h2><p><strong>Agentic AI turn your game into a living, breathing world.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WEIr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6533ead1-73c5-4af6-b3b6-293b0a4f13d5_1000x523.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WEIr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6533ead1-73c5-4af6-b3b6-293b0a4f13d5_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!WEIr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6533ead1-73c5-4af6-b3b6-293b0a4f13d5_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!WEIr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6533ead1-73c5-4af6-b3b6-293b0a4f13d5_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!WEIr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6533ead1-73c5-4af6-b3b6-293b0a4f13d5_1000x523.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WEIr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6533ead1-73c5-4af6-b3b6-293b0a4f13d5_1000x523.png" width="1000" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6533ead1-73c5-4af6-b3b6-293b0a4f13d5_1000x523.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39252,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/167151437?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6533ead1-73c5-4af6-b3b6-293b0a4f13d5_1000x523.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WEIr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6533ead1-73c5-4af6-b3b6-293b0a4f13d5_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!WEIr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6533ead1-73c5-4af6-b3b6-293b0a4f13d5_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!WEIr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6533ead1-73c5-4af6-b3b6-293b0a4f13d5_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!WEIr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6533ead1-73c5-4af6-b3b6-293b0a4f13d5_1000x523.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Agentic AI brings a new layer of intelligence to games, NPCs that remember your actions, QA bots that adapt as the game evolves, and support systems that respond with real understanding. It&#8217;s not about replacing creative teams, but giving them tools to build deeper, more personal, and more responsive experiences.</p><p><a href="https://www.databricks.com/blog/leveraging-agentic-ai-games">https://www.databricks.com/blog/leveraging-agentic-ai-games</a></p><p></p><h2><strong>2. Model Once, Represent Everywhere: UDA (Unified Data Architecture) at Netflix</strong></h2><p><strong>Netflix unify petabytes of data across teams, tools, and use cases, without breaking everything</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qd4F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cb530e-ba9d-4927-b79e-0515ce73cdde_1400x933.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qd4F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cb530e-ba9d-4927-b79e-0515ce73cdde_1400x933.webp 424w, https://substackcdn.com/image/fetch/$s_!Qd4F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cb530e-ba9d-4927-b79e-0515ce73cdde_1400x933.webp 848w, https://substackcdn.com/image/fetch/$s_!Qd4F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cb530e-ba9d-4927-b79e-0515ce73cdde_1400x933.webp 1272w, https://substackcdn.com/image/fetch/$s_!Qd4F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cb530e-ba9d-4927-b79e-0515ce73cdde_1400x933.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qd4F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cb530e-ba9d-4927-b79e-0515ce73cdde_1400x933.webp" width="1400" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15cb530e-ba9d-4927-b79e-0515ce73cdde_1400x933.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62162,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/167151437?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cb530e-ba9d-4927-b79e-0515ce73cdde_1400x933.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Qd4F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cb530e-ba9d-4927-b79e-0515ce73cdde_1400x933.webp 424w, https://substackcdn.com/image/fetch/$s_!Qd4F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cb530e-ba9d-4927-b79e-0515ce73cdde_1400x933.webp 848w, https://substackcdn.com/image/fetch/$s_!Qd4F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cb530e-ba9d-4927-b79e-0515ce73cdde_1400x933.webp 1272w, https://substackcdn.com/image/fetch/$s_!Qd4F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cb530e-ba9d-4927-b79e-0515ce73cdde_1400x933.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Netflix is solving one of the hardest problems in modern data systems: fragmented, duplicated, inconsistent models across platforms. Instead of forcing uniformity, they&#8217;ve built a semantic knowledge graph that lets teams define core concepts once, then reuse, map, and project them everywhere. UDA is quietly transforming how data connects, scales, and stays human-readable in a world of microservices and massive content growth.</p><p><a href="https://netflixtechblog.com/uda-unified-data-architecture-6a6aee261d8d">https://netflixtechblog.com/uda-unified-data-architecture-6a6aee261d8d</a></p><p></p><h2><strong>3. Making Every Search Rewarding: How Ibotta Transformed Offer Discovery With Databricks.</strong></h2><p><strong>Ibotta rebuilt its offer discovery engine using Databricks to personalize, scale, and delight millions of users.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tDhr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f44c0a-74dc-40f8-b3b2-e7372ea58f35_1000x523.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tDhr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f44c0a-74dc-40f8-b3b2-e7372ea58f35_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!tDhr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f44c0a-74dc-40f8-b3b2-e7372ea58f35_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!tDhr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f44c0a-74dc-40f8-b3b2-e7372ea58f35_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!tDhr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f44c0a-74dc-40f8-b3b2-e7372ea58f35_1000x523.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tDhr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f44c0a-74dc-40f8-b3b2-e7372ea58f35_1000x523.png" width="1000" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6f44c0a-74dc-40f8-b3b2-e7372ea58f35_1000x523.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140965,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/167151437?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f44c0a-74dc-40f8-b3b2-e7372ea58f35_1000x523.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tDhr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f44c0a-74dc-40f8-b3b2-e7372ea58f35_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!tDhr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f44c0a-74dc-40f8-b3b2-e7372ea58f35_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!tDhr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f44c0a-74dc-40f8-b3b2-e7372ea58f35_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!tDhr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6f44c0a-74dc-40f8-b3b2-e7372ea58f35_1000x523.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The authors in this post show how Ibotta went from prototype to production, transforming search with fine-tuned models and Databricks Vector Search. It's a story of precision, iteration, and making every query count, reducing zero-result searches by 70% and unlocking meaningful engagement at scale.</p><p><a href="https://www.databricks.com/blog/making-every-search-rewarding-how-ibotta-transformed-offer-discovery-databricks">https://www.databricks.com/blog/making-every-search-rewarding-how-ibotta-transformed-offer-discovery-databricks</a></p><p></p><h2>4.The Apache Iceberg v3 Table Spec: Celebrating the Open Source Community&#8217;s Shared Success</h2><p><strong>Apache Iceberg v3 strengthen the open data ecosystem, and what role has the open source community played in shaping its new table spec</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tWWs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca1789c-40b0-45c2-9651-8eccfb410a75_1680x720.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tWWs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca1789c-40b0-45c2-9651-8eccfb410a75_1680x720.webp 424w, https://substackcdn.com/image/fetch/$s_!tWWs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca1789c-40b0-45c2-9651-8eccfb410a75_1680x720.webp 848w, https://substackcdn.com/image/fetch/$s_!tWWs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca1789c-40b0-45c2-9651-8eccfb410a75_1680x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!tWWs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca1789c-40b0-45c2-9651-8eccfb410a75_1680x720.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tWWs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca1789c-40b0-45c2-9651-8eccfb410a75_1680x720.webp" width="1456" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ca1789c-40b0-45c2-9651-8eccfb410a75_1680x720.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29824,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/167151437?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca1789c-40b0-45c2-9651-8eccfb410a75_1680x720.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tWWs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca1789c-40b0-45c2-9651-8eccfb410a75_1680x720.webp 424w, https://substackcdn.com/image/fetch/$s_!tWWs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca1789c-40b0-45c2-9651-8eccfb410a75_1680x720.webp 848w, https://substackcdn.com/image/fetch/$s_!tWWs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca1789c-40b0-45c2-9651-8eccfb410a75_1680x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!tWWs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca1789c-40b0-45c2-9651-8eccfb410a75_1680x720.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Apache Iceberg&#8217;s new v3 table spec is more than just a technical update, it&#8217;s a story of community, collaboration, and open standards shaping the future of data. If you care about how vendor-neutral innovation happens in real time, powered by hundreds of contributors across companies. From default values to deletion vectors and geospatial types, it offers a deep dive into how open source is building scalable, flexible data infrastructure.</p><p><a href="https://www.snowflake.com/en/blog/apache-iceberg-v3-table-spec-oss-shared-success/">https://www.snowflake.com/en/blog/apache-iceberg-v3-table-spec-oss-shared-success/</a></p><p></p><h1><strong>5. Load Testing with Impulse at Airbnb</strong></h1><p><strong>Airbnb usesImpulse to simulate millions of requests and ensure their systems scale reliably under peak load conditions.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LeZy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4851d7ce-caa3-476b-9933-49b702aaa312_1400x933.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LeZy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4851d7ce-caa3-476b-9933-49b702aaa312_1400x933.webp 424w, https://substackcdn.com/image/fetch/$s_!LeZy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4851d7ce-caa3-476b-9933-49b702aaa312_1400x933.webp 848w, https://substackcdn.com/image/fetch/$s_!LeZy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4851d7ce-caa3-476b-9933-49b702aaa312_1400x933.webp 1272w, https://substackcdn.com/image/fetch/$s_!LeZy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4851d7ce-caa3-476b-9933-49b702aaa312_1400x933.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LeZy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4851d7ce-caa3-476b-9933-49b702aaa312_1400x933.webp" width="1400" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4851d7ce-caa3-476b-9933-49b702aaa312_1400x933.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:158788,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/167151437?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4851d7ce-caa3-476b-9933-49b702aaa312_1400x933.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LeZy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4851d7ce-caa3-476b-9933-49b702aaa312_1400x933.webp 424w, https://substackcdn.com/image/fetch/$s_!LeZy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4851d7ce-caa3-476b-9933-49b702aaa312_1400x933.webp 848w, https://substackcdn.com/image/fetch/$s_!LeZy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4851d7ce-caa3-476b-9933-49b702aaa312_1400x933.webp 1272w, https://substackcdn.com/image/fetch/$s_!LeZy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4851d7ce-caa3-476b-9933-49b702aaa312_1400x933.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Airbnb&#8217;s Impulse isn&#8217;t just a load testing tool, it&#8217;s a powerful framework that helps engineers simulate real-world traffic, mock complex dependencies, and test asynchronous flows, all within CI/CD. This post is a must-read if you care about building resilient systems at scale , it shows how decentralized, self-service load testing can catch the hard problems.</p><p><a href="https://medium.com/airbnb-engineering/load-testing-with-impulse-at-airbnb-f466874d03d2">https://medium.com/airbnb-engineering/load-testing-with-impulse-at-airbnb-f466874d03d2</a></p><div><hr></div><p><em><strong>I have provided links for informational purposes and do not suggest endorsement to you. All views expressed in this newsletter are my own and do not represent current, former, or future employer&#8221; opinions.</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter #30]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter-30</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter-30</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Tue, 17 Jun 2025 05:40:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QE9N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a9831-b928-4575-8541-5e8d8f85e674_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QE9N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a9831-b928-4575-8541-5e8d8f85e674_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QE9N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a9831-b928-4575-8541-5e8d8f85e674_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!QE9N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a9831-b928-4575-8541-5e8d8f85e674_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!QE9N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a9831-b928-4575-8541-5e8d8f85e674_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!QE9N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a9831-b928-4575-8541-5e8d8f85e674_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QE9N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a9831-b928-4575-8541-5e8d8f85e674_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/143a9831-b928-4575-8541-5e8d8f85e674_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:862450,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/166129173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a9831-b928-4575-8541-5e8d8f85e674_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QE9N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a9831-b928-4575-8541-5e8d8f85e674_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!QE9N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a9831-b928-4575-8541-5e8d8f85e674_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!QE9N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a9831-b928-4575-8541-5e8d8f85e674_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!QE9N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a9831-b928-4575-8541-5e8d8f85e674_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>1. Snowflake Intelligence: Talk to Your Data, Unlock Real Business Insights</h2><p><strong>Are you ready to talk to your data and unlock real business insights with Snowflake Intelligence?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6hjU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec928573-93e2-441b-9246-6e31b84a1336_1680x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6hjU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec928573-93e2-441b-9246-6e31b84a1336_1680x720.png 424w, https://substackcdn.com/image/fetch/$s_!6hjU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec928573-93e2-441b-9246-6e31b84a1336_1680x720.png 848w, https://substackcdn.com/image/fetch/$s_!6hjU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec928573-93e2-441b-9246-6e31b84a1336_1680x720.png 1272w, https://substackcdn.com/image/fetch/$s_!6hjU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec928573-93e2-441b-9246-6e31b84a1336_1680x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6hjU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec928573-93e2-441b-9246-6e31b84a1336_1680x720.png" width="1456" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec928573-93e2-441b-9246-6e31b84a1336_1680x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!6hjU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec928573-93e2-441b-9246-6e31b84a1336_1680x720.png 424w, https://substackcdn.com/image/fetch/$s_!6hjU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec928573-93e2-441b-9246-6e31b84a1336_1680x720.png 848w, https://substackcdn.com/image/fetch/$s_!6hjU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec928573-93e2-441b-9246-6e31b84a1336_1680x720.png 1272w, https://substackcdn.com/image/fetch/$s_!6hjU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec928573-93e2-441b-9246-6e31b84a1336_1680x720.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This article explores how Snowflake Intelligence empowers business users to ask complex questions in natural language, and get instant, trusted answers from structured and unstructured data. It&#8217;s not just search; it&#8217;s reasoning across emails, documents, CRMs, and more.</p><p><a href="https://www.snowflake.com/en/blog/intelligence-snowflake-summit-2025/">https://www.snowflake.com/en/blog/intelligence-snowflake-summit-2025/</a></p><h2>2. Introducing Cortex AISQL: Reimagining SQL into AI Query Language for Multimodal Data</h2><p><strong>How is SQL evolving to handle multimodal data in the age of AI?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hiKc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86add1a-b0f3-4ae2-941e-14f0237b4f1f_1680x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hiKc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86add1a-b0f3-4ae2-941e-14f0237b4f1f_1680x720.png 424w, https://substackcdn.com/image/fetch/$s_!hiKc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86add1a-b0f3-4ae2-941e-14f0237b4f1f_1680x720.png 848w, https://substackcdn.com/image/fetch/$s_!hiKc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86add1a-b0f3-4ae2-941e-14f0237b4f1f_1680x720.png 1272w, https://substackcdn.com/image/fetch/$s_!hiKc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86add1a-b0f3-4ae2-941e-14f0237b4f1f_1680x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hiKc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86add1a-b0f3-4ae2-941e-14f0237b4f1f_1680x720.png" width="1456" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d86add1a-b0f3-4ae2-941e-14f0237b4f1f_1680x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!hiKc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86add1a-b0f3-4ae2-941e-14f0237b4f1f_1680x720.png 424w, https://substackcdn.com/image/fetch/$s_!hiKc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86add1a-b0f3-4ae2-941e-14f0237b4f1f_1680x720.png 848w, https://substackcdn.com/image/fetch/$s_!hiKc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86add1a-b0f3-4ae2-941e-14f0237b4f1f_1680x720.png 1272w, https://substackcdn.com/image/fetch/$s_!hiKc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd86add1a-b0f3-4ae2-941e-14f0237b4f1f_1680x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this article Cortex AISQL is transforming SQL into a language for AI-native, multimodal analytics. You can now process images, text, and soon audio&#8212;all inside Snowflake using just SQL. This post shows how AI pipelines become simple SQL queries, unlocking deep insights without complex tools.</p><p><a href="https://www.snowflake.com/en/blog/ai-sql-query-language/">https://www.snowflake.com/en/blog/ai-sql-query-language/</a></p><h2>3. The shift to Grey Box Engineering and Outcome Engineering</h2><p><strong>"How are Grey Box Engineering and Outcome Engineering reshaping the future of software development and AI systems?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MXEe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c91b91-c3e2-43e8-b0cd-10f0bcfeaab9_1440x662.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MXEe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c91b91-c3e2-43e8-b0cd-10f0bcfeaab9_1440x662.png 424w, https://substackcdn.com/image/fetch/$s_!MXEe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c91b91-c3e2-43e8-b0cd-10f0bcfeaab9_1440x662.png 848w, https://substackcdn.com/image/fetch/$s_!MXEe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c91b91-c3e2-43e8-b0cd-10f0bcfeaab9_1440x662.png 1272w, https://substackcdn.com/image/fetch/$s_!MXEe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c91b91-c3e2-43e8-b0cd-10f0bcfeaab9_1440x662.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MXEe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c91b91-c3e2-43e8-b0cd-10f0bcfeaab9_1440x662.png" width="1440" height="662" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69c91b91-c3e2-43e8-b0cd-10f0bcfeaab9_1440x662.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:662,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!MXEe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c91b91-c3e2-43e8-b0cd-10f0bcfeaab9_1440x662.png 424w, https://substackcdn.com/image/fetch/$s_!MXEe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c91b91-c3e2-43e8-b0cd-10f0bcfeaab9_1440x662.png 848w, https://substackcdn.com/image/fetch/$s_!MXEe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c91b91-c3e2-43e8-b0cd-10f0bcfeaab9_1440x662.png 1272w, https://substackcdn.com/image/fetch/$s_!MXEe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c91b91-c3e2-43e8-b0cd-10f0bcfeaab9_1440x662.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this post, Adrian introduces Grey Box Engineering, a paradigm where code is accessible but often irrelevant, and where success is measured not by implementation, but by verification.</p><p><a href="https://dlthub.com/blog/grey-box">https://dlthub.com/blog/grey-box</a></p><h2>4. Behind Viewer Retention Analytics at Scale</h2><p><strong>What does it really take to understand and improve viewer retention at scale?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1fZh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc675391-7e8b-4e7b-aac3-7b96bf28022f_1400x790.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1fZh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc675391-7e8b-4e7b-aac3-7b96bf28022f_1400x790.png 424w, https://substackcdn.com/image/fetch/$s_!1fZh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc675391-7e8b-4e7b-aac3-7b96bf28022f_1400x790.png 848w, https://substackcdn.com/image/fetch/$s_!1fZh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc675391-7e8b-4e7b-aac3-7b96bf28022f_1400x790.png 1272w, https://substackcdn.com/image/fetch/$s_!1fZh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc675391-7e8b-4e7b-aac3-7b96bf28022f_1400x790.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1fZh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc675391-7e8b-4e7b-aac3-7b96bf28022f_1400x790.png" width="1400" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc675391-7e8b-4e7b-aac3-7b96bf28022f_1400x790.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!1fZh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc675391-7e8b-4e7b-aac3-7b96bf28022f_1400x790.png 424w, https://substackcdn.com/image/fetch/$s_!1fZh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc675391-7e8b-4e7b-aac3-7b96bf28022f_1400x790.png 848w, https://substackcdn.com/image/fetch/$s_!1fZh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc675391-7e8b-4e7b-aac3-7b96bf28022f_1400x790.png 1272w, https://substackcdn.com/image/fetch/$s_!1fZh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc675391-7e8b-4e7b-aac3-7b96bf28022f_1400x790.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this blog, the author explores how Vimeo deciphers what keeps viewers engaged, or makes them drop off. Using ClickHouse for high-speed analytics and LLMs for AI-generated insights, they decode billions of viewing sessions with precision.</p><p><a href="https://medium.com/vimeo-engineering-blog/behind-viewer-retention-analytics-at-scale-8dbbb5ae7ae2">https://medium.com/vimeo-engineering-blog/behind-viewer-retention-analytics-at-scale-8dbbb5ae7ae2</a></p><h2>5. DuckLake: SQL as a Lakehouse Format</h2><p><strong>Can SQL itself become your lakehouse format?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tug-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5cd00f-d585-4f45-b20f-ff377a78a414_1332x1000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tug-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5cd00f-d585-4f45-b20f-ff377a78a414_1332x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tug-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5cd00f-d585-4f45-b20f-ff377a78a414_1332x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tug-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5cd00f-d585-4f45-b20f-ff377a78a414_1332x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tug-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5cd00f-d585-4f45-b20f-ff377a78a414_1332x1000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tug-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5cd00f-d585-4f45-b20f-ff377a78a414_1332x1000.jpeg" width="1332" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d5cd00f-d585-4f45-b20f-ff377a78a414_1332x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1332,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!tug-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5cd00f-d585-4f45-b20f-ff377a78a414_1332x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tug-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5cd00f-d585-4f45-b20f-ff377a78a414_1332x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tug-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5cd00f-d585-4f45-b20f-ff377a78a414_1332x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tug-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5cd00f-d585-4f45-b20f-ff377a78a414_1332x1000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The author says that <em>we&#8217;ve overcomplicated lakehouses</em>. What if you could drop all the layers, catalogs, and manifest files, and just use SQL? Mark Raasveldt and Hannes M&#252;hleisen introduce DuckLake, a new open table format that puts all metadata into a SQL database while still using Parquet on blob storage. It&#8217;s simpler, faster, and more resilient.</p><p><a href="https://duckdb.org/2025/05/27/ducklake.html">https://duckdb.org/2025/05/27/ducklake.html</a></p><p></p><p><em><strong>All rights reserved Den Digital, India. I have provided links for informational purposes and do not suggest endorsement to you. All views expressed in this newsletter are my own and do not represent current, former, or future employer&#8221; opinions.</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter #29]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter-29</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter-29</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Sat, 07 Jun 2025 08:38:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_jEh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59e1bff-5800-4bde-bb2a-96e8f42c4933_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_jEh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59e1bff-5800-4bde-bb2a-96e8f42c4933_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_jEh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59e1bff-5800-4bde-bb2a-96e8f42c4933_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!_jEh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59e1bff-5800-4bde-bb2a-96e8f42c4933_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!_jEh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59e1bff-5800-4bde-bb2a-96e8f42c4933_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!_jEh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59e1bff-5800-4bde-bb2a-96e8f42c4933_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_jEh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59e1bff-5800-4bde-bb2a-96e8f42c4933_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d59e1bff-5800-4bde-bb2a-96e8f42c4933_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:345449,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/165073945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59e1bff-5800-4bde-bb2a-96e8f42c4933_1280x720.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_jEh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59e1bff-5800-4bde-bb2a-96e8f42c4933_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!_jEh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59e1bff-5800-4bde-bb2a-96e8f42c4933_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!_jEh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59e1bff-5800-4bde-bb2a-96e8f42c4933_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!_jEh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59e1bff-5800-4bde-bb2a-96e8f42c4933_1280x720.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>1. Introducing Apache Spark 4.0</h2><p><strong>"What&#8217;s new in Apache Spark 4.0, and how can it supercharge your workloads in Databricks Runtime 17.0?&#8221;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4-t9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48a3ef7-1540-4e74-b132-c000b6b22cb0_1000x523.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4-t9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48a3ef7-1540-4e74-b132-c000b6b22cb0_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!4-t9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48a3ef7-1540-4e74-b132-c000b6b22cb0_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!4-t9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48a3ef7-1540-4e74-b132-c000b6b22cb0_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!4-t9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48a3ef7-1540-4e74-b132-c000b6b22cb0_1000x523.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4-t9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48a3ef7-1540-4e74-b132-c000b6b22cb0_1000x523.png" width="1000" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b48a3ef7-1540-4e74-b132-c000b6b22cb0_1000x523.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40227,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/165073945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48a3ef7-1540-4e74-b132-c000b6b22cb0_1000x523.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4-t9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48a3ef7-1540-4e74-b132-c000b6b22cb0_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!4-t9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48a3ef7-1540-4e74-b132-c000b6b22cb0_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!4-t9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48a3ef7-1540-4e74-b132-c000b6b22cb0_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!4-t9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48a3ef7-1540-4e74-b132-c000b6b22cb0_1000x523.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The authors present significant advancements in Spark 4.0, including SQL language enhancements, improved Python capabilities, and streaming improvements. These updates aim to make Spark more powerful, ANSI-compliant, and user-friendly, while maintaining compatibility with existing workloads. Discover how these features can elevate your data processing experience.</p><p><a href="https://www.databricks.com/blog/introducing-apache-spark-40">https://www.databricks.com/blog/introducing-apache-spark-40</a></p><h2>2. 5 Reasons Why Azure Databricks is the Best Data + AI Platform on Azure</h2><p><strong>Is Azure Databricks the Ultimate Data + AI Platform on Azure?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_xFY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c931c86-65dd-4f57-8a79-334dedf8e999_1000x523.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_xFY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c931c86-65dd-4f57-8a79-334dedf8e999_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!_xFY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c931c86-65dd-4f57-8a79-334dedf8e999_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!_xFY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c931c86-65dd-4f57-8a79-334dedf8e999_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!_xFY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c931c86-65dd-4f57-8a79-334dedf8e999_1000x523.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_xFY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c931c86-65dd-4f57-8a79-334dedf8e999_1000x523.png" width="1000" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c931c86-65dd-4f57-8a79-334dedf8e999_1000x523.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85587,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/165073945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c931c86-65dd-4f57-8a79-334dedf8e999_1000x523.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_xFY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c931c86-65dd-4f57-8a79-334dedf8e999_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!_xFY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c931c86-65dd-4f57-8a79-334dedf8e999_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!_xFY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c931c86-65dd-4f57-8a79-334dedf8e999_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!_xFY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c931c86-65dd-4f57-8a79-334dedf8e999_1000x523.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This blog explores how Azure Databricks brings together governance, performance, and integrated AI in one unified platform. With deep Azure integrations, from Power BI to OpenAI, it simplifies your entire data estate while cutting costs and boosting speed.</p><p><a href="https://www.databricks.com/blog/5-reasons-why-azure-databricks-best-data-ai-platform-azure">https://www.databricks.com/blog/5-reasons-why-azure-databricks-best-data-ai-platform-azure</a></p><h3>3. Just make it scale: An Aurora DSQL story</h3><p><strong>Explore how Aurora DSQL delivers seamless performance, serverless scaling, and simplicity, all in one powerful story of data innovation.</strong></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2IDW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05c024e-3a0d-4303-8ddc-926ab0be96ca_1369x782.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2IDW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05c024e-3a0d-4303-8ddc-926ab0be96ca_1369x782.png 424w, https://substackcdn.com/image/fetch/$s_!2IDW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05c024e-3a0d-4303-8ddc-926ab0be96ca_1369x782.png 848w, https://substackcdn.com/image/fetch/$s_!2IDW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05c024e-3a0d-4303-8ddc-926ab0be96ca_1369x782.png 1272w, https://substackcdn.com/image/fetch/$s_!2IDW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05c024e-3a0d-4303-8ddc-926ab0be96ca_1369x782.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2IDW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05c024e-3a0d-4303-8ddc-926ab0be96ca_1369x782.png" width="1369" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f05c024e-3a0d-4303-8ddc-926ab0be96ca_1369x782.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1369,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1301616,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/165073945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05c024e-3a0d-4303-8ddc-926ab0be96ca_1369x782.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2IDW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05c024e-3a0d-4303-8ddc-926ab0be96ca_1369x782.png 424w, https://substackcdn.com/image/fetch/$s_!2IDW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05c024e-3a0d-4303-8ddc-926ab0be96ca_1369x782.png 848w, https://substackcdn.com/image/fetch/$s_!2IDW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05c024e-3a0d-4303-8ddc-926ab0be96ca_1369x782.png 1272w, https://substackcdn.com/image/fetch/$s_!2IDW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05c024e-3a0d-4303-8ddc-926ab0be96ca_1369x782.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this blog, the author walks us through the origin story of Aurora DSQL: a bold re-architecture of relational databases for the serverless era. It's a story of hitting scale limits, questioning decades-old assumptions, and ultimately rewriting critical components in Rust for performance, safety, and control. A must-read for engineers interested in systems design, distributed databases, and the real-world trade-offs behind big technical bets.</p><p><a href="https://www.allthingsdistributed.com/2025/05/just-make-it-scale-an-aurora-dsql-story.html">https://www.allthingsdistributed.com/2025/05/just-make-it-scale-an-aurora-dsql-story.html</a></p><h2>4. How AI will Disrupt BI As We Know It</h2><p><strong>&#8220;How exactly will AI transform Business Intelligence and reshape the way we make data-driven decisions?&#8221;</strong></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9zJL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5300d373-1e81-4c94-9bb9-22196a829fc5_1456x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9zJL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5300d373-1e81-4c94-9bb9-22196a829fc5_1456x832.png 424w, https://substackcdn.com/image/fetch/$s_!9zJL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5300d373-1e81-4c94-9bb9-22196a829fc5_1456x832.png 848w, https://substackcdn.com/image/fetch/$s_!9zJL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5300d373-1e81-4c94-9bb9-22196a829fc5_1456x832.png 1272w, https://substackcdn.com/image/fetch/$s_!9zJL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5300d373-1e81-4c94-9bb9-22196a829fc5_1456x832.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9zJL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5300d373-1e81-4c94-9bb9-22196a829fc5_1456x832.png" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5300d373-1e81-4c94-9bb9-22196a829fc5_1456x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2270633,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/165073945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5300d373-1e81-4c94-9bb9-22196a829fc5_1456x832.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9zJL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5300d373-1e81-4c94-9bb9-22196a829fc5_1456x832.png 424w, https://substackcdn.com/image/fetch/$s_!9zJL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5300d373-1e81-4c94-9bb9-22196a829fc5_1456x832.png 848w, https://substackcdn.com/image/fetch/$s_!9zJL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5300d373-1e81-4c94-9bb9-22196a829fc5_1456x832.png 1272w, https://substackcdn.com/image/fetch/$s_!9zJL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5300d373-1e81-4c94-9bb9-22196a829fc5_1456x832.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The author explains that AI, powered by context protocols like MCP, will outpace any BI tool at exploratory data analysis, breaking the &#8220;conveyor belt&#8221; of report lifecycles and forcing a new model for governance and presentation.it&#8217;s fascinating because it explains why every data practitioner (from analysts to executives) stands to gain: faster, more democratized analytics without sacrificing trust or control.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:160597435,&quot;url&quot;:&quot;https://roundup.getdbt.com/p/how-ai-will-disrupt-bi-as-we-know&quot;,&quot;publication_id&quot;:370988,&quot;publication_name&quot;:&quot;The Analytics Engineering Roundup&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4e3170-43ea-4f13-8662-f4b4e18cfe12_256x256.png&quot;,&quot;title&quot;:&quot;How AI will Disrupt BI As We Know It&quot;,&quot;truncated_body_text&quot;:&quot;Business intelligence is on a collision course with AI.&quot;,&quot;date&quot;:&quot;2025-04-06T11:02:18.986Z&quot;,&quot;like_count&quot;:75,&quot;comment_count&quot;:5,&quot;bylines&quot;:[{&quot;id&quot;:1135298,&quot;name&quot;:&quot;Tristan Handy&quot;,&quot;handle&quot;:&quot;jthandy&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:null,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2021-06-14T16:59:02.599Z&quot;,&quot;reader_installed_at&quot;:&quot;2024-03-15T18:13:18.166Z&quot;,&quot;publicationUsers&quot;:[],&quot;twitter_screen_name&quot;:&quot;jthandy&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://roundup.getdbt.com/p/how-ai-will-disrupt-bi-as-we-know?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!9uGH!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4e3170-43ea-4f13-8662-f4b4e18cfe12_256x256.png" loading="lazy"><span class="embedded-post-publication-name">The Analytics Engineering Roundup</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">How AI will Disrupt BI As We Know It</div></div><div class="embedded-post-body">Business intelligence is on a collision course with AI&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a year ago &#183; 75 likes &#183; 5 comments &#183; Tristan Handy</div></a></div><h2>5. Iceberg?? Give it a REST!</h2><p><strong>&#8220;What if you could give Apache Iceberg a RESTful interface, how would that transform your data lake workflows?&#8221;</strong></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dVe0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd381dd86-f91f-4e9f-b330-1d29f1962984_500x560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dVe0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd381dd86-f91f-4e9f-b330-1d29f1962984_500x560.png 424w, https://substackcdn.com/image/fetch/$s_!dVe0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd381dd86-f91f-4e9f-b330-1d29f1962984_500x560.png 848w, https://substackcdn.com/image/fetch/$s_!dVe0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd381dd86-f91f-4e9f-b330-1d29f1962984_500x560.png 1272w, https://substackcdn.com/image/fetch/$s_!dVe0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd381dd86-f91f-4e9f-b330-1d29f1962984_500x560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dVe0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd381dd86-f91f-4e9f-b330-1d29f1962984_500x560.png" width="500" height="560" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d381dd86-f91f-4e9f-b330-1d29f1962984_500x560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:560,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:277684,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/165073945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd381dd86-f91f-4e9f-b330-1d29f1962984_500x560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dVe0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd381dd86-f91f-4e9f-b330-1d29f1962984_500x560.png 424w, https://substackcdn.com/image/fetch/$s_!dVe0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd381dd86-f91f-4e9f-b330-1d29f1962984_500x560.png 848w, https://substackcdn.com/image/fetch/$s_!dVe0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd381dd86-f91f-4e9f-b330-1d29f1962984_500x560.png 1272w, https://substackcdn.com/image/fetch/$s_!dVe0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd381dd86-f91f-4e9f-b330-1d29f1962984_500x560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this blog <a href="https://substack.com/@andersswanson138801">Anders Swanson</a> says<strong> </strong>that the Iceberg REST Catalog (IRC) abstracts away storage complexity, letting you query and update Iceberg tables from any engine without manual file paths. It&#8217;s fascinating because it promises true multi-engine interoperability and removes last-mile friction for analytics teams.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:160067584,&quot;url&quot;:&quot;https://roundup.getdbt.com/p/iceberg-give-it-a-rest&quot;,&quot;publication_id&quot;:370988,&quot;publication_name&quot;:&quot;The Analytics Engineering Roundup&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4e3170-43ea-4f13-8662-f4b4e18cfe12_256x256.png&quot;,&quot;title&quot;:&quot;Iceberg?? Give it a REST!&quot;,&quot;truncated_body_text&quot;:&quot;The analytics engineering landscape is shifting beneath our feet as our familiar data warehouse coalesces into the data engineer's lake house&#8212;all thanks to a powerful new abstraction. For us SQL lovers, the future paradoxically resembles both the present and past, yet the opportunity ahead is simply too compelling to ignore.&quot;,&quot;date&quot;:&quot;2025-03-30T11:01:20.616Z&quot;,&quot;like_count&quot;:26,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:158116304,&quot;name&quot;:&quot;Anders Swanson&quot;,&quot;handle&quot;:&quot;andersswanson138801&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f61e4c60-5fa6-445a-9e8e-7fd11488fef8_2316x2316.jpeg&quot;,&quot;bio&quot;:&quot;\&quot;yo soy yo y mi circunstancia\&quot; - Ortega y Gasset&quot;,&quot;profile_set_up_at&quot;:&quot;2023-07-28T22:49:14.743Z&quot;,&quot;reader_installed_at&quot;:&quot;2025-03-30T12:21:32.630Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1822561,&quot;user_id&quot;:158116304,&quot;publication_id&quot;:370988,&quot;role&quot;:&quot;contributor&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:370988,&quot;name&quot;:&quot;The Analytics Engineering Roundup&quot;,&quot;subdomain&quot;:&quot;analyticsengineeringroundup&quot;,&quot;custom_domain&quot;:&quot;roundup.getdbt.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;The internet's most useful articles on analytics engineering and its adjacent ecosystem. Curated with &#10084;&#65039; by Tristan Handy.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b4e3170-43ea-4f13-8662-f4b4e18cfe12_256x256.png&quot;,&quot;author_id&quot;:3531875,&quot;primary_user_id&quot;:3531875,&quot;theme_var_background_pop&quot;:&quot;#BAA049&quot;,&quot;created_at&quot;:&quot;2021-05-27T15:21:18.580Z&quot;,&quot;email_from_name&quot;:&quot;Analytics Engineering Roundup&quot;,&quot;copyright&quot;:&quot;dbt Labs Inc.&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://roundup.getdbt.com/p/iceberg-give-it-a-rest?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!9uGH!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4e3170-43ea-4f13-8662-f4b4e18cfe12_256x256.png" loading="lazy"><span class="embedded-post-publication-name">The Analytics Engineering Roundup</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Iceberg?? Give it a REST!</div></div><div class="embedded-post-body">The analytics engineering landscape is shifting beneath our feet as our familiar data warehouse coalesces into the data engineer's lake house&#8212;all thanks to a powerful new abstraction. For us SQL lovers, the future paradoxically resembles both the present and past, yet the opportunity ahead is simply too compelling to ignore&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a year ago &#183; 26 likes &#183; Anders Swanson</div></a></div><blockquote><p><em><strong>All rights reserved Den Digital, India. I have provided links for informational purposes and do not suggest endorsement to you. All views expressed in this newsletter are my own and do not represent current, former, or future employer&#8221; opinions.</strong></em></p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter #28]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter-28</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter-28</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Tue, 03 Jun 2025 05:54:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Wev7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0dc1270-cda3-4d61-988a-df15dbd0ab98_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wev7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0dc1270-cda3-4d61-988a-df15dbd0ab98_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wev7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0dc1270-cda3-4d61-988a-df15dbd0ab98_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Wev7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0dc1270-cda3-4d61-988a-df15dbd0ab98_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Wev7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0dc1270-cda3-4d61-988a-df15dbd0ab98_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Wev7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0dc1270-cda3-4d61-988a-df15dbd0ab98_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wev7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0dc1270-cda3-4d61-988a-df15dbd0ab98_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0dc1270-cda3-4d61-988a-df15dbd0ab98_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73614,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/165073766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0dc1270-cda3-4d61-988a-df15dbd0ab98_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wev7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0dc1270-cda3-4d61-988a-df15dbd0ab98_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Wev7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0dc1270-cda3-4d61-988a-df15dbd0ab98_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Wev7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0dc1270-cda3-4d61-988a-df15dbd0ab98_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Wev7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0dc1270-cda3-4d61-988a-df15dbd0ab98_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>1. Apache Airflow 3.0 Is Here!</h2><p><strong>"Apache Airflow 3.0 has just landed; what&#8217;s the feature you&#8217;re most excited about?"</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c4ql!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d38af2-60d0-471a-b5a1-009632448701_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c4ql!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d38af2-60d0-471a-b5a1-009632448701_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!c4ql!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d38af2-60d0-471a-b5a1-009632448701_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!c4ql!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d38af2-60d0-471a-b5a1-009632448701_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!c4ql!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d38af2-60d0-471a-b5a1-009632448701_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c4ql!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d38af2-60d0-471a-b5a1-009632448701_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7d38af2-60d0-471a-b5a1-009632448701_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!c4ql!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d38af2-60d0-471a-b5a1-009632448701_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!c4ql!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d38af2-60d0-471a-b5a1-009632448701_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!c4ql!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d38af2-60d0-471a-b5a1-009632448701_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!c4ql!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7d38af2-60d0-471a-b5a1-009632448701_1280x720.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This article explores the latest release's transformative features, including service-oriented architecture, a modern React-based UI, DAG versioning, and enhanced security measures. I'd like you to explore how these advancements can improve your data engineering workflows.</p><p><a href="https://www.linkedin.com/pulse/apache-airflow-30-here-fatih-aktas-9p50f/">https://www.linkedin.com/pulse/apache-airflow-30-here-fatih-aktas-9p50f/</a></p><h2>2. Eliminating Bottlenecks in Real-Time Data Streaming: A Zomato Ads Flink Journey</h2><p><strong>"How did Zomato leverage Apache Flink to eliminate bottlenecks and streamline real-time data streaming in their ads platform?&#8221;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3rr1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047091fc-1f2e-4d3c-9cc1-62585ca6e1db_1488x850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3rr1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047091fc-1f2e-4d3c-9cc1-62585ca6e1db_1488x850.png 424w, https://substackcdn.com/image/fetch/$s_!3rr1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047091fc-1f2e-4d3c-9cc1-62585ca6e1db_1488x850.png 848w, https://substackcdn.com/image/fetch/$s_!3rr1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047091fc-1f2e-4d3c-9cc1-62585ca6e1db_1488x850.png 1272w, https://substackcdn.com/image/fetch/$s_!3rr1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047091fc-1f2e-4d3c-9cc1-62585ca6e1db_1488x850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3rr1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047091fc-1f2e-4d3c-9cc1-62585ca6e1db_1488x850.png" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/047091fc-1f2e-4d3c-9cc1-62585ca6e1db_1488x850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!3rr1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047091fc-1f2e-4d3c-9cc1-62585ca6e1db_1488x850.png 424w, https://substackcdn.com/image/fetch/$s_!3rr1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047091fc-1f2e-4d3c-9cc1-62585ca6e1db_1488x850.png 848w, https://substackcdn.com/image/fetch/$s_!3rr1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047091fc-1f2e-4d3c-9cc1-62585ca6e1db_1488x850.png 1272w, https://substackcdn.com/image/fetch/$s_!3rr1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047091fc-1f2e-4d3c-9cc1-62585ca6e1db_1488x850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Zomato&#8217;s Data Platform team revamped its real-time Ads feedback system by migrating from a legacy Flink Java pipeline to a modern Flink SQL architecture with automated reconciliation. This overhaul reduced state size by over 99% (from 150 GB to 500 MB), cut infrastructure costs by $3,000 per month, and eliminated downtime. Key improvements included handling late events through a separate reconciliation job, publishing incremental counts, and leveraging Flink SQL&#8217;s efficiency, which resulted in greater reliability, scalability, and business trust.</p><p><a href="https://blog.zomato.com/eliminating-bottlenecks-in-real-time-data-streaming-a-zomato-ads-flink-journey">https://blog.zomato.com/eliminating-bottlenecks-in-real-time-data-streaming-a-zomato-ads-flink-journey</a></p><h2>3. Iceberg Operation Journey: Takeaways for DB &amp; Server Logs</h2><p><strong>What can the Iceberg operation journey teach us about optimizing database and server log management for better performance and reliability?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pG1t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc025ebca-3ead-4ac6-b0e9-e07752c23111_1113x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pG1t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc025ebca-3ead-4ac6-b0e9-e07752c23111_1113x1000.png 424w, https://substackcdn.com/image/fetch/$s_!pG1t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc025ebca-3ead-4ac6-b0e9-e07752c23111_1113x1000.png 848w, https://substackcdn.com/image/fetch/$s_!pG1t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc025ebca-3ead-4ac6-b0e9-e07752c23111_1113x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!pG1t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc025ebca-3ead-4ac6-b0e9-e07752c23111_1113x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pG1t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc025ebca-3ead-4ac6-b0e9-e07752c23111_1113x1000.png" width="1113" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c025ebca-3ead-4ac6-b0e9-e07752c23111_1113x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1113,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!pG1t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc025ebca-3ead-4ac6-b0e9-e07752c23111_1113x1000.png 424w, https://substackcdn.com/image/fetch/$s_!pG1t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc025ebca-3ead-4ac6-b0e9-e07752c23111_1113x1000.png 848w, https://substackcdn.com/image/fetch/$s_!pG1t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc025ebca-3ead-4ac6-b0e9-e07752c23111_1113x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!pG1t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc025ebca-3ead-4ac6-b0e9-e07752c23111_1113x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This article dives into Kakao&#8217;s real-world strategies for partitioning, compressing, and optimizing Iceberg tables for both database and server logs. It&#8217;s interesting because it reveals practical experiments, like testing zstd compression levels and file compaction routines, that directly impact performance and storage efficiency.</p><p><a href="https://tech.kakao.com/posts/695">https://tech.kakao.com/posts/695</a></p><h2>4. Deep Dive: How Row-level Concurrency Works Out of the Box</h2><p><strong>"Ever wondered how databases manage multiple users updating the same row at the same time without chaos?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r1ih!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98071b9a-68e1-4bbb-920b-655b81b2881c_1000x607.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r1ih!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98071b9a-68e1-4bbb-920b-655b81b2881c_1000x607.png 424w, https://substackcdn.com/image/fetch/$s_!r1ih!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98071b9a-68e1-4bbb-920b-655b81b2881c_1000x607.png 848w, https://substackcdn.com/image/fetch/$s_!r1ih!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98071b9a-68e1-4bbb-920b-655b81b2881c_1000x607.png 1272w, https://substackcdn.com/image/fetch/$s_!r1ih!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98071b9a-68e1-4bbb-920b-655b81b2881c_1000x607.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r1ih!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98071b9a-68e1-4bbb-920b-655b81b2881c_1000x607.png" width="1000" height="607" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98071b9a-68e1-4bbb-920b-655b81b2881c_1000x607.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:607,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!r1ih!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98071b9a-68e1-4bbb-920b-655b81b2881c_1000x607.png 424w, https://substackcdn.com/image/fetch/$s_!r1ih!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98071b9a-68e1-4bbb-920b-655b81b2881c_1000x607.png 848w, https://substackcdn.com/image/fetch/$s_!r1ih!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98071b9a-68e1-4bbb-920b-655b81b2881c_1000x607.png 1272w, https://substackcdn.com/image/fetch/$s_!r1ih!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98071b9a-68e1-4bbb-920b-655b81b2881c_1000x607.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The authors explore Databricks' innovative approach to row-level concurrency, highlighting how Liquid Clustering and deletion vectors enable automatic conflict resolution during concurrent data modifications. This technique streamlines data workflows, eliminating the need for complex partitioning or retry mechanisms.</p><p><a href="https://www.databricks.com/blog/deep-dive-how-row-level-concurrency-works-out-box">https://www.databricks.com/blog/deep-dive-how-row-level-concurrency-works-out-box</a></p><h2>5. How Agoda Uses GPT to Optimize SQL Stored Procedures in CI/CD</h2><p><strong>"How is Agoda leveraging GPT to streamline and optimize SQL stored procedures in their CI/CD pipeline?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UfUX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59d56faf-697a-4f12-a93c-2a08630c28cb_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UfUX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59d56faf-697a-4f12-a93c-2a08630c28cb_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!UfUX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59d56faf-697a-4f12-a93c-2a08630c28cb_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!UfUX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59d56faf-697a-4f12-a93c-2a08630c28cb_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!UfUX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59d56faf-697a-4f12-a93c-2a08630c28cb_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UfUX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59d56faf-697a-4f12-a93c-2a08630c28cb_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59d56faf-697a-4f12-a93c-2a08630c28cb_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!UfUX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59d56faf-697a-4f12-a93c-2a08630c28cb_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!UfUX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59d56faf-697a-4f12-a93c-2a08630c28cb_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!UfUX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59d56faf-697a-4f12-a93c-2a08630c28cb_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!UfUX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59d56faf-697a-4f12-a93c-2a08630c28cb_1200x628.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this article, the author explains how Agoda integrated GPT into their CI/CD pipeline, automating performance analysis and recommendations for SQL stored procedures. This approach has significantly decreased manual review times and accelerated merge request approvals.</p><p><a href="https://medium.com/agoda-engineering/how-agoda-uses-gpt-to-optimize-sql-stored-procedures-in-ci-cd-29caf730c46c">https://medium.com/agoda-engineering/how-agoda-uses-gpt-to-optimize-sql-stored-procedures-in-ci-cd-29caf730c46c</a></p><p></p><blockquote><p><em><strong>All rights reserved Den Digital, India. I have provided links for informational purposes and do not suggest endorsement to you. All views expressed in this newsletter are my own and do not represent current, former, or future employer&#8221; opinions.    </strong></em></p></blockquote><p>                                                           </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter#27]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter27</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter27</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Tue, 03 Jun 2025 05:47:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UaSz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20ed13b-ca1e-4bc1-9d34-25ca1b1246e5_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UaSz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20ed13b-ca1e-4bc1-9d34-25ca1b1246e5_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UaSz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20ed13b-ca1e-4bc1-9d34-25ca1b1246e5_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!UaSz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20ed13b-ca1e-4bc1-9d34-25ca1b1246e5_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!UaSz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20ed13b-ca1e-4bc1-9d34-25ca1b1246e5_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!UaSz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20ed13b-ca1e-4bc1-9d34-25ca1b1246e5_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UaSz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20ed13b-ca1e-4bc1-9d34-25ca1b1246e5_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a20ed13b-ca1e-4bc1-9d34-25ca1b1246e5_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:344469,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/165073529?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20ed13b-ca1e-4bc1-9d34-25ca1b1246e5_1280x720.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UaSz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20ed13b-ca1e-4bc1-9d34-25ca1b1246e5_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!UaSz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20ed13b-ca1e-4bc1-9d34-25ca1b1246e5_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!UaSz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20ed13b-ca1e-4bc1-9d34-25ca1b1246e5_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!UaSz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20ed13b-ca1e-4bc1-9d34-25ca1b1246e5_1280x720.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>1. SQL Gets Easier: Announcing New Pipe Syntax</h2><p><strong>What if writing complex SQL was as simple as chaining steps together with a pipe?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GcPD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d96465f-06bd-40f9-a1aa-007810fd5a65_1000x523.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GcPD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d96465f-06bd-40f9-a1aa-007810fd5a65_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!GcPD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d96465f-06bd-40f9-a1aa-007810fd5a65_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!GcPD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d96465f-06bd-40f9-a1aa-007810fd5a65_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!GcPD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d96465f-06bd-40f9-a1aa-007810fd5a65_1000x523.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GcPD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d96465f-06bd-40f9-a1aa-007810fd5a65_1000x523.png" width="1000" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d96465f-06bd-40f9-a1aa-007810fd5a65_1000x523.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!GcPD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d96465f-06bd-40f9-a1aa-007810fd5a65_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!GcPD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d96465f-06bd-40f9-a1aa-007810fd5a65_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!GcPD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d96465f-06bd-40f9-a1aa-007810fd5a65_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!GcPD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d96465f-06bd-40f9-a1aa-007810fd5a65_1000x523.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Most of us systematically reason through queries, start with data, filter it, and then transform it. But SQL forces you to write that logic in reverse. Databricks' new <strong>pipe syntax</strong> changes that. It lets you write SQL like you think: one clear, composable step at a time. No more nested subqueries. It's just clean, readable logic.</p><p><a href="https://www.databricks.com/blog/sql-gets-easier-announcing-new-pipe-syntax">https://www.databricks.com/blog/sql-gets-easier-announcing-new-pipe-syntax</a></p><h2>2. Simplifying Multimodal Data Analysis with Snowflake Cortex AI</h2><p><strong>"Can Snowflake now handle text, images, audio, and video analysis, all with just SQL?"</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mclr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296c456d-3e87-4fce-aa73-2cbc0ca94384_1680x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mclr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296c456d-3e87-4fce-aa73-2cbc0ca94384_1680x720.png 424w, https://substackcdn.com/image/fetch/$s_!mclr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296c456d-3e87-4fce-aa73-2cbc0ca94384_1680x720.png 848w, https://substackcdn.com/image/fetch/$s_!mclr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296c456d-3e87-4fce-aa73-2cbc0ca94384_1680x720.png 1272w, https://substackcdn.com/image/fetch/$s_!mclr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296c456d-3e87-4fce-aa73-2cbc0ca94384_1680x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mclr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296c456d-3e87-4fce-aa73-2cbc0ca94384_1680x720.png" width="1456" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/296c456d-3e87-4fce-aa73-2cbc0ca94384_1680x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!mclr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296c456d-3e87-4fce-aa73-2cbc0ca94384_1680x720.png 424w, https://substackcdn.com/image/fetch/$s_!mclr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296c456d-3e87-4fce-aa73-2cbc0ca94384_1680x720.png 848w, https://substackcdn.com/image/fetch/$s_!mclr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296c456d-3e87-4fce-aa73-2cbc0ca94384_1680x720.png 1272w, https://substackcdn.com/image/fetch/$s_!mclr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296c456d-3e87-4fce-aa73-2cbc0ca94384_1680x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The blog explores how Snowflake Cortex AI COMPLETE Multimodal lets you analyze images, text, audio, and video within Snowflake using just SQL. In this blog, you no longer need to move data or juggle tools. It's a quiet but powerful shift toward unified, AI-native analytics that simplifies everything.</p><p><a href="https://www.snowflake.com/en/blog/multimodal-data-analysis-cortex-ai/">https://www.snowflake.com/en/blog/multimodal-data-analysis-cortex-ai/</a></p><h3>3. Alexa+ gets us a step closer to ambient interfaces</h3><p><strong>Is Alexa+ the beginning of truly natural, invisible computing?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BiDN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb614f584-91a1-470c-ba2a-ffcebd306b70_595x595.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BiDN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb614f584-91a1-470c-ba2a-ffcebd306b70_595x595.png 424w, https://substackcdn.com/image/fetch/$s_!BiDN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb614f584-91a1-470c-ba2a-ffcebd306b70_595x595.png 848w, https://substackcdn.com/image/fetch/$s_!BiDN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb614f584-91a1-470c-ba2a-ffcebd306b70_595x595.png 1272w, https://substackcdn.com/image/fetch/$s_!BiDN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb614f584-91a1-470c-ba2a-ffcebd306b70_595x595.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BiDN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb614f584-91a1-470c-ba2a-ffcebd306b70_595x595.png" width="595" height="595" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b614f584-91a1-470c-ba2a-ffcebd306b70_595x595.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:595,&quot;width&quot;:595,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!BiDN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb614f584-91a1-470c-ba2a-ffcebd306b70_595x595.png 424w, https://substackcdn.com/image/fetch/$s_!BiDN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb614f584-91a1-470c-ba2a-ffcebd306b70_595x595.png 848w, https://substackcdn.com/image/fetch/$s_!BiDN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb614f584-91a1-470c-ba2a-ffcebd306b70_595x595.png 1272w, https://substackcdn.com/image/fetch/$s_!BiDN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb614f584-91a1-470c-ba2a-ffcebd306b70_595x595.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Jeff Blankenburg explores how Alexa+ brings us closer to ambient computing, a world where technology becomes invisible and intuitive. With generative AI, Alexa shifts from command-based responses to proper comprehension and conversation. It's a quiet leap toward the Star Trek computer we&#8217;ve always imagined.</p><p><strong><a href="https://www.allthingsdistributed.com/2025/04/alexa-plus-gets-us-a-step-closer-to-ambient-interfaces.html">https://www.allthingsdistributed.com/2025/04/alexa-plus-gets-us-a-step-closer-to-ambient-interfaces.html</a></strong></p><h2>4. Data Engineering: Now with 30% More Bullshit</h2><p><strong>Are we solving real data problems or just drowning in buzzwords and overhyped tools?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H2JB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedaa6b8-9ef3-45b0-988f-99cede92718a_1000x698.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H2JB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedaa6b8-9ef3-45b0-988f-99cede92718a_1000x698.png 424w, https://substackcdn.com/image/fetch/$s_!H2JB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedaa6b8-9ef3-45b0-988f-99cede92718a_1000x698.png 848w, https://substackcdn.com/image/fetch/$s_!H2JB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedaa6b8-9ef3-45b0-988f-99cede92718a_1000x698.png 1272w, https://substackcdn.com/image/fetch/$s_!H2JB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedaa6b8-9ef3-45b0-988f-99cede92718a_1000x698.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H2JB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedaa6b8-9ef3-45b0-988f-99cede92718a_1000x698.png" width="1000" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bedaa6b8-9ef3-45b0-988f-99cede92718a_1000x698.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!H2JB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedaa6b8-9ef3-45b0-988f-99cede92718a_1000x698.png 424w, https://substackcdn.com/image/fetch/$s_!H2JB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedaa6b8-9ef3-45b0-988f-99cede92718a_1000x698.png 848w, https://substackcdn.com/image/fetch/$s_!H2JB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedaa6b8-9ef3-45b0-988f-99cede92718a_1000x698.png 1272w, https://substackcdn.com/image/fetch/$s_!H2JB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbedaa6b8-9ef3-45b0-988f-99cede92718a_1000x698.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This blog looks at the current state of data engineering, where flashy terms like &#8220;Data Fabric&#8221; and &#8220;Zero ETL&#8221; often mask old problems in new wrappers. It reminds us that real progress comes not from hype but from clear thinking, solid pipelines, and a deep understanding of the business</p><p><strong><a href="https://luminousmen.com/post/data-engineering-now-with-30-more-bullshit">https://luminousmen.com/post/data-engineering-now-with-30-more-bullshit</a></strong></p><h2>5. Iceberg?? Give it a REST!</h2><p><strong>Is Apache Iceberg + REST the missing link to true data interoperability?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!57vJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c2ed71-9614-425b-aec2-5f0324e0291a_500x560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!57vJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c2ed71-9614-425b-aec2-5f0324e0291a_500x560.png 424w, https://substackcdn.com/image/fetch/$s_!57vJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c2ed71-9614-425b-aec2-5f0324e0291a_500x560.png 848w, https://substackcdn.com/image/fetch/$s_!57vJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c2ed71-9614-425b-aec2-5f0324e0291a_500x560.png 1272w, https://substackcdn.com/image/fetch/$s_!57vJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c2ed71-9614-425b-aec2-5f0324e0291a_500x560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!57vJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c2ed71-9614-425b-aec2-5f0324e0291a_500x560.png" width="500" height="560" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8c2ed71-9614-425b-aec2-5f0324e0291a_500x560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:560,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!57vJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c2ed71-9614-425b-aec2-5f0324e0291a_500x560.png 424w, https://substackcdn.com/image/fetch/$s_!57vJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c2ed71-9614-425b-aec2-5f0324e0291a_500x560.png 848w, https://substackcdn.com/image/fetch/$s_!57vJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c2ed71-9614-425b-aec2-5f0324e0291a_500x560.png 1272w, https://substackcdn.com/image/fetch/$s_!57vJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c2ed71-9614-425b-aec2-5f0324e0291a_500x560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this blog, Anders Swanson explores how Apache Iceberg and the Iceberg REST Catalog (IRC) are quietly transforming analytics engineering. The author shows how Iceberg makes data feel more like a traditional database, simple, reliable, and interoperable across engines.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:160067584,&quot;url&quot;:&quot;https://roundup.getdbt.com/p/iceberg-give-it-a-rest&quot;,&quot;publication_id&quot;:370988,&quot;publication_name&quot;:&quot;The Analytics Engineering Roundup&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4e3170-43ea-4f13-8662-f4b4e18cfe12_256x256.png&quot;,&quot;title&quot;:&quot;Iceberg?? Give it a REST!&quot;,&quot;truncated_body_text&quot;:&quot;The analytics engineering landscape is shifting beneath our feet as our familiar data warehouse coalesces into the data engineer's lake house&#8212;all thanks to a powerful new abstraction. For us SQL lovers, the future paradoxically resembles both the present and past, yet the opportunity ahead is simply too compelling to ignore.&quot;,&quot;date&quot;:&quot;2025-03-30T11:01:20.616Z&quot;,&quot;like_count&quot;:26,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:158116304,&quot;name&quot;:&quot;Anders Swanson&quot;,&quot;handle&quot;:&quot;andersswanson138801&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f61e4c60-5fa6-445a-9e8e-7fd11488fef8_2316x2316.jpeg&quot;,&quot;bio&quot;:&quot;\&quot;yo soy yo y mi circunstancia\&quot; - Ortega y Gasset&quot;,&quot;profile_set_up_at&quot;:&quot;2023-07-28T22:49:14.743Z&quot;,&quot;reader_installed_at&quot;:&quot;2025-03-30T12:21:32.630Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1822561,&quot;user_id&quot;:158116304,&quot;publication_id&quot;:370988,&quot;role&quot;:&quot;contributor&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:370988,&quot;name&quot;:&quot;The Analytics Engineering Roundup&quot;,&quot;subdomain&quot;:&quot;analyticsengineeringroundup&quot;,&quot;custom_domain&quot;:&quot;roundup.getdbt.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;The internet's most useful articles on analytics engineering and its adjacent ecosystem. Curated with &#10084;&#65039; by Tristan Handy.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b4e3170-43ea-4f13-8662-f4b4e18cfe12_256x256.png&quot;,&quot;author_id&quot;:3531875,&quot;primary_user_id&quot;:3531875,&quot;theme_var_background_pop&quot;:&quot;#BAA049&quot;,&quot;created_at&quot;:&quot;2021-05-27T15:21:18.580Z&quot;,&quot;email_from_name&quot;:&quot;Analytics Engineering Roundup&quot;,&quot;copyright&quot;:&quot;dbt Labs Inc.&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://roundup.getdbt.com/p/iceberg-give-it-a-rest?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!9uGH!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4e3170-43ea-4f13-8662-f4b4e18cfe12_256x256.png" loading="lazy"><span class="embedded-post-publication-name">The Analytics Engineering Roundup</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Iceberg?? Give it a REST!</div></div><div class="embedded-post-body">The analytics engineering landscape is shifting beneath our feet as our familiar data warehouse coalesces into the data engineer's lake house&#8212;all thanks to a powerful new abstraction. For us SQL lovers, the future paradoxically resembles both the present and past, yet the opportunity ahead is simply too compelling to ignore&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a year ago &#183; 26 likes &#183; Anders Swanson</div></a></div><p></p><blockquote><p><em>All rights reserved Den Digital, India. I have provided links for informational purposes and do not suggest endorsement to you. All views expressed in this newsletter are my own and do not represent current, former, or future employer&#8221; opinions.</em></p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The rise of remote work and its Impact on urban life (2025): A step-by-step analysis]]></title><description><![CDATA[(DEN)]]></description><link>https://www.dataman.blog/p/the-rise-of-remote-work-and-its-impact</link><guid isPermaLink="false">https://www.dataman.blog/p/the-rise-of-remote-work-and-its-impact</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Thu, 22 May 2025 05:23:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3tcg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c5aaf2-cbab-4dee-8f10-75f199dedd3b_752x440.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>Introduction</strong></h3><p>Remote work, once a temporary response to the COVID-19 pandemic, has become a defining element of the modern workforce in 2025. What began as an emergency measure has transformed how people work, live, and interact with cities. This shift profoundly reshapes urban life, altering housing trends, economic activity, infrastructure design, and social behaviors. Let&#8217;s explore how step by step.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3tcg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c5aaf2-cbab-4dee-8f10-75f199dedd3b_752x440.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3tcg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c5aaf2-cbab-4dee-8f10-75f199dedd3b_752x440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3tcg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c5aaf2-cbab-4dee-8f10-75f199dedd3b_752x440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3tcg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c5aaf2-cbab-4dee-8f10-75f199dedd3b_752x440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3tcg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c5aaf2-cbab-4dee-8f10-75f199dedd3b_752x440.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3tcg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c5aaf2-cbab-4dee-8f10-75f199dedd3b_752x440.jpeg" width="752" height="440" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40c5aaf2-cbab-4dee-8f10-75f199dedd3b_752x440.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:440,&quot;width&quot;:752,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34666,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/164136964?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c5aaf2-cbab-4dee-8f10-75f199dedd3b_752x440.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3tcg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c5aaf2-cbab-4dee-8f10-75f199dedd3b_752x440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3tcg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c5aaf2-cbab-4dee-8f10-75f199dedd3b_752x440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3tcg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c5aaf2-cbab-4dee-8f10-75f199dedd3b_752x440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3tcg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c5aaf2-cbab-4dee-8f10-75f199dedd3b_752x440.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3><strong>&#129489;&#8205;&#128187; 1. The remote work revolution: where we stand today.</strong></h3><p>By 2025, remote work will no longer be a perk; it will be the norm. Approximately 27% of workers with remote-capable jobs are fully remote, while 53% follow hybrid schedules, which combine home and office wo<strong>rk.</strong></p><p>The change isn&#8217;t just logistical; it&#8217;s cultural. A staggering 98% of remote workers want to continue working remotely for the rest of their careers. Companies report stable or improved productivity, and employees show higher engagement levels than those of fully in-office workers. Remote work is no longer the future; it&#8217;s the present.</p><div><hr></div><h3><strong>&#127960;&#65039; 2. Migration and housing patterns: The &#8220;Donut Effect&#8221;</strong></h3><p>The &#8220;Donut Effect&#8221; One of the most visible consequences of remote work is a shift in where people choose to live. Freed from the need to be near their offices, workers are moving away from crowded and expensive city centers to suburbs, smaller cities, and even rural areas.</p><div><hr></div><h3><strong>&#128184; 3. Economic Impact on cities and suburbs</strong></h3><p>Remote work has reshaped local economies by reducing demand in urban centers while boosting activity in suburban and rural areas. Cities that once thrived on office workers supporting restaurants, transit, and retail are seeing revenue declines, while suburbs benefit from increased spending by residents working from home.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!42y6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c973c58-af5e-49e0-8c3f-cc94b19d6c3e_736x441.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!42y6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c973c58-af5e-49e0-8c3f-cc94b19d6c3e_736x441.png 424w, https://substackcdn.com/image/fetch/$s_!42y6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c973c58-af5e-49e0-8c3f-cc94b19d6c3e_736x441.png 848w, https://substackcdn.com/image/fetch/$s_!42y6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c973c58-af5e-49e0-8c3f-cc94b19d6c3e_736x441.png 1272w, https://substackcdn.com/image/fetch/$s_!42y6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c973c58-af5e-49e0-8c3f-cc94b19d6c3e_736x441.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!42y6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c973c58-af5e-49e0-8c3f-cc94b19d6c3e_736x441.png" width="736" height="441" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c973c58-af5e-49e0-8c3f-cc94b19d6c3e_736x441.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:441,&quot;width&quot;:736,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:220490,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/164136964?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c973c58-af5e-49e0-8c3f-cc94b19d6c3e_736x441.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!42y6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c973c58-af5e-49e0-8c3f-cc94b19d6c3e_736x441.png 424w, https://substackcdn.com/image/fetch/$s_!42y6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c973c58-af5e-49e0-8c3f-cc94b19d6c3e_736x441.png 848w, https://substackcdn.com/image/fetch/$s_!42y6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c973c58-af5e-49e0-8c3f-cc94b19d6c3e_736x441.png 1272w, https://substackcdn.com/image/fetch/$s_!42y6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c973c58-af5e-49e0-8c3f-cc94b19d6c3e_736x441.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3><strong>4. Social and environmental implications</strong></h3><p>Remote work offers undeniable benefits, such as better work-life balance, flexibility, and reduced commute stress. However, it also introduces risks, such as social isolation and blurred boundaries between personal and work life. From a diversity and inclusion standpoint, remote work has opened doors for individuals who previously faced barriers, including those with disabilities and members of underserved communities.</p><div><hr></div><h3><strong>&#9888;&#65039; 5. Challenges and the road ahead</strong></h3><p>Despite the positives, challenges remain.</p><ul><li><p>Urban inequality: Service workers are dependent on downtown foot traffic. Cleaners, food vendors, and retail clerks face job insecurity as cities empty.</p></li><li><p>Digital divide: Not everyone has reliable internet access or the digital literacy needed to participate in the remote economy.</p></li><li><p>Policy gaps: Cities must act now to support urban and suburban growth. This means investing in broadband, revising zoning laws, and reimagining city design<strong> </strong>for a hybrid workforce.</p><p></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Cen!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48cdab0-4973-4e96-953e-ca81289e2a51_580x326.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Cen!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48cdab0-4973-4e96-953e-ca81289e2a51_580x326.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8Cen!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48cdab0-4973-4e96-953e-ca81289e2a51_580x326.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8Cen!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48cdab0-4973-4e96-953e-ca81289e2a51_580x326.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8Cen!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48cdab0-4973-4e96-953e-ca81289e2a51_580x326.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Cen!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48cdab0-4973-4e96-953e-ca81289e2a51_580x326.jpeg" width="580" height="326" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f48cdab0-4973-4e96-953e-ca81289e2a51_580x326.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:326,&quot;width&quot;:580,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80323,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/164136964?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48cdab0-4973-4e96-953e-ca81289e2a51_580x326.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8Cen!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48cdab0-4973-4e96-953e-ca81289e2a51_580x326.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8Cen!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48cdab0-4973-4e96-953e-ca81289e2a51_580x326.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8Cen!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48cdab0-4973-4e96-953e-ca81289e2a51_580x326.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8Cen!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48cdab0-4973-4e96-953e-ca81289e2a51_580x326.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3><strong>Conclusion:</strong></h3><p>As remote work redefines how and where we live and work, cities and suburbs must adapt quickly to evolving economic and social dynamics. The shift presents opportunities for greater flexibility and inclusivity, as well as challenges that demand thoughtful policy and infrastructure responses. Navigating this transformation will be crucial to shaping resilient, equitable urban futures.</p><div><hr></div><p><strong>Do you have a project or idea?</strong></p><p><strong>Feel free to drop me a line. If it&#8217;s interesting, I&#8217;m in if it&#8217;s weird, even better.</strong></p><p>&#128140; <strong><a href="mailto:amanguptanalytics@gmail.com">amanguptanalytics@gmail.com</a></strong></p><p></p>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter #26]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter-26</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter-26</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Fri, 02 May 2025 05:13:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tPuF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb9f129-539f-4e28-a69d-9e5e30243753_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tPuF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb9f129-539f-4e28-a69d-9e5e30243753_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tPuF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb9f129-539f-4e28-a69d-9e5e30243753_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!tPuF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb9f129-539f-4e28-a69d-9e5e30243753_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!tPuF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb9f129-539f-4e28-a69d-9e5e30243753_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!tPuF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb9f129-539f-4e28-a69d-9e5e30243753_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tPuF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb9f129-539f-4e28-a69d-9e5e30243753_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bb9f129-539f-4e28-a69d-9e5e30243753_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:637381,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/162670514?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb9f129-539f-4e28-a69d-9e5e30243753_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tPuF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb9f129-539f-4e28-a69d-9e5e30243753_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!tPuF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb9f129-539f-4e28-a69d-9e5e30243753_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!tPuF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb9f129-539f-4e28-a69d-9e5e30243753_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!tPuF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb9f129-539f-4e28-a69d-9e5e30243753_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>1. How to Pitch Your Boss to Adopt Apache Iceberg?</strong></h2><p><strong>Want to modernize your data lake? Here's how to pitch Apache Iceberg to your boss.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F2cu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96212e66-befa-4606-b586-d2416f731ce9_856x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F2cu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96212e66-befa-4606-b586-d2416f731ce9_856x1000.png 424w, https://substackcdn.com/image/fetch/$s_!F2cu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96212e66-befa-4606-b586-d2416f731ce9_856x1000.png 848w, https://substackcdn.com/image/fetch/$s_!F2cu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96212e66-befa-4606-b586-d2416f731ce9_856x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!F2cu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96212e66-befa-4606-b586-d2416f731ce9_856x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F2cu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96212e66-befa-4606-b586-d2416f731ce9_856x1000.png" width="856" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96212e66-befa-4606-b586-d2416f731ce9_856x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:856,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!F2cu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96212e66-befa-4606-b586-d2416f731ce9_856x1000.png 424w, https://substackcdn.com/image/fetch/$s_!F2cu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96212e66-befa-4606-b586-d2416f731ce9_856x1000.png 848w, https://substackcdn.com/image/fetch/$s_!F2cu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96212e66-befa-4606-b586-d2416f731ce9_856x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!F2cu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96212e66-befa-4606-b586-d2416f731ce9_856x1000.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this blog, the author discusses that Apache Iceberg is quietly becoming the core of a more open, flexible, and cost-efficient data future. It challenges the status quo of traditional warehouses by decoupling storage from computing, enabling true interoperability without vendor lock-in.</p><p><strong><a href="https://blog.det.life/how-to-pitch-your-boss-to-adopt-apache-iceberg-6da93c969f67">https://blog.det.life/how-to-pitch-your-boss-to-adopt-apache-iceberg-6da93c969f67</a></strong></p><h2><strong>2. How AI will disrupt data engineering as we know it</strong></h2><p><strong>Is AI about to change data engineering forever?</strong></p><p><strong><a href="https://www.getdbt.com/authors/tristan-handy">Tristan Handy</a></strong> says AI won&#8217;t replace data engineers; it will reshape their work entirely, automating tasks and unlocking new roles in platform engineering, automation, and business enablement. It&#8217;s a deep dive into how frameworks like dbt and tools like AI copilots are converging to change everything fast.</p><p><strong><a href="https://www.getdbt.com/blog/how-ai-will-disrupt-data-engineering">https://www.getdbt.com/blog/how-ai-will-disrupt-data-engineering</a></strong></p><h2><strong>3. Upskilling data engineers</strong></h2><p><strong>How do you grow as a data engineer in today&#8217;s fast-changing landscape?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hgve!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8fd8984-d8e9-490b-be7c-bd7407aa16c0_720x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hgve!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8fd8984-d8e9-490b-be7c-bd7407aa16c0_720x540.png 424w, https://substackcdn.com/image/fetch/$s_!hgve!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8fd8984-d8e9-490b-be7c-bd7407aa16c0_720x540.png 848w, https://substackcdn.com/image/fetch/$s_!hgve!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8fd8984-d8e9-490b-be7c-bd7407aa16c0_720x540.png 1272w, https://substackcdn.com/image/fetch/$s_!hgve!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8fd8984-d8e9-490b-be7c-bd7407aa16c0_720x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hgve!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8fd8984-d8e9-490b-be7c-bd7407aa16c0_720x540.png" width="720" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8fd8984-d8e9-490b-be7c-bd7407aa16c0_720x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:720,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!hgve!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8fd8984-d8e9-490b-be7c-bd7407aa16c0_720x540.png 424w, https://substackcdn.com/image/fetch/$s_!hgve!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8fd8984-d8e9-490b-be7c-bd7407aa16c0_720x540.png 848w, https://substackcdn.com/image/fetch/$s_!hgve!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8fd8984-d8e9-490b-be7c-bd7407aa16c0_720x540.png 1272w, https://substackcdn.com/image/fetch/$s_!hgve!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8fd8984-d8e9-490b-be7c-bd7407aa16c0_720x540.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Georg Heiler discusses that upskilling in data engineering isn&#8217;t about chasing the latest tools but mastering fundamentals, thinking locally, and designing scalable, testable systems. From asset graphs to metadata, mentorship to mindset, this is a practical, honest guide for anyone who wants to grow beyond buzzwords.</p><p><strong><a href="https://georgheiler.com/post/learning-data-engineering">https://georgheiler.com/post/learning-data-engineering</a></strong></p><h2><strong>4. Foundation Model for Personalized Recommendation</strong></h2><p><strong>What if a single foundation model could power all of Netflix&#8217;s personalized recommendations?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1vXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a29777-2a70-4c2a-b846-e8341435285a_1400x562.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1vXm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a29777-2a70-4c2a-b846-e8341435285a_1400x562.png 424w, https://substackcdn.com/image/fetch/$s_!1vXm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a29777-2a70-4c2a-b846-e8341435285a_1400x562.png 848w, https://substackcdn.com/image/fetch/$s_!1vXm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a29777-2a70-4c2a-b846-e8341435285a_1400x562.png 1272w, https://substackcdn.com/image/fetch/$s_!1vXm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a29777-2a70-4c2a-b846-e8341435285a_1400x562.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1vXm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a29777-2a70-4c2a-b846-e8341435285a_1400x562.png" width="1400" height="562" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9a29777-2a70-4c2a-b846-e8341435285a_1400x562.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:562,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!1vXm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a29777-2a70-4c2a-b846-e8341435285a_1400x562.png 424w, https://substackcdn.com/image/fetch/$s_!1vXm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a29777-2a70-4c2a-b846-e8341435285a_1400x562.png 848w, https://substackcdn.com/image/fetch/$s_!1vXm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a29777-2a70-4c2a-b846-e8341435285a_1400x562.png 1272w, https://substackcdn.com/image/fetch/$s_!1vXm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a29777-2a70-4c2a-b846-e8341435285a_1400x562.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this article, Netflix applies LLM-style architecture to build a foundation model for personalized recommendations, moving beyond dozens of task-specific models to a unified, scalable system. By tokenizing user interactions and blending metadata with behavioral data, Netflix redefines how deep personalization works globally.</p><p><strong><a href="https://netflixtechblog.com/foundation-model-for-personalized-recommendation-1a0bd8e02d39">https://netflixtechblog.com/foundation-model-for-personalized-recommendation-1a0bd8e02d39</a></strong></p><h2><strong>5 How to ETL at Petabyte-Scale with Trino</strong></h2><p><strong>How do you run fast, reliable ETL at a petabyte scale without breaking the system or the budget?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tuuz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93b824b-959f-48a0-9eb6-f95b79380cda_1400x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tuuz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93b824b-959f-48a0-9eb6-f95b79380cda_1400x960.png 424w, https://substackcdn.com/image/fetch/$s_!tuuz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93b824b-959f-48a0-9eb6-f95b79380cda_1400x960.png 848w, https://substackcdn.com/image/fetch/$s_!tuuz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93b824b-959f-48a0-9eb6-f95b79380cda_1400x960.png 1272w, https://substackcdn.com/image/fetch/$s_!tuuz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93b824b-959f-48a0-9eb6-f95b79380cda_1400x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tuuz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93b824b-959f-48a0-9eb6-f95b79380cda_1400x960.png" width="1400" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d93b824b-959f-48a0-9eb6-f95b79380cda_1400x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!tuuz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93b824b-959f-48a0-9eb6-f95b79380cda_1400x960.png 424w, https://substackcdn.com/image/fetch/$s_!tuuz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93b824b-959f-48a0-9eb6-f95b79380cda_1400x960.png 848w, https://substackcdn.com/image/fetch/$s_!tuuz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93b824b-959f-48a0-9eb6-f95b79380cda_1400x960.png 1272w, https://substackcdn.com/image/fetch/$s_!tuuz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93b824b-959f-48a0-9eb6-f95b79380cda_1400x960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The author says that Trino, with the proper tuning and architecture, can power efficient, large-scale ETL pipelines using nothing more than SQL, intelligent compaction, and thoughtful configuration. It&#8217;s a rare deep dive into how Salesforce handles petabyte ingestion quickly and clearly.</p><p><strong><a href="https://engineering.salesforce.com/how-to-etl-at-petabyte-scale-with-trino-5fe8ac134e36/">https://engineering.salesforce.com/how-to-etl-at-petabyte-scale-with-trino-5fe8ac134e36/</a></strong></p><p></p><p><em><strong>All rights reserved Den Digital, India. I have provided links for informational purposes and do not suggest endorsement. All views expressed in this newsletter are my own and do not represent current, former, or future employer&#8221; opinions.</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter#25]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter25</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter25</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Mon, 21 Apr 2025 10:43:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hIkY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344ac60b-4e9e-4b17-a046-b09af715c439_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hIkY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344ac60b-4e9e-4b17-a046-b09af715c439_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hIkY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344ac60b-4e9e-4b17-a046-b09af715c439_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hIkY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344ac60b-4e9e-4b17-a046-b09af715c439_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hIkY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344ac60b-4e9e-4b17-a046-b09af715c439_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hIkY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344ac60b-4e9e-4b17-a046-b09af715c439_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hIkY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344ac60b-4e9e-4b17-a046-b09af715c439_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/344ac60b-4e9e-4b17-a046-b09af715c439_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116435,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/161790333?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344ac60b-4e9e-4b17-a046-b09af715c439_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hIkY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344ac60b-4e9e-4b17-a046-b09af715c439_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hIkY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344ac60b-4e9e-4b17-a046-b09af715c439_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hIkY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344ac60b-4e9e-4b17-a046-b09af715c439_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hIkY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344ac60b-4e9e-4b17-a046-b09af715c439_1920x1080.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>1. 2025 Guide to Architecting an Iceberg Lakehouse</strong></h2><p><strong>"Is your data architecture ready for Iceberg in 2025?&#8221;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_jKC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7365afb3-82df-4932-8170-12695c4b6be2_795x445.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_jKC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7365afb3-82df-4932-8170-12695c4b6be2_795x445.png 424w, https://substackcdn.com/image/fetch/$s_!_jKC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7365afb3-82df-4932-8170-12695c4b6be2_795x445.png 848w, https://substackcdn.com/image/fetch/$s_!_jKC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7365afb3-82df-4932-8170-12695c4b6be2_795x445.png 1272w, https://substackcdn.com/image/fetch/$s_!_jKC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7365afb3-82df-4932-8170-12695c4b6be2_795x445.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_jKC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7365afb3-82df-4932-8170-12695c4b6be2_795x445.png" width="795" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7365afb3-82df-4932-8170-12695c4b6be2_795x445.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:795,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!_jKC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7365afb3-82df-4932-8170-12695c4b6be2_795x445.png 424w, https://substackcdn.com/image/fetch/$s_!_jKC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7365afb3-82df-4932-8170-12695c4b6be2_795x445.png 848w, https://substackcdn.com/image/fetch/$s_!_jKC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7365afb3-82df-4932-8170-12695c4b6be2_795x445.png 1272w, https://substackcdn.com/image/fetch/$s_!_jKC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7365afb3-82df-4932-8170-12695c4b6be2_795x445.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The author says that designing an Apache Iceberg lakehouse is not just about tools; it&#8217;s about <em>rethinking how you govern, scale, and serve data across teams</em>. With major 2024 shifts (like Databricks acquiring Tabular and Snowflake&#8217;s Polaris Catalog), this 2025 guide offers a clear, honest look at how to architect a modern Iceberg lakehouse, from storage and catalogs to ingestion and consumption.</p><p><strong><a href="https://medium.com/data-engineering-with-dremio/2025-guide-to-architecting-an-iceberg-lakehouse-9b19ed42c9de">https://medium.com/data-engineering-with-dremio/2025-guide-to-architecting-an-iceberg-lakehouse-9b19ed42c9de</a></strong></p><p></p><h2><strong>2. Building a Data Lakehouse with Iceberg, Spark, and AWS Glue</strong></h2><p><strong>"Can Apache Iceberg, Spark, and AWS Glue be the open stack you need for your next-gen data lakehouse?&#8221;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a6NC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed7f64a-092c-41a7-8c38-2c333456ab41_1400x933.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a6NC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed7f64a-092c-41a7-8c38-2c333456ab41_1400x933.png 424w, https://substackcdn.com/image/fetch/$s_!a6NC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed7f64a-092c-41a7-8c38-2c333456ab41_1400x933.png 848w, https://substackcdn.com/image/fetch/$s_!a6NC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed7f64a-092c-41a7-8c38-2c333456ab41_1400x933.png 1272w, https://substackcdn.com/image/fetch/$s_!a6NC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed7f64a-092c-41a7-8c38-2c333456ab41_1400x933.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a6NC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed7f64a-092c-41a7-8c38-2c333456ab41_1400x933.png" width="1400" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aed7f64a-092c-41a7-8c38-2c333456ab41_1400x933.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!a6NC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed7f64a-092c-41a7-8c38-2c333456ab41_1400x933.png 424w, https://substackcdn.com/image/fetch/$s_!a6NC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed7f64a-092c-41a7-8c38-2c333456ab41_1400x933.png 848w, https://substackcdn.com/image/fetch/$s_!a6NC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed7f64a-092c-41a7-8c38-2c333456ab41_1400x933.png 1272w, https://substackcdn.com/image/fetch/$s_!a6NC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed7f64a-092c-41a7-8c38-2c333456ab41_1400x933.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ritam Mukherjee says that yes, you can, by combining Apache Iceberg, Spark, and AWS Glue into a clean, modern architecture. This short and practical guide walks you through every step, from raw S3 data to Iceberg tables and Athena queries, all without managing infrastructure.</p><p><strong><a href="https://medium.com/towards-data-engineering/building-a-data-lakehouse-with-iceberg-spark-and-aws-glue-d96e6e081c4f">https://medium.com/towards-data-engineering/building-a-data-lakehouse-with-iceberg-spark-and-aws-glue-d96e6e081c4f</a></strong></p><p></p><h2><strong>3. Open Source Data Engineering Landscape 2025</strong></h2><p><strong>"Is your data stack ready for the open source shift happening in 2025?"</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z8WF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7305f484-f2d8-4823-a1ac-b27011969d87_1289x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z8WF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7305f484-f2d8-4823-a1ac-b27011969d87_1289x1000.png 424w, https://substackcdn.com/image/fetch/$s_!z8WF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7305f484-f2d8-4823-a1ac-b27011969d87_1289x1000.png 848w, https://substackcdn.com/image/fetch/$s_!z8WF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7305f484-f2d8-4823-a1ac-b27011969d87_1289x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!z8WF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7305f484-f2d8-4823-a1ac-b27011969d87_1289x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z8WF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7305f484-f2d8-4823-a1ac-b27011969d87_1289x1000.png" width="1289" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7305f484-f2d8-4823-a1ac-b27011969d87_1289x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1289,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!z8WF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7305f484-f2d8-4823-a1ac-b27011969d87_1289x1000.png 424w, https://substackcdn.com/image/fetch/$s_!z8WF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7305f484-f2d8-4823-a1ac-b27011969d87_1289x1000.png 848w, https://substackcdn.com/image/fetch/$s_!z8WF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7305f484-f2d8-4823-a1ac-b27011969d87_1289x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!z8WF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7305f484-f2d8-4823-a1ac-b27011969d87_1289x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Alireza Sadeghi discusses that open-source data engineering is not just growing; it&#8217;s reshaping itself. From zero-disk architectures and native Python libraries to catalog wars and single-node processing, this 2025 landscape maps the most important tools, trends, and tectonic shifts shaping the future of data infrastructure.</p><p><strong><a href="https://medium.com/@ApacheDolphinScheduler/open-source-data-engineering-landscape-2025-db53ce18d53d">https://medium.com/@ApacheDolphinScheduler/open-source-data-engineering-landscape-2025-db53ce18d53d</a></strong></p><p></p><h2><strong>4. Why Walmart Chose Apache Hudi for Their Lakehouse</strong></h2><p><strong>"Why did one of the world&#8217;s biggest retailers pick Apache Hudi for their lakehouse over Iceberg or Delta?&#8221;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NrV2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32a8481-ed0a-49ea-8431-4b99e7a01e35_1400x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NrV2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32a8481-ed0a-49ea-8431-4b99e7a01e35_1400x1000.png 424w, https://substackcdn.com/image/fetch/$s_!NrV2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32a8481-ed0a-49ea-8431-4b99e7a01e35_1400x1000.png 848w, https://substackcdn.com/image/fetch/$s_!NrV2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32a8481-ed0a-49ea-8431-4b99e7a01e35_1400x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!NrV2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32a8481-ed0a-49ea-8431-4b99e7a01e35_1400x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NrV2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32a8481-ed0a-49ea-8431-4b99e7a01e35_1400x1000.png" width="1400" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a32a8481-ed0a-49ea-8431-4b99e7a01e35_1400x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!NrV2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32a8481-ed0a-49ea-8431-4b99e7a01e35_1400x1000.png 424w, https://substackcdn.com/image/fetch/$s_!NrV2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32a8481-ed0a-49ea-8431-4b99e7a01e35_1400x1000.png 848w, https://substackcdn.com/image/fetch/$s_!NrV2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32a8481-ed0a-49ea-8431-4b99e7a01e35_1400x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!NrV2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32a8481-ed0a-49ea-8431-4b99e7a01e35_1400x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Vu Trinh discusses Walmart&#8217;s decision to ignore the hype. They chose Apache Hudi for its low-latency upserts, real-time processing, and open-source flexibility across clouds. Through deep benchmarking, they found Hudi best suited to their scale, control needs, and hybrid workloads.</p><p><strong><a href="https://blog.det.life/why-walmart-chose-apache-hudi-for-their-lakehouse-c0a3574db0ba">https://blog.det.life/why-walmart-chose-apache-hudi-for-their-lakehouse-c0a3574db0ba</a></strong></p><p></p><h2><strong>5. Step-by-Step Guide - Replicating PostgreSQL to Iceberg with OLake &amp; AWS Glue</strong></h2><p><strong>"How do you replicate Postgres data to Iceberg tables using OLake and AWS Glue, step by step?&#8221;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YT2j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F919d91c0-4125-437a-86f4-c506fd94d6f7_1488x824.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YT2j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F919d91c0-4125-437a-86f4-c506fd94d6f7_1488x824.png 424w, https://substackcdn.com/image/fetch/$s_!YT2j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F919d91c0-4125-437a-86f4-c506fd94d6f7_1488x824.png 848w, https://substackcdn.com/image/fetch/$s_!YT2j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F919d91c0-4125-437a-86f4-c506fd94d6f7_1488x824.png 1272w, https://substackcdn.com/image/fetch/$s_!YT2j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F919d91c0-4125-437a-86f4-c506fd94d6f7_1488x824.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YT2j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F919d91c0-4125-437a-86f4-c506fd94d6f7_1488x824.png" width="1456" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/919d91c0-4125-437a-86f4-c506fd94d6f7_1488x824.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!YT2j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F919d91c0-4125-437a-86f4-c506fd94d6f7_1488x824.png 424w, https://substackcdn.com/image/fetch/$s_!YT2j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F919d91c0-4125-437a-86f4-c506fd94d6f7_1488x824.png 848w, https://substackcdn.com/image/fetch/$s_!YT2j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F919d91c0-4125-437a-86f4-c506fd94d6f7_1488x824.png 1272w, https://substackcdn.com/image/fetch/$s_!YT2j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F919d91c0-4125-437a-86f4-c506fd94d6f7_1488x824.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Rohan Khameshra explains that Postgres-to-Iceberg replication doesn&#8217;t need to be hard or expensive. Using OLake and AWS Glue, he walks you through a step-by-step setup that supports real-time CDC, schema evolution, and cost-efficient analytics at scale.</p><p><strong><a href="https://olake.io/iceberg/postgres-to-iceberg-using-glue">https://olake.io/iceberg/postgres-to-iceberg-using-glue</a></strong></p><p></p><blockquote><p><em><strong>All rights reserved Den Digital, India. I have provided links for informational purposes and do not suggest endorsement. All views expressed in this newsletter are my own and do not represent current, former, or future employer&#8221; opinions.</strong></em></p></blockquote><p>                    </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Stop creating mediocre AI content: 5 cognitive workflow secrets for game-changing results.]]></title><description><![CDATA[(DEN)]]></description><link>https://www.dataman.blog/p/stop-creating-mediocre-ai-content</link><guid isPermaLink="false">https://www.dataman.blog/p/stop-creating-mediocre-ai-content</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Thu, 10 Apr 2025 07:44:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UaAF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0697af7-b801-487a-bf1b-a1dccd09c83b_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Getting good content out of AI isn&#8217;t just a matter of smashing a button and shouting, "Go, a magic robot, go!" You&#8217;ve gotta put some thought into it. Time, focus, and probably a strong cup of coffee to keep up. &#9749;</p><p>Sure, you've got ChatGPT, Claude, Gemini, and even Copilot lined up like a dream team of robot interns. But if everything the AI spits out sounds robotic and lifeless, you&#8217;re not alone. It&#8217;s not that the AI is broken. It&#8217;s just missing a decent content architect to guide the way.</p><p>As Josh Wills might say, with a few strategic tweaks, we can go from meh to marvelous. Here are five ways to improve your AI-generated content.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UaAF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0697af7-b801-487a-bf1b-a1dccd09c83b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UaAF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0697af7-b801-487a-bf1b-a1dccd09c83b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!UaAF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0697af7-b801-487a-bf1b-a1dccd09c83b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!UaAF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0697af7-b801-487a-bf1b-a1dccd09c83b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!UaAF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0697af7-b801-487a-bf1b-a1dccd09c83b_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UaAF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0697af7-b801-487a-bf1b-a1dccd09c83b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0697af7-b801-487a-bf1b-a1dccd09c83b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2170878,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/161000398?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0697af7-b801-487a-bf1b-a1dccd09c83b_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UaAF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0697af7-b801-487a-bf1b-a1dccd09c83b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!UaAF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0697af7-b801-487a-bf1b-a1dccd09c83b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!UaAF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0697af7-b801-487a-bf1b-a1dccd09c83b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!UaAF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0697af7-b801-487a-bf1b-a1dccd09c83b_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>1. <strong>Stop telling your AI model to &#8220;just write something&#8221;</strong> &#9997;&#65039;</h2><p>If your prompt is "Write about X," don&#8217;t be surprised when the result sounds like a high school book report. One-line prompts get you one-dimensional results.</p><p>Be specific. Seriously:</p><ul><li><p>Who&#8217;s it for? &#127919;</p></li><li><p>What&#8217;s the tone? &#128483;&#65039;</p></li><li><p>How should it look? &#128444;&#65039;</p></li></ul><p>Example: &#8220;For data engineers. Witty. Three short paras. End with bullets.&#8221;</p><p>Better yet:</p><ul><li><p>Show a sample</p></li><li><p>Ask for options</p></li></ul><p>The model&#8217;s not magic. It&#8217;s just really good autocomplete with a PhD. Guide it like you mean it.</p><p>For example, compare these two:</p><ul><li><p>&#8220;Write a blog post about prompt engineering.&#8221;</p></li><li><p>&#8220;Write a 300-word post for junior data engineers explaining prompt engineering using a cooking metaphor. Make it witty, and start with a bad example.&#8221;</p></li></ul><p>The second gets you usable content. The first gets you oatmeal.</p><div><hr></div><h2>2. <strong>Winging it is not a strategy</strong> &#128747;</h2><p>Starting without a plan? That&#8217;s the quickest way to write 800 words of structured nonsense.</p><p>Take five minutes. Make an outline.</p><ul><li><p>Yes, the AI can help you build one.</p></li><li><p>No, it won&#8217;t know what matters until <em>you</em> do.</p></li></ul><p>Even a few quick bullets or a rough flow sketch is enough. Then let Claude or ChatGPT do their thing.</p><p>Remember:</p><ul><li><p>Good outlines don&#8217;t have to be good. They just have to exist.</p></li><li><p>You can fix a rough draft. You can&#8217;t fix a blank one.</p></li></ul><p>Plan first. Generate second. Edit last. &#128257;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MV9Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0fc3b2-2611-4de4-9da6-662c6350bf21_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MV9Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0fc3b2-2611-4de4-9da6-662c6350bf21_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!MV9Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0fc3b2-2611-4de4-9da6-662c6350bf21_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!MV9Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0fc3b2-2611-4de4-9da6-662c6350bf21_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!MV9Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0fc3b2-2611-4de4-9da6-662c6350bf21_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MV9Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0fc3b2-2611-4de4-9da6-662c6350bf21_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf0fc3b2-2611-4de4-9da6-662c6350bf21_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3526372,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/161000398?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0fc3b2-2611-4de4-9da6-662c6350bf21_1024x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MV9Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0fc3b2-2611-4de4-9da6-662c6350bf21_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!MV9Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0fc3b2-2611-4de4-9da6-662c6350bf21_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!MV9Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0fc3b2-2611-4de4-9da6-662c6350bf21_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!MV9Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0fc3b2-2611-4de4-9da6-662c6350bf21_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s not magic. It&#8217;s just a process.</p><div><hr></div><h2>3. <strong>One-shot drafts are how bad takes happen</strong> &#129513;</h2><p>Asking your AI to write the entire piece in one go? That&#8217;s like asking it to cook dinner, do the dishes, and fold your laundry at the same time. It&#8217;ll try, but the results will be mushy.</p><p>Try this instead:</p><ul><li><p><strong>Chunk it. Always.</strong></p></li><li><p>Don&#8217;t dump the whole task on the model at once.</p></li></ul><p>Why?</p><ul><li><p>That&#8217;s how you get generic tone, fuzzy logic, and zero edge.</p></li><li><p>Start small: begin with the intro.</p></li><li><p>Read it. Fix it.</p></li><li><p>Then move on to the next part.</p></li><li><p>Section by section. Small asks. Tight feedback loops. &#128260;</p></li></ul><p>The more you focus, the better it sounds. Clarity scales with constraint.</p><p>Think of it like a relay race, not a solo sprint:</p><p><strong>Outline &#8594; Section &#8594; Review &#8594; Iterate</strong></p><p>This keeps the narrative tight, and your sanity intact.</p><div><hr></div><h2>4. <strong>Don&#8217;t skip the edit: POLISH, POLISH, POLISH</strong> &#10024;</h2><p>Here&#8217;s where the magic actually happens: editing.</p><p>This is your time to shine: tighten the logic, add a clever turn of phrase, or kill the fluff with precision.</p><p>Hit &#8220;generate&#8221; and walk away? Don&#8217;t be shocked when it reads like something written by, well, a robot.</p><p>Time to take off autopilot and step in as editor-in-chief. &#129504;</p><p>Start with:</p><ul><li><p>Fixing clunky phrasing</p></li><li><p>Spotting logic gaps</p></li><li><p>Smoothing transitions</p></li><li><p>Making sure the tone doesn&#8217;t zigzag from Slack joke to corporate keynote</p></li></ul><p>The goal isn&#8217;t perfection. It&#8217;s flow, with a bit of flavor.</p><p>Drop in a metaphor. Chop a paragraph in half. Rebuild a sentence so it actually makes sense.</p><p>This is where your voice shows up. It&#8217;s also where most AI content quietly crumbles if you skip it.</p><p>Golden rule: if it <em>sounds</em> like a machine wrote it, it&#8217;s not done. One edit makes it better. Two? That&#8217;s when the good stuff hits.</p><div><hr></div><h2>5. <strong>Your AI wrote it. Now make it sound like you did.</strong> &#127908;</h2><p>Just because AI lent a hand doesn&#8217;t mean it has to read like instructions on assembling IKEA furniture.</p><p>Bland content is background noise. Your voice is the signal. &#128225;</p><p>So punch it up:</p><ul><li><p>Crack a joke.</p></li><li><p>Toss in a metaphor.</p></li><li><p>Mention something your audience <em>actually</em> gets. Bonus points if it&#8217;s not from a case study.</p></li></ul><p>Prompt with intent: <em>"Write with the snark of Josh Wills and the clarity of an O&#8217;Reilly book."</em> Suddenly, your model has a compass instead of a blindfold.</p><p>Still feels off? No problem:</p><ul><li><p>Ask for three takes in different voices: snappy, serious, playful.</p></li><li><p>Feed in writing samples you like: Josh Wills, Lex Fridman, Ali Abdaal, Douglas Adams. Let the model riff.</p></li></ul><p>When one lands, lock in the tone. Apply it section by section.</p><p>A single sharp analogy can turn a forgettable paragraph into the line people quote back to you.</p><p>If your AI-written blog reads like corporate onboarding docs, it deserves to be ignored. Set the bar higher than &#8220;not embarrassing.&#8221;</p><p>Boring fades. Voice lasts. Make yours count.</p><div><hr></div><h2>6. Bonus: <strong>Use Feedback Loops &#8211; Don&#8217;t create in a vacuum</strong> &#128257;</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZvbO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3170f71b-a987-4199-bdc6-6aa175347613_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZvbO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3170f71b-a987-4199-bdc6-6aa175347613_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ZvbO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3170f71b-a987-4199-bdc6-6aa175347613_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ZvbO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3170f71b-a987-4199-bdc6-6aa175347613_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ZvbO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3170f71b-a987-4199-bdc6-6aa175347613_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZvbO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3170f71b-a987-4199-bdc6-6aa175347613_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3170f71b-a987-4199-bdc6-6aa175347613_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1242255,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/161000398?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3170f71b-a987-4199-bdc6-6aa175347613_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZvbO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3170f71b-a987-4199-bdc6-6aa175347613_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ZvbO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3170f71b-a987-4199-bdc6-6aa175347613_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ZvbO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3170f71b-a987-4199-bdc6-6aa175347613_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ZvbO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3170f71b-a987-4199-bdc6-6aa175347613_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Critique your content.</p><p>It&#8217;s not a common practice, but it&#8217;s a best one. Ask AI to critique your content and tell how it scores and what the weak areas are. For example, I use a GPT with books from Seth Godin and Chip Heath in it. And I ask it something like:</p><p>"Critique my content according to principles of Seth Godin and Chip Heath. Tell me what works best and what can be improved. Give the current article a score for likely performance."</p><p>And then paste the article in.</p><p>Simple, right? But very effective. It lets you quickly vet your draft so that poor quality doesn&#8217;t creep in.</p><p>Great creators seek feedback. After drafting, don&#8217;t just hit publish. Put your content through a feedback wringer. Ask a colleague or friend to tear it apart (better them than your readers). Or use the AI itself as a critic: have ChatGPT analyze Claude&#8217;s output or vice versa and see what weaknesses they spot.</p><p>Often, I&#8217;ll prompt the AI with:</p><p>"Critique the above and suggest improvements."</p><p>&#8211; and you&#8217;ll get surprisingly useful editing suggestions.</p><p>Another pro move: read your content</p><p><strong>out loud</strong> &#128266;</p><p>(or use a text-to-speech tool) to catch awkward phrasing or pacing issues. If you stumble while reading, that part needs fixing.</p><p>Some folks even record themselves giving feedback and feed that back into the AI to implement changes. Also, leverage your community. Drop a snippet in your team&#8217;s Slack channel for quick reactions.</p><p>The point is to create a feedback loop between you, AI, and real humans to refine the content. Iteration isn&#8217;t a sign your first try was bad. It&#8217;s how you <strong>make good content great</strong>.</p><div><hr></div><h2>Conclusion</h2><p>AI moves fast, and tools change weekly. What matters is how you use them. Try new prompts, automate the boring parts, and fine-tune models for your writing. Watch what works, double down, and cut the rest.</p><p>Mediocre AI content is a choice. With the right workflow, you&#8217;re not just creating. You&#8217;re compounding. So iterate, measure, and improve. Now stop reading and make something worth sharing. &#128640;</p><div><hr></div><p><strong>Got a project or idea?</strong></p><p><strong>Drop me a line. If it&#8217;s interesting, I&#8217;m in. If it&#8217;s weird, even better.</strong></p><p>&#128140; <strong><a href="mailto:amanguptanalytics@gmail.com">amanguptanalytics@gmail.com</a></strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter #24]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter-24</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter-24</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Wed, 09 Apr 2025 05:23:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jLiH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e93fd5-5d2c-4c74-b62a-8efed3123e5e_500x500.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jLiH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e93fd5-5d2c-4c74-b62a-8efed3123e5e_500x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jLiH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e93fd5-5d2c-4c74-b62a-8efed3123e5e_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jLiH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e93fd5-5d2c-4c74-b62a-8efed3123e5e_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jLiH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e93fd5-5d2c-4c74-b62a-8efed3123e5e_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jLiH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e93fd5-5d2c-4c74-b62a-8efed3123e5e_500x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jLiH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e93fd5-5d2c-4c74-b62a-8efed3123e5e_500x500.jpeg" width="500" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07e93fd5-5d2c-4c74-b62a-8efed3123e5e_500x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33965,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/160917376?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e93fd5-5d2c-4c74-b62a-8efed3123e5e_500x500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jLiH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e93fd5-5d2c-4c74-b62a-8efed3123e5e_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jLiH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e93fd5-5d2c-4c74-b62a-8efed3123e5e_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jLiH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e93fd5-5d2c-4c74-b62a-8efed3123e5e_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jLiH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e93fd5-5d2c-4c74-b62a-8efed3123e5e_500x500.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>1. Should Stakeholders be Writing SQL for Self-Service?</h2><p><strong>"Should business stakeholders write their own SQL, or is that a data team's job?"</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cOjr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef71ada-3e3f-4f96-8bfe-d186827dd957_1400x933.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cOjr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef71ada-3e3f-4f96-8bfe-d186827dd957_1400x933.png 424w, https://substackcdn.com/image/fetch/$s_!cOjr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef71ada-3e3f-4f96-8bfe-d186827dd957_1400x933.png 848w, https://substackcdn.com/image/fetch/$s_!cOjr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef71ada-3e3f-4f96-8bfe-d186827dd957_1400x933.png 1272w, https://substackcdn.com/image/fetch/$s_!cOjr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef71ada-3e3f-4f96-8bfe-d186827dd957_1400x933.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cOjr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef71ada-3e3f-4f96-8bfe-d186827dd957_1400x933.png" width="1400" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/def71ada-3e3f-4f96-8bfe-d186827dd957_1400x933.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!cOjr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef71ada-3e3f-4f96-8bfe-d186827dd957_1400x933.png 424w, https://substackcdn.com/image/fetch/$s_!cOjr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef71ada-3e3f-4f96-8bfe-d186827dd957_1400x933.png 848w, https://substackcdn.com/image/fetch/$s_!cOjr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef71ada-3e3f-4f96-8bfe-d186827dd957_1400x933.png 1272w, https://substackcdn.com/image/fetch/$s_!cOjr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef71ada-3e3f-4f96-8bfe-d186827dd957_1400x933.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This post explores the quiet chaos that unfolds when non-analysts write SQL, from silent bugs and broken logic to rising costs and conflicting truths. With stories from Amazon, eBay, and VMware, Brandon shows how good intentions in self-service can lead to dangerous outcomes.</p><p><a href="https://medium.com/@analyticsmentor/should-stakeholders-be-writing-sql-for-self-service-289561fbbbbf">https://medium.com/@analyticsmentor/should-stakeholders-be-writing-sql-for-self-service-289561fbbbbf</a></p><h2>2. Introducing Meta&#8217;s Llama 4 on the Databricks Data Intelligence Platform</h2><p><strong>"Ready to unlock next-gen AI with Meta&#8217;s Llama 4 on Databricks?"</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!99yf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64253cec-c05b-4404-886d-1723f17083b8_1000x527.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!99yf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64253cec-c05b-4404-886d-1723f17083b8_1000x527.png 424w, https://substackcdn.com/image/fetch/$s_!99yf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64253cec-c05b-4404-886d-1723f17083b8_1000x527.png 848w, https://substackcdn.com/image/fetch/$s_!99yf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64253cec-c05b-4404-886d-1723f17083b8_1000x527.png 1272w, https://substackcdn.com/image/fetch/$s_!99yf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64253cec-c05b-4404-886d-1723f17083b8_1000x527.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!99yf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64253cec-c05b-4404-886d-1723f17083b8_1000x527.png" width="1000" height="527" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64253cec-c05b-4404-886d-1723f17083b8_1000x527.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:527,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!99yf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64253cec-c05b-4404-886d-1723f17083b8_1000x527.png 424w, https://substackcdn.com/image/fetch/$s_!99yf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64253cec-c05b-4404-886d-1723f17083b8_1000x527.png 848w, https://substackcdn.com/image/fetch/$s_!99yf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64253cec-c05b-4404-886d-1723f17083b8_1000x527.png 1272w, https://substackcdn.com/image/fetch/$s_!99yf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64253cec-c05b-4404-886d-1723f17083b8_1000x527.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This blog explores how Meta&#8217;s Llama 4, now live on <strong>Databricks, </strong>lets you build powerful, multimodal AI agents grounded in your own data. The authors explore how features like Unity Catalog, Mosaic AI, and Test-Time Adaptive Optimization make it possible to scale safely, customize fast, and deploy without infra complexity.</p><p><a href="https://www.databricks.com/blog/introducing-metas-llama-4-databricks-data-intelligence-platform">https://www.databricks.com/blog/introducing-metas-llama-4-databricks-data-intelligence-platform</a></p><h2>3. Announcing Anthropic Claude 3.7 Sonnet is natively available in Databricks</h2><p><strong>"What can your enterprise build with Claude 3.7 Sonnet now natively available on Databricks?"</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7jDi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0375562f-c01b-4c2e-bfca-28c8cf1c376f_1000x523.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7jDi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0375562f-c01b-4c2e-bfca-28c8cf1c376f_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!7jDi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0375562f-c01b-4c2e-bfca-28c8cf1c376f_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!7jDi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0375562f-c01b-4c2e-bfca-28c8cf1c376f_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!7jDi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0375562f-c01b-4c2e-bfca-28c8cf1c376f_1000x523.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7jDi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0375562f-c01b-4c2e-bfca-28c8cf1c376f_1000x523.png" width="1000" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0375562f-c01b-4c2e-bfca-28c8cf1c376f_1000x523.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!7jDi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0375562f-c01b-4c2e-bfca-28c8cf1c376f_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!7jDi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0375562f-c01b-4c2e-bfca-28c8cf1c376f_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!7jDi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0375562f-c01b-4c2e-bfca-28c8cf1c376f_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!7jDi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0375562f-c01b-4c2e-bfca-28c8cf1c376f_1000x523.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The author says that <strong>Claude 3.7 Sonnet</strong>, Anthropic&#8217;s most advanced model, is now natively available in <strong>Databricks,</strong> unlocking hybrid reasoning, agentic workflows, and full governance at scale. You can now build intelligent, domain-specific AI agents directly on your enterprise data without managing infrastructure.</p><p><a href="https://www.databricks.com/blog/anthropic-claude-37-sonnet-now-natively-available-databricks">https://www.databricks.com/blog/anthropic-claude-37-sonnet-now-natively-available-databricks</a></p><h2>4. How to Load Data into Apache Iceberg: A Step-by-Step Tutorial</h2><p><strong>"Curious how to load data into Apache Iceberg without getting lost in the lake? &#129482;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CT7_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96f38157-a851-425e-a4c7-53c8fbec64b3_1540x804.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CT7_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96f38157-a851-425e-a4c7-53c8fbec64b3_1540x804.png 424w, https://substackcdn.com/image/fetch/$s_!CT7_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96f38157-a851-425e-a4c7-53c8fbec64b3_1540x804.png 848w, https://substackcdn.com/image/fetch/$s_!CT7_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96f38157-a851-425e-a4c7-53c8fbec64b3_1540x804.png 1272w, https://substackcdn.com/image/fetch/$s_!CT7_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96f38157-a851-425e-a4c7-53c8fbec64b3_1540x804.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CT7_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96f38157-a851-425e-a4c7-53c8fbec64b3_1540x804.png" width="1456" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96f38157-a851-425e-a4c7-53c8fbec64b3_1540x804.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!CT7_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96f38157-a851-425e-a4c7-53c8fbec64b3_1540x804.png 424w, https://substackcdn.com/image/fetch/$s_!CT7_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96f38157-a851-425e-a4c7-53c8fbec64b3_1540x804.png 848w, https://substackcdn.com/image/fetch/$s_!CT7_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96f38157-a851-425e-a4c7-53c8fbec64b3_1540x804.png 1272w, https://substackcdn.com/image/fetch/$s_!CT7_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96f38157-a851-425e-a4c7-53c8fbec64b3_1540x804.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The author says that loading data into Iceberg isn't just about writing files; it's about mastering metadata, schema evolution, and real-time ingestion. Whether you're using Spark, Flink, or Python, this tutorial walks you through it all with clarity and depth. It's a must-read if you care about building future-proof data lakes.</p><p><a href="https://estuary.dev/blog/loading-data-into-apache-iceberg/">https://estuary.dev/blog/loading-data-into-apache-iceberg/</a></p><h2>5. How Apache Iceberg Powers the Data Lake and Trino Makes It Explorable</h2><p><strong>"Ever wondered how Apache Iceberg turns your data lake into a powerful warehouse, and how Trino lets you query it like a pro?&#8221;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BDU6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d330b4-38bb-47de-854f-3b05c3f00603_903x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BDU6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d330b4-38bb-47de-854f-3b05c3f00603_903x1000.png 424w, https://substackcdn.com/image/fetch/$s_!BDU6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d330b4-38bb-47de-854f-3b05c3f00603_903x1000.png 848w, https://substackcdn.com/image/fetch/$s_!BDU6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d330b4-38bb-47de-854f-3b05c3f00603_903x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!BDU6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d330b4-38bb-47de-854f-3b05c3f00603_903x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BDU6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d330b4-38bb-47de-854f-3b05c3f00603_903x1000.png" width="903" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6d330b4-38bb-47de-854f-3b05c3f00603_903x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:903,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!BDU6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d330b4-38bb-47de-854f-3b05c3f00603_903x1000.png 424w, https://substackcdn.com/image/fetch/$s_!BDU6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d330b4-38bb-47de-854f-3b05c3f00603_903x1000.png 848w, https://substackcdn.com/image/fetch/$s_!BDU6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d330b4-38bb-47de-854f-3b05c3f00603_903x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!BDU6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d330b4-38bb-47de-854f-3b05c3f00603_903x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Rakesh Rathi says that Apache Iceberg brings order, version control, and safety to your data lake, while Trino gives you the power to query it all with simple SQL. If you&#8217;ve ever dreamed of joining S3-based Iceberg tables with live PostgreSQL data <em>without moving anything</em>, this blog shows you how. It's a must-read for anyone building the next-gen data platform.</p><p><a href="https://medium.com/@rakesh.open.source/how-apache-iceberg-powers-the-data-lake-and-trino-makes-it-explorable-4315084d1928">https://medium.com/@rakesh.open.source/how-apache-iceberg-powers-the-data-lake-and-trino-makes-it-explorable-4315084d1928</a></p><h2>6. Bufstream: Stream Kafka Messages to Iceberg Tables in Minutes</h2><p><strong>"Want to stream Kafka messages into Apache Iceberg tables in just minutes, without the usual complexity?&#8221;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!odsT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97375e6f-f1fa-4809-9bb5-881ba3366289_1400x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!odsT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97375e6f-f1fa-4809-9bb5-881ba3366289_1400x1000.png 424w, https://substackcdn.com/image/fetch/$s_!odsT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97375e6f-f1fa-4809-9bb5-881ba3366289_1400x1000.png 848w, https://substackcdn.com/image/fetch/$s_!odsT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97375e6f-f1fa-4809-9bb5-881ba3366289_1400x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!odsT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97375e6f-f1fa-4809-9bb5-881ba3366289_1400x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!odsT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97375e6f-f1fa-4809-9bb5-881ba3366289_1400x1000.png" width="1400" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97375e6f-f1fa-4809-9bb5-881ba3366289_1400x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!odsT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97375e6f-f1fa-4809-9bb5-881ba3366289_1400x1000.png 424w, https://substackcdn.com/image/fetch/$s_!odsT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97375e6f-f1fa-4809-9bb5-881ba3366289_1400x1000.png 848w, https://substackcdn.com/image/fetch/$s_!odsT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97375e6f-f1fa-4809-9bb5-881ba3366289_1400x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!odsT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97375e6f-f1fa-4809-9bb5-881ba3366289_1400x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this article, Bufstream reimagines Kafka for the cloud: cheaper, stateless, schema-aware, and natively integrated with Apache Iceberg. It replaces the need for fragile pipelines and lets you stream Kafka messages into Iceberg tables in minutes. If you're serious about simplifying real-time data architecture, this read is for you.</p><p><a href="https://blog.det.life/bufstream-stream-kafka-messages-to-iceberg-tables-in-minutes-6c60c470e67f">https://blog.det.life/bufstream-stream-kafka-messages-to-iceberg-tables-in-minutes-6c60c470e67f</a></p><p></p><blockquote><p><em><strong>All rights reserved Den Digital, India. I have provided links for informational purposes and do not suggest endorsement. All views expressed in this newsletter are my own and do not represent current, former, or future employer&#8221; opinions.</strong></em></p></blockquote><p>                                                           </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter#23]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter23</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter23</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Tue, 08 Apr 2025 06:17:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bB3c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f8abb1-4ba1-4eb5-a890-e4a7c05e7478_500x500.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bB3c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f8abb1-4ba1-4eb5-a890-e4a7c05e7478_500x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bB3c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f8abb1-4ba1-4eb5-a890-e4a7c05e7478_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bB3c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f8abb1-4ba1-4eb5-a890-e4a7c05e7478_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bB3c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f8abb1-4ba1-4eb5-a890-e4a7c05e7478_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bB3c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f8abb1-4ba1-4eb5-a890-e4a7c05e7478_500x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bB3c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f8abb1-4ba1-4eb5-a890-e4a7c05e7478_500x500.jpeg" width="500" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1f8abb1-4ba1-4eb5-a890-e4a7c05e7478_500x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34068,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/160841177?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f8abb1-4ba1-4eb5-a890-e4a7c05e7478_500x500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bB3c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f8abb1-4ba1-4eb5-a890-e4a7c05e7478_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bB3c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f8abb1-4ba1-4eb5-a890-e4a7c05e7478_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bB3c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f8abb1-4ba1-4eb5-a890-e4a7c05e7478_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bB3c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f8abb1-4ba1-4eb5-a890-e4a7c05e7478_500x500.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>1. "Ever wondered how to efficiently load data into Apache Iceberg tables?&#8221;</h2><p>The author describes that efficient data loading is the key to unlocking Apache Iceberg's full potential. If you're wondering how to manage petabyte-scale data with tools like Spark, Flink, and even Python, this tutorial will walk you through it step by step. It's a hands-on, no-fluff guide to building reliable, scalable pipelines for modern data lakehouses.</p><p><a href="https://estuary.dev/blog/loading-data-into-apache-iceberg/">https://estuary.dev/blog/loading-data-into-apache-iceberg/</a></p><p></p><h2>2. Apache Paimon vs. Apache Iceberg - A Detailed Comparison</h2><p><strong>"Apache Paimon or Apache Iceberg, which table format is right for your data stack?&#8221;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UBzi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bb3523-f811-49fe-8d30-6815cd3a0d27_1048x618.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UBzi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bb3523-f811-49fe-8d30-6815cd3a0d27_1048x618.png 424w, https://substackcdn.com/image/fetch/$s_!UBzi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bb3523-f811-49fe-8d30-6815cd3a0d27_1048x618.png 848w, https://substackcdn.com/image/fetch/$s_!UBzi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bb3523-f811-49fe-8d30-6815cd3a0d27_1048x618.png 1272w, https://substackcdn.com/image/fetch/$s_!UBzi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bb3523-f811-49fe-8d30-6815cd3a0d27_1048x618.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UBzi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bb3523-f811-49fe-8d30-6815cd3a0d27_1048x618.png" width="1048" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00bb3523-f811-49fe-8d30-6815cd3a0d27_1048x618.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:1048,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!UBzi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bb3523-f811-49fe-8d30-6815cd3a0d27_1048x618.png 424w, https://substackcdn.com/image/fetch/$s_!UBzi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bb3523-f811-49fe-8d30-6815cd3a0d27_1048x618.png 848w, https://substackcdn.com/image/fetch/$s_!UBzi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bb3523-f811-49fe-8d30-6815cd3a0d27_1048x618.png 1272w, https://substackcdn.com/image/fetch/$s_!UBzi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bb3523-f811-49fe-8d30-6815cd3a0d27_1048x618.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Priyansh Khodiyar says that choosing the right table format is not just a technical decision; it&#8217;s a strategic one. Are you optimizing for real-time insights or batch-scale analytics? This article delivers a deep, no-fluff comparison of Paimon and Iceberg, packed with real-world benchmarks and use cases to guide your decision.</p><p><a href="https://olake.io/iceberg/paimon-vs-iceberg">https://olake.io/iceberg/paimon-vs-iceberg</a></p><p></p><h2>3. Why move to Apache Iceberg - A Practical Guide to Building an Open, Multi-Engine Data Lake?</h2><blockquote></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OqQg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854d1382-1a7e-4f4f-a4c1-0c3dc3848109_692x402.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OqQg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854d1382-1a7e-4f4f-a4c1-0c3dc3848109_692x402.png 424w, https://substackcdn.com/image/fetch/$s_!OqQg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854d1382-1a7e-4f4f-a4c1-0c3dc3848109_692x402.png 848w, https://substackcdn.com/image/fetch/$s_!OqQg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854d1382-1a7e-4f4f-a4c1-0c3dc3848109_692x402.png 1272w, https://substackcdn.com/image/fetch/$s_!OqQg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854d1382-1a7e-4f4f-a4c1-0c3dc3848109_692x402.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OqQg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854d1382-1a7e-4f4f-a4c1-0c3dc3848109_692x402.png" width="692" height="402" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/854d1382-1a7e-4f4f-a4c1-0c3dc3848109_692x402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:402,&quot;width&quot;:692,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!OqQg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854d1382-1a7e-4f4f-a4c1-0c3dc3848109_692x402.png 424w, https://substackcdn.com/image/fetch/$s_!OqQg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854d1382-1a7e-4f4f-a4c1-0c3dc3848109_692x402.png 848w, https://substackcdn.com/image/fetch/$s_!OqQg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854d1382-1a7e-4f4f-a4c1-0c3dc3848109_692x402.png 1272w, https://substackcdn.com/image/fetch/$s_!OqQg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F854d1382-1a7e-4f4f-a4c1-0c3dc3848109_692x402.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this blog, the author describes Apache Iceberg as not just hype; it&#8217;s a practical shift for teams managing massive, multi-engine data workloads. But is it right for you? This guide breaks down the real benefits, hidden challenges, and when not to adopt Iceberg. It's a must-read if you're building a data platform for scale and flexibility.</p><p><a href="https://olake.io/iceberg/move-to-iceberg">https://olake.io/iceberg/move-to-iceberg</a></p><p></p><h2>4. The majesty of Apache Flink and Paimon.</h2><p><strong>"What makes Apache Flink and Paimon a powerful duo for real-time data processing?&#8221;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bw9R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde1dcb77-3ae2-410e-8cbd-5bf401756cb6_1400x809.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bw9R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde1dcb77-3ae2-410e-8cbd-5bf401756cb6_1400x809.png 424w, https://substackcdn.com/image/fetch/$s_!bw9R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde1dcb77-3ae2-410e-8cbd-5bf401756cb6_1400x809.png 848w, https://substackcdn.com/image/fetch/$s_!bw9R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde1dcb77-3ae2-410e-8cbd-5bf401756cb6_1400x809.png 1272w, https://substackcdn.com/image/fetch/$s_!bw9R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde1dcb77-3ae2-410e-8cbd-5bf401756cb6_1400x809.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bw9R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde1dcb77-3ae2-410e-8cbd-5bf401756cb6_1400x809.png" width="1400" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de1dcb77-3ae2-410e-8cbd-5bf401756cb6_1400x809.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!bw9R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde1dcb77-3ae2-410e-8cbd-5bf401756cb6_1400x809.png 424w, https://substackcdn.com/image/fetch/$s_!bw9R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde1dcb77-3ae2-410e-8cbd-5bf401756cb6_1400x809.png 848w, https://substackcdn.com/image/fetch/$s_!bw9R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde1dcb77-3ae2-410e-8cbd-5bf401756cb6_1400x809.png 1272w, https://substackcdn.com/image/fetch/$s_!bw9R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde1dcb77-3ae2-410e-8cbd-5bf401756cb6_1400x809.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this article, Giannis Polyzos argues that Apache Flink and Paimon offer more than just performance; they offer a new paradigm for real-time lakehouse architecture. Are you wondering how to simplify streaming, handle CDC, and enable low-latency analytics with fewer moving parts? This piece explains why Paimon is built for Flink and why that matters.</p><p><a href="https://medium.com/@ipolyzos_/the-majesty-of-apache-flink-and-paimon-d36e73571fc9">https://medium.com/@ipolyzos_/the-majesty-of-apache-flink-and-paimon-d36e73571fc9</a></p><p></p><h2>5. Accelerating Large-Scale Test Migration with LLMs</h2><p><strong>"Can large language models really speed up large-scale test migrations?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JQCo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71385-bdae-4dc4-8de3-71b4d8c492d9_1400x934.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JQCo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71385-bdae-4dc4-8de3-71b4d8c492d9_1400x934.png 424w, https://substackcdn.com/image/fetch/$s_!JQCo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71385-bdae-4dc4-8de3-71b4d8c492d9_1400x934.png 848w, https://substackcdn.com/image/fetch/$s_!JQCo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71385-bdae-4dc4-8de3-71b4d8c492d9_1400x934.png 1272w, https://substackcdn.com/image/fetch/$s_!JQCo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71385-bdae-4dc4-8de3-71b4d8c492d9_1400x934.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JQCo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71385-bdae-4dc4-8de3-71b4d8c492d9_1400x934.png" width="1400" height="934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35c71385-bdae-4dc4-8de3-71b4d8c492d9_1400x934.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:934,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!JQCo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71385-bdae-4dc4-8de3-71b4d8c492d9_1400x934.png 424w, https://substackcdn.com/image/fetch/$s_!JQCo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71385-bdae-4dc4-8de3-71b4d8c492d9_1400x934.png 848w, https://substackcdn.com/image/fetch/$s_!JQCo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71385-bdae-4dc4-8de3-71b4d8c492d9_1400x934.png 1272w, https://substackcdn.com/image/fetch/$s_!JQCo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71385-bdae-4dc4-8de3-71b4d8c492d9_1400x934.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Charles Covey-Brandt advocates that large language models aren&#8217;t just for chat; they can drive real, production-scale code migrations. Want to see how Airbnb updated 3,500+ test files in weeks instead of years? This post breaks down the strategy, tooling, and lessons learned from their Enzyme-to-RTL migration using LLMs.</p><p></p><blockquote><p><em><strong>All rights reserved by Den Digital, India. I have provided links for informational purposes and do not imply endorsement. All views expressed in this newsletter are my own and do not represent the opinions of any current, former, or future employers.</strong></em></p></blockquote><p>                                                            </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Data Engineering Newsletter #22]]></title><description><![CDATA[Data Engineering News]]></description><link>https://www.dataman.blog/p/data-engineering-newsletter-22</link><guid isPermaLink="false">https://www.dataman.blog/p/data-engineering-newsletter-22</guid><dc:creator><![CDATA[Aman Gupta]]></dc:creator><pubDate>Wed, 19 Mar 2025 05:54:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!u07q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a35ff6-bcc5-49af-89a8-63c4ad17b29e_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u07q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a35ff6-bcc5-49af-89a8-63c4ad17b29e_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u07q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a35ff6-bcc5-49af-89a8-63c4ad17b29e_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u07q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a35ff6-bcc5-49af-89a8-63c4ad17b29e_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u07q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a35ff6-bcc5-49af-89a8-63c4ad17b29e_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u07q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a35ff6-bcc5-49af-89a8-63c4ad17b29e_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u07q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a35ff6-bcc5-49af-89a8-63c4ad17b29e_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5a35ff6-bcc5-49af-89a8-63c4ad17b29e_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116441,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.den.digital/i/159392308?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a35ff6-bcc5-49af-89a8-63c4ad17b29e_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u07q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a35ff6-bcc5-49af-89a8-63c4ad17b29e_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u07q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a35ff6-bcc5-49af-89a8-63c4ad17b29e_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u07q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a35ff6-bcc5-49af-89a8-63c4ad17b29e_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u07q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a35ff6-bcc5-49af-89a8-63c4ad17b29e_1920x1080.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>1. Merge-on-Read vs Copy-on-Write in Apache Iceberg</h2><p><strong>What is the difference between merge-on-read and copy-on-write in Apache Iceberg?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KO8N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bd684c-0fc9-4a33-9831-0a78c952d0b5_1488x813.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KO8N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bd684c-0fc9-4a33-9831-0a78c952d0b5_1488x813.png 424w, https://substackcdn.com/image/fetch/$s_!KO8N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bd684c-0fc9-4a33-9831-0a78c952d0b5_1488x813.png 848w, https://substackcdn.com/image/fetch/$s_!KO8N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bd684c-0fc9-4a33-9831-0a78c952d0b5_1488x813.png 1272w, https://substackcdn.com/image/fetch/$s_!KO8N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bd684c-0fc9-4a33-9831-0a78c952d0b5_1488x813.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KO8N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bd684c-0fc9-4a33-9831-0a78c952d0b5_1488x813.png" width="1456" height="796" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51bd684c-0fc9-4a33-9831-0a78c952d0b5_1488x813.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!KO8N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bd684c-0fc9-4a33-9831-0a78c952d0b5_1488x813.png 424w, https://substackcdn.com/image/fetch/$s_!KO8N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bd684c-0fc9-4a33-9831-0a78c952d0b5_1488x813.png 848w, https://substackcdn.com/image/fetch/$s_!KO8N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bd684c-0fc9-4a33-9831-0a78c952d0b5_1488x813.png 1272w, https://substackcdn.com/image/fetch/$s_!KO8N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bd684c-0fc9-4a33-9831-0a78c952d0b5_1488x813.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The author says that Apache Iceberg&#8217;s Merge-on-Read and Copy-on-Write approaches offer a nuanced balance between rapid updates and seamless reads. Discover why this dynamic is not only intellectually compelling but also critical for modern data challenges.</p><p><a href="https://olake.io/iceberg/mor-vs-cow">https://olake.io/iceberg/mor-vs-cow</a></p><p></p><h2>2. Apache Iceberg Copy-On-Write (COW) vs Merge-On-Read (MOR): A Deep Dive</h2><p><strong>Apache Iceberg: Should you choose copy-on-write or merge-on-read?</strong></p><p>In this article, Dani P&#225;lma explores Copy-On-Write (COW) and Merge-On-Read (MOR), two approaches with distinct trade-offs in speed, storage, and efficiency. With PySpark examples and real-world insights, this deep dive helps you pick the best strategy for your data workloads.</p><p><a href="https://estuary.dev/blog/apache-iceberg-cow-vs-mor/">https://estuary.dev/blog/apache-iceberg-cow-vs-mor/</a></p><p></p><h2>3. Iceberg Catalog Showdown: Apache Polaris vs Unity Catalog</h2><p><strong>How do Apache Polaris and Unity Catalog compare when managing iceberg tables?</strong></p><p>In this article, Karen Zhang explores Apache Polaris and Unity Catalog, two powerful data catalogs shaping the future of cloud data management. Polaris offers multi-engine flexibility, while Unity Catalog seamlessly integrates with Databricks, but which one is right for your architecture?</p><p><a href="https://estuary.dev/blog/iceberg-catalog-apache-polaris-vs-unity-catalog/">https://estuary.dev/blog/iceberg-catalog-apache-polaris-vs-unity-catalog/</a></p><p></p><h2>4. Introducing Serverless Batch Inference</h2><p><strong>How do you run large-scale llm batch inference with zero setup?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HjF3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6732ffc-51dc-4176-8af8-5c0886a57321_1000x523.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HjF3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6732ffc-51dc-4176-8af8-5c0886a57321_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!HjF3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6732ffc-51dc-4176-8af8-5c0886a57321_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!HjF3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6732ffc-51dc-4176-8af8-5c0886a57321_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!HjF3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6732ffc-51dc-4176-8af8-5c0886a57321_1000x523.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HjF3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6732ffc-51dc-4176-8af8-5c0886a57321_1000x523.png" width="1000" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6732ffc-51dc-4176-8af8-5c0886a57321_1000x523.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!HjF3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6732ffc-51dc-4176-8af8-5c0886a57321_1000x523.png 424w, https://substackcdn.com/image/fetch/$s_!HjF3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6732ffc-51dc-4176-8af8-5c0886a57321_1000x523.png 848w, https://substackcdn.com/image/fetch/$s_!HjF3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6732ffc-51dc-4176-8af8-5c0886a57321_1000x523.png 1272w, https://substackcdn.com/image/fetch/$s_!HjF3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6732ffc-51dc-4176-8af8-5c0886a57321_1000x523.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">s</figcaption></figure></div><p>This article introduces serverless AI functions, enabling effortless, 10x faster batch inference directly in Databricks. There is no infrastructure to manage, just seamless AI-powered workflows.</p><p><a href="https://www.databricks.com/blog/introducing-serverless-batch-inference">https://www.databricks.com/blog/introducing-serverless-batch-inference</a></p><p></p><h2>5. Title Launch Observability at Netflix Scale</h2><p><strong>How does Netflix monitor and scale observability for millions of users?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!059_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa24a2a1a-143f-48f0-8abd-ef605c1779c5_1293x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!059_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa24a2a1a-143f-48f0-8abd-ef605c1779c5_1293x1000.png 424w, https://substackcdn.com/image/fetch/$s_!059_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa24a2a1a-143f-48f0-8abd-ef605c1779c5_1293x1000.png 848w, https://substackcdn.com/image/fetch/$s_!059_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa24a2a1a-143f-48f0-8abd-ef605c1779c5_1293x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!059_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa24a2a1a-143f-48f0-8abd-ef605c1779c5_1293x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!059_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa24a2a1a-143f-48f0-8abd-ef605c1779c5_1293x1000.png" width="1293" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a24a2a1a-143f-48f0-8abd-ef605c1779c5_1293x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1293,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!059_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa24a2a1a-143f-48f0-8abd-ef605c1779c5_1293x1000.png 424w, https://substackcdn.com/image/fetch/$s_!059_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa24a2a1a-143f-48f0-8abd-ef605c1779c5_1293x1000.png 848w, https://substackcdn.com/image/fetch/$s_!059_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa24a2a1a-143f-48f0-8abd-ef605c1779c5_1293x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!059_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa24a2a1a-143f-48f0-8abd-ef605c1779c5_1293x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The author, Varun Khaitan, explores how Netflix scales observability for title launches, from real-time monitoring to "Time Travel" simulations that catch issues before they happen. With Kafka queues, Hollow Feeds, and proactive insights, Netflix ensures every story reaches its audience seamlessly.</p><p><a href="https://netflixtechblog.com/title-launch-observability-at-netflix-scale-8efe69ebd653">https://netflixtechblog.com/title-launch-observability-at-netflix-scale-8efe69ebd653</a></p><p></p><p><em>All rights reserved Den Digital, India. I have provided links for informational purposes and do not suggest endorsement. All views expressed in this newsletter are my own and do not represent current, former, or future employer&#8221; opinions.</em></p><p>                                                           </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.dataman.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.dataman.blog/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>