<script data-pm-proxy="intercept"></script><?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[Fabric Planning]]></title><description><![CDATA[Fabric Planning is the field guide to planning and budgeting going native in Microsoft Fabric. I write it from two decades as FP&A Director and Chief Data Officer, and from building planning on Power BI before it was a native Fabric capability.]]></description><link>https://fabricplanning.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!zaoc!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954ccff9-c1bb-4c91-ba77-38bf5a57aac8_1024x1024.png</url><title>Fabric Planning</title><link>https://fabricplanning.substack.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 04 Sep 2026 13:01:29 GMT</lastBuildDate><atom:link href="/__u/fabricplanning.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Khaled Chowdhury.]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[fabricplanning@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[fabricplanning@substack.com]]></itunes:email><itunes:name><![CDATA[Khaled Chowdhury]]></itunes:name></itunes:owner><itunes:author><![CDATA[Khaled Chowdhury]]></itunes:author><googleplay:owner><![CDATA[fabricplanning@substack.com]]></googleplay:owner><googleplay:email><![CDATA[fabricplanning@substack.com]]></googleplay:email><googleplay:author><![CDATA[Khaled Chowdhury]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[This one is big. Almost everything in Fabric Planning is Stakeholder work now]]></title><description><![CDATA[Only creating or editing a planning sheet still makes you a Planner. Everything else, PowerTable, Intelligence, data entry, commenting, sits at a fifth of the cost. Here&#8217;s the whole rule on one card]]></description><link>https://fabricplanning.substack.com/p/this-one-is-big-almost-everything</link><guid isPermaLink="false">https://fabricplanning.substack.com/p/this-one-is-big-almost-everything</guid><dc:creator><![CDATA[Khaled Chowdhury]]></dc:creator><pubDate>Thu, 20 Aug 2026 15:02:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/212014002/ae3c168f611d72316c9efa1447463d4b.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Microsoft published an update on Wednesday, August 19. Creating and editing PowerTable sheets and Intelligence sheets no longer moves you up to the Planner rung, and guess what, everybody has that use case. Everybody has a customer list and a chart of accounts that somebody keeps clean, and until Wednesday that person carried the top rate in my sizing models.</p><h2>The whole rule</h2><p><strong>Planner, 1.16 CU.</strong> Create or edit the planning sheet itself, including telling it where it writes back to. That is the only thing on this list.</p><p><strong>Stakeholder, 0.23 CU.</strong> Everything else. Create a PowerTable sheet, edit it, enter data into it. Create an Intelligence sheet, edit it, add data and use it. Comment, approve, run scenarios. And enter data into a planning sheet, which was always Stakeholder work and still is.</p><p><strong>Viewer, 0.05 CU.</strong> Open a plan and look at it, and nothing else.</p><p>That&#8217;s it. Building is Stakeholder work now, unless the thing you&#8217;re building is the plan.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-0zt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96d5957-db30-4386-ae85-6ec2937bbbff_700x622.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-0zt!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96d5957-db30-4386-ae85-6ec2937bbbff_700x622.png 424w, /__u/substackcdn.com/image/fetch/$s_!-0zt!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96d5957-db30-4386-ae85-6ec2937bbbff_700x622.png 848w, /__u/substackcdn.com/image/fetch/$s_!-0zt!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96d5957-db30-4386-ae85-6ec2937bbbff_700x622.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-0zt!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96d5957-db30-4386-ae85-6ec2937bbbff_700x622.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-0zt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96d5957-db30-4386-ae85-6ec2937bbbff_700x622.png" width="700" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e96d5957-db30-4386-ae85-6ec2937bbbff_700x622.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Three billing tiers for Fabric Planning. Planner at 1.16 CU is a single narrow band: create or edit a planning sheet, including where it writes back. Stakeholder at 0.23 CU is a large highlighted band covering everything else, including creating and editing PowerTable and Intelligence sheets, entering data anywhere, commenting, approving and running scenarios. Viewer at 0.05 CU is a narrow band: open a plan and look at it.&quot;,&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="Three billing tiers for Fabric Planning. Planner at 1.16 CU is a single narrow band: create or edit a planning sheet, including where it writes back. Stakeholder at 0.23 CU is a large highlighted band covering everything else, including creating and editing PowerTable and Intelligence sheets, entering data anywhere, commenting, approving and running scenarios. Viewer at 0.05 CU is a narrow band: open a plan and look at it." title="Three billing tiers for Fabric Planning. Planner at 1.16 CU is a single narrow band: create or edit a planning sheet, including where it writes back. Stakeholder at 0.23 CU is a large highlighted band covering everything else, including creating and editing PowerTable and Intelligence sheets, entering data anywhere, commenting, approving and running scenarios. Viewer at 0.05 CU is a narrow band: open a plan and look at it." srcset="/__u/substackcdn.com/image/fetch/$s_!-0zt!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96d5957-db30-4386-ae85-6ec2937bbbff_700x622.png 424w, /__u/substackcdn.com/image/fetch/$s_!-0zt!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96d5957-db30-4386-ae85-6ec2937bbbff_700x622.png 848w, /__u/substackcdn.com/image/fetch/$s_!-0zt!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96d5957-db30-4386-ae85-6ec2937bbbff_700x622.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-0zt!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96d5957-db30-4386-ae85-6ec2937bbbff_700x622.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 aria-hidden="true" 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><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><em>Figure 1. The rule on one card, if you want to send it to whoever owns your capacity. The middle band is the whole story. Until August 19, creating or editing a PowerTable or an Intelligence sheet put that person at 1.16 CU, and now it doesn&#8217;t.</em></p><h2>What I clicked</h2><p>I ran it in a trial workspace, watching the role indicator after every action.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!iF2q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7a1474c-51a9-4377-bd78-1a230c046d1b_701x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!iF2q!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7a1474c-51a9-4377-bd78-1a230c046d1b_701x235.png 424w, /__u/substackcdn.com/image/fetch/$s_!iF2q!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7a1474c-51a9-4377-bd78-1a230c046d1b_701x235.png 848w, /__u/substackcdn.com/image/fetch/$s_!iF2q!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7a1474c-51a9-4377-bd78-1a230c046d1b_701x235.png 1272w, /__u/substackcdn.com/image/fetch/$s_!iF2q!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7a1474c-51a9-4377-bd78-1a230c046d1b_701x235.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!iF2q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7a1474c-51a9-4377-bd78-1a230c046d1b_701x235.png" width="701" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7a1474c-51a9-4377-bd78-1a230c046d1b_701x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:701,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The role ladder as I ran it. Opening an existing plan artifact and reading it leaves you a Viewer. Creating a PowerTable sheet, connecting a database and making a table makes you a Stakeholder. Inserting rows and saving back to the database keeps you a Stakeholder. Creating an Intelligence sheet and adding measures and values keeps you a Stakeholder. Creating a planning sheet with a write-back destination makes you a Planner.&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="The role ladder as I ran it. Opening an existing plan artifact and reading it leaves you a Viewer. Creating a PowerTable sheet, connecting a database and making a table makes you a Stakeholder. Inserting rows and saving back to the database keeps you a Stakeholder. Creating an Intelligence sheet and adding measures and values keeps you a Stakeholder. Creating a planning sheet with a write-back destination makes you a Planner." title="The role ladder as I ran it. Opening an existing plan artifact and reading it leaves you a Viewer. Creating a PowerTable sheet, connecting a database and making a table makes you a Stakeholder. Inserting rows and saving back to the database keeps you a Stakeholder. Creating an Intelligence sheet and adding measures and values keeps you a Stakeholder. Creating a planning sheet with a write-back destination makes you a Planner." srcset="/__u/substackcdn.com/image/fetch/$s_!iF2q!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7a1474c-51a9-4377-bd78-1a230c046d1b_701x235.png 424w, /__u/substackcdn.com/image/fetch/$s_!iF2q!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7a1474c-51a9-4377-bd78-1a230c046d1b_701x235.png 848w, /__u/substackcdn.com/image/fetch/$s_!iF2q!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7a1474c-51a9-4377-bd78-1a230c046d1b_701x235.png 1272w, /__u/substackcdn.com/image/fetch/$s_!iF2q!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7a1474c-51a9-4377-bd78-1a230c046d1b_701x235.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>Figure 2. Four rows of Stakeholder, then the flip. Everything above the last row used to cost 1.16 CU.</em></p><p>I had a plan artifact from before, so I started as a Viewer just by opening one, and that is where all your consumers of Fabric Plan sit. When I created the PowerTable sheet and connected it to the database I became a Stakeholder, and before Wednesday that would have made me a Planner. I became a Planner only when I created a planning sheet with a write-back destination.</p><h2>What it changes</h2><p>0.23 is about a fifth of 1.16, so the same PowerTable work runs at roughly $30 an active month at US list instead of roughly $152, or $18 against $90 on reservation. Nothing else moved. In Microsoft&#8217;s own words, there&#8217;s no new meter, no new rate, and no new SKU.</p><p>If you&#8217;re already running a planning cycle, your numbers don&#8217;t change, because your Planners were planning sheet authors already. What changes is everybody you were counting as a Planner because they maintain reference data. Count them as Stakeholders now, and if you&#8217;re standing up PowerTable on its own, you can provision a plan item with no planning sheets in it at all.</p><p>I&#8217;m updating the calculator and the roles page at <a href="https://fabricplanning.io">fabricplanning.io</a> early next week to match.</p><p>I&#8217;m super excited because I can&#8217;t think of anybody who doesn&#8217;t have this use case.</p><div><hr></div><p>Planning in Microsoft Fabric IQ reached general availability on July 28, 2026, and billing started August 1, 2026. The persona change here was published August 19, 2026. My walkthrough was one session on a trial capacity, using the in-product role indicator rather than the Capacity Metrics app. Microsoft&#8217;s billing and roles pages on Microsoft Learn are both still labeled Preview, so verify with Microsoft before committing budget. Microsoft publishes no per-role dollar rate, so the figures here are derived from Microsoft&#8217;s published US pay-as-you-go capacity list prices and vary by region, and the reservation figures come from Microsoft&#8217;s documented reserved discount.</p><p>Sources: <a href="https://community.fabric.microsoft.com/blog/fbc_fabricupdatesblogs/billing-personas-for-powertable-within-planning-in-fabric-iq-generally-available/5360168">Billing personas for PowerTable within Planning in Fabric IQ (Generally Available)</a>, Supriya Kashyap, Microsoft Fabric Updates Blog, August 19, 2026. <a href="https://learn.microsoft.com/en-us/fabric/iq/plan/overview-roles">Roles in Fabric plan</a>, Microsoft Learn. Earlier in this series: <a href="/__u/fabricplanning.substack.com/p/understanding-fabric-planning-cost">Understanding Fabric Planning cost</a> and <a href="/__u/fabricplanning.substack.com/p/fabric-planning-went-ga-on-tuesday">Fabric Planning went GA on Tuesday and the meter starts Saturday</a>.</p>]]></content:encoded></item><item><title><![CDATA[Fabric Planning went GA on Tuesday and the meter starts Saturday. Here’s how I would Plan yours]]></title><description><![CDATA[The rates survived GA intact. A manager-count rule of thumb that turns your org chart into an F-SKU, worked in dollars at 500, 2,200, and 10,000 people.]]></description><link>https://fabricplanning.substack.com/p/fabric-planning-went-ga-on-tuesday</link><guid isPermaLink="false">https://fabricplanning.substack.com/p/fabric-planning-went-ga-on-tuesday</guid><dc:creator><![CDATA[Khaled Chowdhury]]></dc:creator><pubDate>Fri, 31 Jul 2026 03:12:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Gf0N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce28fd2d-cf66-4ec9-8262-402ac7645675_3200x1800.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="/__u/substackcdn.com/image/fetch/$s_!Gf0N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce28fd2d-cf66-4ec9-8262-402ac7645675_3200x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Gf0N!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce28fd2d-cf66-4ec9-8262-402ac7645675_3200x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!Gf0N!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce28fd2d-cf66-4ec9-8262-402ac7645675_3200x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!Gf0N!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce28fd2d-cf66-4ec9-8262-402ac7645675_3200x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Gf0N!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce28fd2d-cf66-4ec9-8262-402ac7645675_3200x1800.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Gf0N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce28fd2d-cf66-4ec9-8262-402ac7645675_3200x1800.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce28fd2d-cf66-4ec9-8262-402ac7645675_3200x1800.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;:632250,&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://fabricplanning.substack.com/i/209204537?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce28fd2d-cf66-4ec9-8262-402ac7645675_3200x1800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Gf0N!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce28fd2d-cf66-4ec9-8262-402ac7645675_3200x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!Gf0N!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce28fd2d-cf66-4ec9-8262-402ac7645675_3200x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!Gf0N!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce28fd2d-cf66-4ec9-8262-402ac7645675_3200x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Gf0N!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce28fd2d-cf66-4ec9-8262-402ac7645675_3200x1800.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 aria-hidden="true" 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><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>And there you have it. It is now in GA.</p><p>Dipti Borkar announced it Tuesday on the Fabric Updates Blog: Planning in Microsoft Fabric IQ is generally available, one suite with PowerTable and Intelligence. One sentence in that post matters more than every feature bullet around it. &#8220;Planning in MS Fabric billing will start on August 1st, 2026.&#8221; That&#8217;s Saturday. Everything this series describes has been free to run through preview, and in two days the meter turns on.</p><p>The rates came through GA unchanged: 1.16 CU for a Planner, 0.23 for a Stakeholder, 0.05 for a Viewer, the 30-day session. The sizing work is the same work it was on Monday, it just costs money now.</p><p>For fifteen years I bought planning software the same way, a per-seat license paid every month for a room full of people who used it hard for four months and barely opened it the other eight. This is the first pricing I have seen built around the way planning actually runs.</p><h2>Aggressive or expensive</h2><p><span>Part 1 went out last week and the feedback split two ways. One group thinks the pricing is aggressive, and they mean it as a compliment: a Stakeholder holds 0.23 CU, about $30 for an active month at list and $18 reserved, and the role charge does not move inside the 30-day window no matter how much they do. (Part 1&#8217;s FAQ got updated). The other group thinks it is expensive. The number they keep pointing at is the Planner: 1.16 CU, 58% of an F2, the smallest capacity you can buy. Build a model and more than half your smallest SKU is committed for thirty days, whether that model moves five records or a million.</span></p><p><span>Same rule, read from opposite ends. Until this week you could have that argument for free. From Saturday, one of the two readings starts showing up on somebody&#8217;s invoice.</span></p><p><span>The expensive argument comes mostly from data engineering persona, where efficiency means output per unit consumed, so a charge that does not scale with the work reads as waste. I hear it and I understand where it comes from. But metering raw compute gets planning wrong from the other side, because a manager keying a few numbers barely moves a meter even though those numbers are what make it a plan. Fabric Planning is priced as an EPM tool, not as compute.</span></p><p><span>One correction, because the objection usually lands on the wrong role. The person who enters ten records and gets billed as a Planner is the person who created the plan, and building that plan is what made them one, not entering ten records. Once it exists, the next person entering ten records into it is a Stakeholder, around $30. The 58% only opens when somebody touches the model itself.</span></p><h2>Sizing starts with your org chart</h2><p><span>Before you size anything, sort your people by what they do.</span></p><ul><li><p><span>Who changes the model, aka Planners</span></p></li><li><p><span>Who changes the numbers, aka Stakeholders</span></p></li><li><p><span>Who reads the result, aka Viewers</span></p></li></ul><p><span>You can read more in </span><a href="/__u/fabricplanning.substack.com/p/understanding-fabric-planning-cost"><span>Last week&#8217;s article</span></a><span> on the roles and on sustained CU.</span></p><p><span>Your Planners are your FP&amp;A or S&amp;OP team, and there are never many of them. Stakeholders are the longer list, every manager who owns a budget or a forecast input plus salespeople if they enter their own numbers, and because that list grows with headcount it is the count to get right.</span></p><p><span>I sized this against a 2,200-person organization I knew from the inside, as its finance director. We needed about five Planners. Count the managers who own a budget or a forecast input and you land near 120 Stakeholders. Add sixty Viewers for leadership and reporting, and a cycle month comes to roughly 36 CU of role load before headroom.</span></p><p><span>A planning buffer of about 30% (my assumption, adjustable; it covers the database and processing overhead underneath the plan plus whatever else shares the capacity) puts you near 47 CU. That is an F64 during cycle months, running about three quarters full, with a quarter of the capacity still free for everything else on it.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lyt9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ed83b3-79d3-409d-89df-840ee1693fb0_1490x560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lyt9!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ed83b3-79d3-409d-89df-840ee1693fb0_1490x560.png 424w, /__u/substackcdn.com/image/fetch/$s_!lyt9!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ed83b3-79d3-409d-89df-840ee1693fb0_1490x560.png 848w, /__u/substackcdn.com/image/fetch/$s_!lyt9!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ed83b3-79d3-409d-89df-840ee1693fb0_1490x560.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lyt9!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ed83b3-79d3-409d-89df-840ee1693fb0_1490x560.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lyt9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ed83b3-79d3-409d-89df-840ee1693fb0_1490x560.png" width="1456" height="547" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8ed83b3-79d3-409d-89df-840ee1693fb0_1490x560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:547,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:216752,&quot;alt&quot;:&quot;The fabricplanning.io capacity calculator with the 2,200-person mix entered, 5 Planners, 120 Stakeholders and 60 Viewers, returning 47.32 CU after a 30 percent planning buffer and recommending an F64 running at 74 percent of capacity&quot;,&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://fabricplanning.substack.com/i/209204537?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ed83b3-79d3-409d-89df-840ee1693fb0_1490x560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The fabricplanning.io capacity calculator with the 2,200-person mix entered, 5 Planners, 120 Stakeholders and 60 Viewers, returning 47.32 CU after a 30 percent planning buffer and recommending an F64 running at 74 percent of capacity" title="The fabricplanning.io capacity calculator with the 2,200-person mix entered, 5 Planners, 120 Stakeholders and 60 Viewers, returning 47.32 CU after a 30 percent planning buffer and recommending an F64 running at 74 percent of capacity" srcset="/__u/substackcdn.com/image/fetch/$s_!lyt9!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ed83b3-79d3-409d-89df-840ee1693fb0_1490x560.png 424w, /__u/substackcdn.com/image/fetch/$s_!lyt9!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ed83b3-79d3-409d-89df-840ee1693fb0_1490x560.png 848w, /__u/substackcdn.com/image/fetch/$s_!lyt9!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ed83b3-79d3-409d-89df-840ee1693fb0_1490x560.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lyt9!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8ed83b3-79d3-409d-89df-840ee1693fb0_1490x560.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 aria-hidden="true" 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><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><em><span>Figure 1. My 2,200-person scenario in the live calculator: 5 Planners, 120 Stakeholders, 60 Viewers. 47.32 CU with the 30% buffer, an F64 at 74% full, which leaves 16.68 CU of headroom for everything else on the capacity.</span></em></p><p><span>The pattern holds at every size: Stakeholders are most of the bill, the Planners stay few, and that ratio is what you size against.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!774Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c470e4-4d83-4f75-b6cf-9d4fedb89d57_3308x750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!774Q!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c470e4-4d83-4f75-b6cf-9d4fedb89d57_3308x750.png 424w, /__u/substackcdn.com/image/fetch/$s_!774Q!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c470e4-4d83-4f75-b6cf-9d4fedb89d57_3308x750.png 848w, /__u/substackcdn.com/image/fetch/$s_!774Q!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c470e4-4d83-4f75-b6cf-9d4fedb89d57_3308x750.png 1272w, /__u/substackcdn.com/image/fetch/$s_!774Q!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c470e4-4d83-4f75-b6cf-9d4fedb89d57_3308x750.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!774Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c470e4-4d83-4f75-b6cf-9d4fedb89d57_3308x750.png" width="1456" height="330" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4c470e4-4d83-4f75-b6cf-9d4fedb89d57_3308x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:330,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:126164,&quot;alt&quot;:&quot;Worked sizings at 500, 2,200, and 10,000 people: Planners, Stakeholders, Viewers, CU with a 30% buffer, the covering F-SKU, and its US list price per month at pay-as-you-go (F16 ~$2,100, F64 ~$8,400, F256 ~$33,600) and one-year reservation (F16 ~$1,250, F64 ~$5,000, F256 ~$20,000) rates&quot;,&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://fabricplanning.substack.com/i/209204537?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c470e4-4d83-4f75-b6cf-9d4fedb89d57_3308x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Worked sizings at 500, 2,200, and 10,000 people: Planners, Stakeholders, Viewers, CU with a 30% buffer, the covering F-SKU, and its US list price per month at pay-as-you-go (F16 ~$2,100, F64 ~$8,400, F256 ~$33,600) and one-year reservation (F16 ~$1,250, F64 ~$5,000, F256 ~$20,000) rates" title="Worked sizings at 500, 2,200, and 10,000 people: Planners, Stakeholders, Viewers, CU with a 30% buffer, the covering F-SKU, and its US list price per month at pay-as-you-go (F16 ~$2,100, F64 ~$8,400, F256 ~$33,600) and one-year reservation (F16 ~$1,250, F64 ~$5,000, F256 ~$20,000) rates" srcset="/__u/substackcdn.com/image/fetch/$s_!774Q!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c470e4-4d83-4f75-b6cf-9d4fedb89d57_3308x750.png 424w, /__u/substackcdn.com/image/fetch/$s_!774Q!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c470e4-4d83-4f75-b6cf-9d4fedb89d57_3308x750.png 848w, /__u/substackcdn.com/image/fetch/$s_!774Q!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c470e4-4d83-4f75-b6cf-9d4fedb89d57_3308x750.png 1272w, /__u/substackcdn.com/image/fetch/$s_!774Q!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c470e4-4d83-4f75-b6cf-9d4fedb89d57_3308x750.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em><span>Figure 2. The three worked sizings: the CU each organization lands at with a 30% buffer, the F-SKU that covers it, and what that capacity runs per month at US pay-as-you-go and one-year reservation list rates. Capacity dollars are Microsoft&#8217;s published list prices and vary by region; the sizings are my planning assumptions, not Microsoft-published guidance.</span></em></p><p><span>One Planner alone occupies 58% of an F2, so the smallest SKU was never a production plan; the realistic floor for even a tiny FP&amp;A-only deployment is F4. So, the pushback about running 58% of an F2, it was never meant for that.</span></p><h2>Now put a dollar on it</h2><p><span>Those F-SKUs have list prices, so we can leave CU behind and talk money. Now why do people think it&#8217;s aggressive?</span></p><p><span>Because a 500-person company could literally run an F16, even at pay-as-you-go, and pay about $25,000 a year for EPM capability. And that scale math holds at larger organizations.</span></p><p><span>Now the comparison a CFO will ask for, how does it compare to the market?</span></p><p><span>EPM vendors do not publish list prices, so I leveraged publicly available data rather than just speaking from my experience.</span></p><p><a href="https://www.vendr.com/marketplace/anaplan"><span>Vendr&#8217;s buyer data</span></a><span> puts the median Anaplan contract in the low six figures, roughly $100,000 to $115,000 a year depending on the sample, with entry deployments in the $30,000 to $50,000 range.</span></p><p><span>For a mid-market 2,200-person company, run an F64 all year and you land near $60,000 on reservation, way under those medians. An SMB can start under $4,000 a year on reservation on an F4. The small enterprise on an F16, even holding capacity all year, lands around a quarter of a median deal.</span></p><p><span>These are procurement medians rather than published rates. Treat them as a range.</span></p><p><span>It&#8217;ll be interesting to see what people find out, once they have this calculator, about the gap between what they pay today and what Fabric Planning costs.</span></p><h2>What GA actually added</h2><p><span>The GA post changes what you are buying more than what it costs. Billing events now land in the Capacity Metrics app as production-ready metering, so from Saturday it shows actual charges, where a pilot in preview could only watch the CU draw.</span></p><p><span>It is the first time any of us can check this math against a bill. Planning, PowerTable and Intelligence are now formally one suite. And the automation surface got much wider: public APIs, CI/CD, deployment pipelines, service principal authentication, direct connectivity to Power BI semantic models and Fabric SQL, and Measure models and trees that build a planning model out of measures you already have.</span></p><p><span>That automation cluster is where I would slow down, because jobs bill per successful run. Automation volume used to be my honest shrug, since nobody outside your walls can guess it. In preview the automation surface was narrow. GA widened it, and the scheduled loads and recalcs you will wire up through those APIs are exactly the jobs that bill, so count them in the pilot the way you count Stakeholders.</span></p><h2>Before the meter starts</h2><p><span>Two days is enough time to sort your list. Not really, the main thing I would do before Saturday is to figure out the Fabric Planning artifacts. If you are tinkering with it, make sure you prepare to pay the bill going forward from August 1.</span></p><p><span>Healthy planning organizations have far more contributors and consumers than builders, so if your sizing comes out Planner-heavy, that is a process problem, and you found it before spending a dollar.</span></p><p><span>As Benjamin Franklin put it:</span></p><p><span>&#8220;Failing to plan is planning to fail.&#8221;</span></p><p><span>To make your planning easier, you can try the calculator at </span><a href="https://fabricplanning.io/calculator"><span>fabricplanning.io/calculator</span></a><span>.</span></p><h2>Bigger than the dollars: three to four weeks, down to about a week</h2><p><span>Microsoft&#8217;s GA post quotes Rich Zielinski, Director of Finance &amp; Treasury at Canlak Coatings, who says that moving off spreadsheets &#8220;transformed our forecasting process. What used to take three to four weeks of spreadsheets, emails, meetings and reconciliations can now be completed in about a week.&#8221; And now they have &#8220;simplified the process into a rolling forecast.&#8221;</span></p><p><span>Why is this personal? Canlak Coatings is a Data Crafters customer. We believe the proof is in the pudding, and that&#8217;s what we were busy with through the preview period.</span></p><p><span>What I want off the quote today is the cycle time, because it is the number this article has been missing. Three to four weeks of a finance team&#8217;s calendar, back to about one. The full study will be published by </span><a href="https://www.linkedin.com/company/datacraftersio"><span>Data Crafters</span></a><span> next week.</span></p><h2>Final Take</h2><p><span>I have done my analysis and made my decision, and I do not give advice where I have no </span><a href="https://www.youtube.com/watch?v=0Uc4DI-BF28"><span>skin in the game</span></a><span>. My own company builds on this stack. I did not run the numbers in the abstract either. I ran them against the budget I used to sign as finance director of a 2,200-person organization. We were paying $120k a quarter for planning licenses and an F64 on reservation for a full year is about an eighth of that. So, from my finance background I agree the pricing is aggressive.</span></p><p><span>The way I read it, Microsoft is betting you will keep opening it and using it. I read that as a vote of confidence in how good they think the product is.</span></p><p><span>Which brings me back to Saturday. From August 1, the numbers above stop being a modeling exercise, so if you have a deployment running, sort your people by role and decide whether the capacity belongs on pay-as-you-go or on reservation, because Figure 2 prices the same deployment two ways.</span></p><p><span>Then stop looking at the cost, which is only part of the puzzle. I wrote it to give you real numbers, but what decides it is what the spend unlocks, and Canlak&#8217;s answer to that is a forecast cycle that used to eat weeks of a finance team&#8217;s year.</span></p><p><span>The seasonal case I opened with quietly assumes you plan a few months a year, the way finance always has. I doubt that survives. Volatility keeps rising, FP&amp;A keeps moving toward rolling forecasts, and Rich&#8217;s team got there ahead of my argument, which is the turn showing up in a live deployment before I even finished making the case for it.</span></p><p><span>So, start with the process you already have, because that is the safe base case, and count past today&#8217;s budget owners to the people who would be in the plan once it runs every month. The version of always-on worth paying for is the one where the spend sits on something your people are inside every month, and the forecast in front of you is not three months old.</span></p><p><strong><span>Size the tool by counting your managers, not your seats.</span></strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://fabricplanning.substack.com/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="/__u/fabricplanning.substack.com/subscribe"><span>Subscribe now</span></a></p><div><hr></div><p><span>Planning in Microsoft Fabric IQ reached general availability on July 28, 2026, and Microsoft states that billing starts August 1, 2026. As of publication Microsoft&#8217;s billing document for Planning is still labeled Preview, so the rates here are live-billing rates published in a preview-labeled document; verify current terms with Microsoft before committing budget. Microsoft has published no region statement and no Copilot or AI billing statement for Planning. Fabric capacity dollar figures are Microsoft&#8217;s published US pay-as-you-go list prices and vary by region; the reservation figures are derived from Microsoft&#8217;s documented reserved discount, and the per-role dollar figures are derived from published capacity rates, because Microsoft publishes no per-role rate. EPM contract figures are third-party procurement medians, not published list prices. Capacity scenarios are illustrative planning assumptions, not Microsoft-published sizing. Canlak Coatings is a Data Crafters customer; the quoted remarks are from Microsoft&#8217;s GA announcement.</span></p><p><span>Sources: </span><a href="https://community.fabric.microsoft.com/t5/Fabric-Updates-Blog/Bring-Enterprise-planning-to-the-AI-Era-with-Planning-in/ba-p/5326315"><span>Bring Enterprise planning to the AI Era with Planning in Microsoft Fabric IQ</span></a><span>, Dipti Borkar, Microsoft Fabric Updates Blog, July 28, 2026. </span><a href="https://community.fabric.microsoft.com/t5/Fabric-Updates-Blog/Billing-for-Microsoft-Fabric-Planning-Preview/ba-p/5207643"><span>Billing for Microsoft Fabric Planning (Preview)</span></a><span>, Microsoft Fabric Updates Blog, June 2026. Microsoft Fabric capacity pricing, Azure. EPM contract benchmarks via Vendr procurement data for Anaplan, vendr.com/marketplace/anaplan. Nassim Taleb, &#8220;Skin in the Game,&#8221; Stanford eCorner. Companion explainer: </span><a href="/__u/fabricplanning.substack.com/p/understanding-fabric-planning-cost"><span>Understanding Fabric Planning cost: three roles, three costs, one capacity</span></a><span>.</span></p>]]></content:encoded></item><item><title><![CDATA[Understanding Fabric Planning cost: three roles, three costs, one capacity]]></title><description><![CDATA[The pricing model in plain language: the role ladder, the 30-day session, the overhead, the automation jobs, and the published numbers.]]></description><link>https://fabricplanning.substack.com/p/understanding-fabric-planning-cost</link><guid isPermaLink="false">https://fabricplanning.substack.com/p/understanding-fabric-planning-cost</guid><dc:creator><![CDATA[Khaled Chowdhury]]></dc:creator><pubDate>Thu, 23 Jul 2026 13:52:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!X1ed!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F289109e8-f9e6-466d-ad24-282c65886e38_3200x1800.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="/__u/substackcdn.com/image/fetch/$s_!X1ed!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F289109e8-f9e6-466d-ad24-282c65886e38_3200x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!X1ed!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F289109e8-f9e6-466d-ad24-282c65886e38_3200x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!X1ed!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F289109e8-f9e6-466d-ad24-282c65886e38_3200x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!X1ed!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F289109e8-f9e6-466d-ad24-282c65886e38_3200x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!X1ed!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F289109e8-f9e6-466d-ad24-282c65886e38_3200x1800.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!X1ed!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F289109e8-f9e6-466d-ad24-282c65886e38_3200x1800.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/289109e8-f9e6-466d-ad24-282c65886e38_3200x1800.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;:2244261,&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://fabricplanning.substack.com/i/208053938?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F289109e8-f9e6-466d-ad24-282c65886e38_3200x1800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!X1ed!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F289109e8-f9e6-466d-ad24-282c65886e38_3200x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!X1ed!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F289109e8-f9e6-466d-ad24-282c65886e38_3200x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!X1ed!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F289109e8-f9e6-466d-ad24-282c65886e38_3200x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!X1ed!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F289109e8-f9e6-466d-ad24-282c65886e38_3200x1800.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 aria-hidden="true" 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><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>Two people can read the same Fabric Planning documentation and walk away with opposite numbers in their heads. Some read the pricing as seat licensing in capacity-unit clothing: a Planner commits 58% of an F2 (the smallest Fabric capacity you can buy) for a month, whether that person works one minute or three hundred hours. Others expect a consumption meter, where the bill climbs while people work and drops when they stop. Both are half right, which is the tell that this pricing model needs a plain explanation.</p><p>This piece is my attempt to put it in one place, cleanly. Microsoft published the billing model in June 2026, ahead of anticipated general availability in July 2026, so the mechanics are on the record. What follows reflects the published preview terms, and I will update this piece if GA moves any of them. I am saving the sizing method and my opinions for Part 2.</p><p>One naming note before we start. Microsoft&#8217;s product name is Planning in Microsoft Fabric IQ, most of us say Fabric Planning, and I have seen it called Microsoft Plan in the wild. One product (the engine is built by Lumel), one pricing model, whichever name you heard.</p><h3><strong><span>The short answer: how Fabric Planning pricing works</span></strong></h3><p><span>Fabric Planning uses session pricing, a third model that sits between per-seat licensing and pay-per-use. Each user&#8217;s role holds a slice of your Fabric capacity for 30 days at a time, and a dormant month costs nothing. </span><span data-color="#6aa84f" style="color: rgb(106, 168, 79);">Three costs draw from one Fabric capacity: the people (priced by role), the overhead (the database and processing underneath), and the automation jobs</span><span>. The session is the billing unit, and it exists only when someone shows up. Everything below is the detail.</span></p><h2>Start with the roles</h2><p><span>Every user lands in one of three roles, and the roles form a ladder. Each tier includes everything below it.</span></p><p><span>Viewer is read-only: open the plan, sort, filter, bookmark. Executives and anyone who consumes the result.</span></p><p><span>Stakeholders enter data. They write back numbers, create scenarios, approve, and comment. They work inside the model&#8217;s structure without changing it: they can enter numbers, but they cannot alter the model itself. Department heads, budget owners, and every bottom-up contributor live here.</span></p><p><span>Planner is in edit mode: build models, configure planning logic and rules, administer security and permissions. Your FP&amp;A team, and almost nobody else.</span></p><p><span>You do not assign these roles up front. Everyone opens as a Viewer, and actions upgrade the role: enter a number and the system makes you a Stakeholder, touch the model and you are a Planner. Anyone holding multiple roles in the same capacity is billed once, at the highest role. You do not assign the cost; your users&#8217; actions do. Governance is about controlling who can take which action. The full capability list sits on the roles page at </span><a href="https://fabricplanning.io/resources/roles"><span>fabricplanning.io/resources/roles</span></a><span>.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tfTL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52bf65c4-00d1-41a3-8003-fd016d424998_1600x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tfTL!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52bf65c4-00d1-41a3-8003-fd016d424998_1600x960.png 424w, /__u/substackcdn.com/image/fetch/$s_!tfTL!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52bf65c4-00d1-41a3-8003-fd016d424998_1600x960.png 848w, /__u/substackcdn.com/image/fetch/$s_!tfTL!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52bf65c4-00d1-41a3-8003-fd016d424998_1600x960.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tfTL!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52bf65c4-00d1-41a3-8003-fd016d424998_1600x960.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tfTL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52bf65c4-00d1-41a3-8003-fd016d424998_1600x960.png" width="1456" height="874" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52bf65c4-00d1-41a3-8003-fd016d424998_1600x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:206128,&quot;alt&quot;:&quot;The three Fabric Planning roles on one card&quot;,&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://fabricplanning.substack.com/i/208053938?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52bf65c4-00d1-41a3-8003-fd016d424998_1600x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The three Fabric Planning roles on one card" title="The three Fabric Planning roles on one card" srcset="/__u/substackcdn.com/image/fetch/$s_!tfTL!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52bf65c4-00d1-41a3-8003-fd016d424998_1600x960.png 424w, /__u/substackcdn.com/image/fetch/$s_!tfTL!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52bf65c4-00d1-41a3-8003-fd016d424998_1600x960.png 848w, /__u/substackcdn.com/image/fetch/$s_!tfTL!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52bf65c4-00d1-41a3-8003-fd016d424998_1600x960.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tfTL!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52bf65c4-00d1-41a3-8003-fd016d424998_1600x960.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 aria-hidden="true" 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><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><em><span>Figure 1. The role ladder: who each role is, what each can do, the sustained CU each holds, and what that prices out to per active month at US list rates, all drawing from one Fabric capacity.</span></em></p><h2><span data-color="#00f0d1" style="color: rgb(0, 240, 209);">Cost One:</span> your people, priced by role and session</h2><p><span>The unit Microsoft prices in is the capacity unit, CU. Each role, while active, holds a sustained slice of your Fabric capacity:</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!3Fk9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f72748-6dcf-470d-a531-6c14aa15cca2_756x227.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!3Fk9!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f72748-6dcf-470d-a531-6c14aa15cca2_756x227.png 424w, /__u/substackcdn.com/image/fetch/$s_!3Fk9!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f72748-6dcf-470d-a531-6c14aa15cca2_756x227.png 848w, /__u/substackcdn.com/image/fetch/$s_!3Fk9!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f72748-6dcf-470d-a531-6c14aa15cca2_756x227.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3Fk9!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f72748-6dcf-470d-a531-6c14aa15cca2_756x227.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!3Fk9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f72748-6dcf-470d-a531-6c14aa15cca2_756x227.png" width="756" height="227" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34f72748-6dcf-470d-a531-6c14aa15cca2_756x227.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:227,&quot;width&quot;:756,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Title: Table. Sustained CU per role and the rough CU-hours per 30-day session. Planner  - Description: Table. Sustained CU per role and the rough CU-hours per 30-day session. Planner 1.16 CU, about 847 CU-hours. Stakeholder 0.23 CU, about 168 CU-hours. Viewer 0.05 CU, about 37 CU-hours.&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: Table. Sustained CU per role and the rough CU-hours per 30-day session. Planner  - Description: Table. Sustained CU per role and the rough CU-hours per 30-day session. Planner 1.16 CU, about 847 CU-hours. Stakeholder 0.23 CU, about 168 CU-hours. Viewer 0.05 CU, about 37 CU-hours." title="Title: Table. Sustained CU per role and the rough CU-hours per 30-day session. Planner  - Description: Table. Sustained CU per role and the rough CU-hours per 30-day session. Planner 1.16 CU, about 847 CU-hours. Stakeholder 0.23 CU, about 168 CU-hours. Viewer 0.05 CU, about 37 CU-hours." srcset="/__u/substackcdn.com/image/fetch/$s_!3Fk9!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f72748-6dcf-470d-a531-6c14aa15cca2_756x227.png 424w, /__u/substackcdn.com/image/fetch/$s_!3Fk9!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f72748-6dcf-470d-a531-6c14aa15cca2_756x227.png 848w, /__u/substackcdn.com/image/fetch/$s_!3Fk9!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f72748-6dcf-470d-a531-6c14aa15cca2_756x227.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3Fk9!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f72748-6dcf-470d-a531-6c14aa15cca2_756x227.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><span>Sustained means held: a continuous slice of capacity for the length of the session, like a reserved seat. Microsoft counts a session as 730 hours, an average month. The rates above come from Microsoft&#8217;s preview session materials and product-team confirmations; the billing post defines the model and publishes no rates.</span></p><p><span>Microsoft publishes no dollar price per role. It does publish dollar prices for capacity, so you can derive what a role costs: at US pay-as-you-go list rates, a Planner&#8217;s slice prices out ~ $152/$90 (PAYG/Reservation), a Stakeholder near ~$30/$18 (PAYG/Reservation), a Viewer under $7/$4 (PAYG/Reservation) for an active month.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!wT-7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094a0d20-8c83-461c-ace2-1b2ace2ec978_756x184.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!wT-7!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094a0d20-8c83-461c-ace2-1b2ace2ec978_756x184.png 424w, /__u/substackcdn.com/image/fetch/$s_!wT-7!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094a0d20-8c83-461c-ace2-1b2ace2ec978_756x184.png 848w, /__u/substackcdn.com/image/fetch/$s_!wT-7!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094a0d20-8c83-461c-ace2-1b2ace2ec978_756x184.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wT-7!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094a0d20-8c83-461c-ace2-1b2ace2ec978_756x184.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!wT-7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094a0d20-8c83-461c-ace2-1b2ace2ec978_756x184.png" width="756" height="184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/094a0d20-8c83-461c-ace2-1b2ace2ec978_756x184.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:184,&quot;width&quot;:756,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Title: Table. Each role's sustained CU, rough CU-hours per 30-day session, and the deri - Description: Table. Each role's sustained CU, rough CU-hours per 30-day session, and the derived dollar cost per active month at Central US list rates under pay-as-you-go and one-year reservation. Planner 1.16 CU, about 847 CU-hours, $152.42 pay-as-you-go, $90.67 reserved. Stakeholder 0.23 CU, about 168 CU-hours, $30.22 pay-as-you-go, $17.98 reserved. Viewer 0.05 CU, about 37 CU-hours, $6.57 pay-as-you-go, $3.91 reserved.&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: Table. Each role's sustained CU, rough CU-hours per 30-day session, and the deri - Description: Table. Each role's sustained CU, rough CU-hours per 30-day session, and the derived dollar cost per active month at Central US list rates under pay-as-you-go and one-year reservation. Planner 1.16 CU, about 847 CU-hours, $152.42 pay-as-you-go, $90.67 reserved. Stakeholder 0.23 CU, about 168 CU-hours, $30.22 pay-as-you-go, $17.98 reserved. Viewer 0.05 CU, about 37 CU-hours, $6.57 pay-as-you-go, $3.91 reserved." title="Title: Table. Each role's sustained CU, rough CU-hours per 30-day session, and the deri - Description: Table. Each role's sustained CU, rough CU-hours per 30-day session, and the derived dollar cost per active month at Central US list rates under pay-as-you-go and one-year reservation. Planner 1.16 CU, about 847 CU-hours, $152.42 pay-as-you-go, $90.67 reserved. Stakeholder 0.23 CU, about 168 CU-hours, $30.22 pay-as-you-go, $17.98 reserved. Viewer 0.05 CU, about 37 CU-hours, $6.57 pay-as-you-go, $3.91 reserved." srcset="/__u/substackcdn.com/image/fetch/$s_!wT-7!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094a0d20-8c83-461c-ace2-1b2ace2ec978_756x184.png 424w, /__u/substackcdn.com/image/fetch/$s_!wT-7!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094a0d20-8c83-461c-ace2-1b2ace2ec978_756x184.png 848w, /__u/substackcdn.com/image/fetch/$s_!wT-7!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094a0d20-8c83-461c-ace2-1b2ace2ec978_756x184.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wT-7!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094a0d20-8c83-461c-ace2-1b2ace2ec978_756x184.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><span>Those three numbers are the per-person economics of the whole product, and the gap between $7, $30 and $150 is who is creating or editing the Planning Artifact vs entering data/comments/simulations vs someone who is only viewing.</span></p><h2>How the 30-day session works</h2><p><span>Now the session, because it settles the confusion this piece opened with. A session starts when a user opens or meaningfully engages with a planning item, and once it starts, its full 30 days are committed. The two readings from the top describe the same mechanics from different ends. Within an active month it behaves like a seat: the Planner&#8217;s slice is held for the window whether the work took a minute or a month, and closing the session early refunds nothing. Across the year it behaves like consumption: the off-season is free because dormant months never open a session. The windows chain by engagement, too: when one ends, the next touch opens the next one. So a Planner who works every month pays for every month they work, about $150 at list, and a user who goes quiet opens nothing until they return.</span></p><p><span>Two more mechanics matter. An upgrade mid-window (a Stakeholder who touches the model, say) opens a fresh 30-day window at the higher role from that day, and the lower role&#8217;s window stops accruing. A downgrade does the opposite of what people hope: the open window runs to its end at the higher rate. Both mechanics come from direct product-team confirmation, since the billing post does not spell them out. Activating a user is a 30-day decision. Know that going in, and it never surprises you.</span></p><h2><span data-color="#00f0d1" style="color: rgb(0, 240, 209);">Cost Two:</span> the overhead</h2><p><span>Every planning system I have deployed had two cost lines. The software was one. The other was everything underneath it: hosting, compute, storage, the database the system ran on. Fabric Planning has the same second line, and here that second line is your Fabric capacity.</span></p><p><span>The plan item&#8217;s data lives in OneLake. The moment a number is committed, it writes back to a SQL table in Fabric. The processing behind refreshes, calculations, and writeback draws CU from the same capacity your roles draw from. Microsoft&#8217;s billing post covers this in one line: planning &#8220;runs on Fabric Capacity, consumes existing Fabric CUs,&#8221; one unified pricing model in their words. It does not itemize the overhead further. So the honest way to carry it: the overhead is real, it lands on capacity you already own rather than on a separate invoice, and nobody outside Microsoft can hand you its exact size for your workload today. In preview you can already watch planning&#8217;s draw in the Microsoft Fabric Capacity Metrics app, so a pilot can measure the overhead directly.</span></p><p><span>Until GA hardens the numbers, treat overhead as headroom. The calculator I built at fabricplanning.io models it as a buffer percentage you set yourself. I default to 30%: an assumption, and one you can adjust. A pilot on your own data is the only measurement that counts.</span></p><h2><span data-color="#00f0d1" style="color: rgb(0, 240, 209);">Cost Three:</span> the automation jobs</h2><p><span>The third line covers work no human is present for: data syncs across models, updates to connected planning sheets, the scheduled machinery. These run as jobs, and Microsoft bills them at a fixed cost per successful job. As I understand it today, each job draws about 2 CU-hours from the same capacity everything else uses (call it thirty-odd cents a job at the same US list rate, derived); treat that figure as informational until GA, because the preview materials it comes from were labeled illustrative. The wording is per successful job, so a failed run should not bill; I have not seen that tested.</span></p><p><span>The number nobody can give you yet is job count. How many jobs does a real deployment run in a month? It depends on how much syncing your model does, and the only good answer comes from counting them in a pilot. Ask that question early: it is the one line of the three your org chart cannot tell you.</span></p><h2>One capacity pays for all three</h2><p><span>Everything above lands on one meter: a Fabric capacity, sold as F-SKUs. (The F number is the CU total, so F2 = 2 CU, F4 = 4, on up through F64, F128, and beyond.) The capacity is the invoice. There is no separate planning bill and no license key. You buy CU; roles, overhead, and jobs draw from it; whatever planning does not use stays available to your notebooks, pipelines, and Power BI.</span></p><p><span>Capacity prices are public. At Microsoft&#8217;s US pay-as-you-go list rates:</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!D5Nh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26d254b-a38a-4217-be77-97aadd74a049_2360x574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!D5Nh!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26d254b-a38a-4217-be77-97aadd74a049_2360x574.png 424w, /__u/substackcdn.com/image/fetch/$s_!D5Nh!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26d254b-a38a-4217-be77-97aadd74a049_2360x574.png 848w, /__u/substackcdn.com/image/fetch/$s_!D5Nh!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26d254b-a38a-4217-be77-97aadd74a049_2360x574.png 1272w, /__u/substackcdn.com/image/fetch/$s_!D5Nh!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26d254b-a38a-4217-be77-97aadd74a049_2360x574.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!D5Nh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26d254b-a38a-4217-be77-97aadd74a049_2360x574.png" width="1456" height="354" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d26d254b-a38a-4217-be77-97aadd74a049_2360x574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:354,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51692,&quot;alt&quot;:&quot;Fabric F-SKU capacity, CU total, and US list price per month under pay-as-you-go and one-year reservation. F4 is 4 CU, about $525 pay-as-you-go and $313 reserved. F16 is 16 CU, about $2,100 pay-as-you-go and $1,250 reserved. F64 is 64 CU, about $8,400 pay-as-you-go and $5,000 reserved.&quot;,&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://fabricplanning.substack.com/i/208053938?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26d254b-a38a-4217-be77-97aadd74a049_2360x574.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Fabric F-SKU capacity, CU total, and US list price per month under pay-as-you-go and one-year reservation. F4 is 4 CU, about $525 pay-as-you-go and $313 reserved. F16 is 16 CU, about $2,100 pay-as-you-go and $1,250 reserved. F64 is 64 CU, about $8,400 pay-as-you-go and $5,000 reserved." title="Fabric F-SKU capacity, CU total, and US list price per month under pay-as-you-go and one-year reservation. F4 is 4 CU, about $525 pay-as-you-go and $313 reserved. F16 is 16 CU, about $2,100 pay-as-you-go and $1,250 reserved. F64 is 64 CU, about $8,400 pay-as-you-go and $5,000 reserved." srcset="/__u/substackcdn.com/image/fetch/$s_!D5Nh!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26d254b-a38a-4217-be77-97aadd74a049_2360x574.png 424w, /__u/substackcdn.com/image/fetch/$s_!D5Nh!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26d254b-a38a-4217-be77-97aadd74a049_2360x574.png 848w, /__u/substackcdn.com/image/fetch/$s_!D5Nh!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26d254b-a38a-4217-be77-97aadd74a049_2360x574.png 1272w, /__u/substackcdn.com/image/fetch/$s_!D5Nh!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26d254b-a38a-4217-be77-97aadd74a049_2360x574.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><span data-color="rgb(229, 231, 232)" style="color: rgb(229, 231, 232);">Two notes on buying capacity. Reserved capacity bills every month whether planning runs or sleeps, at a lower rate, so a free dormant month shows up as freed headroom rather than a smaller invoice; pay-as-you-go costs more per CU and can scale down between cycles, which is where the off-season saving becomes cash. And if you already run Fabric, planning is a slice added to your existing peak, not a second capacity to buy alongside it.</span></p><h2>The fine print that moves</h2><p><span>Two facts to check before you plan a deployment, because both keep changing. Regions: a meaningful list of Azure regions does not support Fabric Planning yet (East US and East US 2 among them as of this writing), so check Microsoft&#8217;s live list for your region. And AI: whether Copilot draws from the same CU pool or bills separately has not been published (a polite way of saying nobody has told me yet). When Microsoft speaks, this paragraph changes.</span></p><h2>The questions I keep getting about Fabric Planning pricing</h2><h4><span data-color="#00f0d1" style="color: rgb(0, 240, 209);">Someone opened a plan just to look. What did that cost?</span></h4><p><span>A Viewer session: 0.05 CU held for 30 days, under $7 at US list rates. The peek is cheap. The upgrade is what to govern, because entering one number turns that Viewer into a roughly $30 Stakeholder window, and touching the model opens a roughly $150 Planner window. (Microsoft&#8217;s wording, opens or meaningfully engages, leaves the bare peek slightly ambiguous; I treat any open as billable until told otherwise.)</span></p><h4><span data-color="#00f0d1" style="color: rgb(0, 240, 209);">I&#8217;m a Stakeholder at 0.23 CU (~$30/$18 PAYG/Reserved). Can I do unlimited stakeholder things?</span></h4><p><span>No cap. Within the 30-day session the role charge is fixed no matter how much you do, dozens of PowerTables, a hundred scenarios, thousands of edits, and the rate doesn&#8217;t move. What scales with usage is the overhead (Cost two): the compute underneath draws from the Fabric capacity you already own. The seat is fixed; the compute beneath it flexes. Whatever role you&#8217;re in, that one charge covers every artifact and unlimited activity across Planning Sheets, PowerTable Sheets, and the Intelligence (visual) Sheets.</span></p><h4><span data-color="#00f0d1" style="color: rgb(0, 240, 209);">Can we lower a bill by closing sessions or downgrading roles?</span></h4><p><span>The window runs out either way. Cost control happens before the click.</span></p><h4><span data-color="#00f0d1" style="color: rgb(0, 240, 209);">Do users also need Power BI or Fabric per-user licenses on top of this?</span></h4><p><span>The billing post prices planning roles and is silent on per-user licenses. Fabric&#8217;s standard workspace access rules still apply (below an F64, viewing Power BI content generally requires a per-user license; at F64 and above, free users can view). How that intersects with plan items is not yet documented; confirm it with Microsoft for your tenant before rollout, and I will update this answer when it is written down.</span></p><h4><span data-color="#00f0d1" style="color: rgb(0, 240, 209);">We run more than one capacity. Does the same user bill on both?</span></h4><p><span>Sessions key on the user plus the capacity, so yes: one user active on two capacities opens two sessions, one on each. Confirmed by the product team.</span></p><h4><span data-color="#00f0d1" style="color: rgb(0, 240, 209);">Can a small team run this on the smallest SKU?</span></h4><p><span>One Planner alone holds 58% of an F2&#8217;s two CU, the number from the top of this piece. Add a few Stakeholders and an overhead buffer and the F2 is oversubscribed. F4 is the practical floor.</span></p><h4><span data-color="#00f0d1" style="color: rgb(0, 240, 209);">Will planning starve the capacity our reports run on?</span></h4><p><span>They share the pool, so size for the planning peak on top of your existing peak.</span></p><h2>Where this leaves you</h2><p>That is the model. Three roles priced by session, overhead on capacity you own, jobs billed per successful run, one F-SKU paying for all of it. What your number comes to depends on who does what in your planning cycle, and that is a sizing exercise: put your own user mix into the calculator at <a href="https://fabricplanning.io/calculator">fabricplanning.io/calculator</a> and it recommends an F-SKU with the mechanics above built in. Part 2 walks a real 2,200-person organization through the math in dollars. My opinion of this pricing model is a short one, and it is coming in Part 2.</p><p>The meter is readable. What it reads is your org chart.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://fabricplanning.substack.com/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="/__u/fabricplanning.substack.com/subscribe"><span>Subscribe now</span></a></p><div><hr></div><p>Fabric Planning is in preview until GA. Everything here reflects Microsoft&#8217;s published billing post and product documentation as of July 2026, plus direct confirmations from the product team where noted; preview terms move, so verify with Microsoft before committing budget. Per-role dollar figures are derived from Microsoft&#8217;s published US pay-as-you-go capacity list prices, which vary by region; Microsoft publishes no per-role dollar rate. Buffers and scenarios are planning assumptions, not Microsoft-published sizing. fabricplanning.io, including the calculator and the roles page, is my own companion site for this publication; everything there is free to use.</p><p>Sources: Billing for Microsoft Fabric Planning (Preview), Microsoft Fabric Updates Blog, June 2026. Introducing Planning in Microsoft Fabric IQ, Microsoft Fabric Updates Blog. Microsoft Fabric capacity pricing, Azure. Role rates per Microsoft&#8217;s preview session materials, with session mechanics confirmed directly by the product team (July 2026), tracked in the Fabric Planning Knowledge Base. fabricplanning.io/calculator and fabricplanning.io/resources/roles.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Is Fabric Planning Native? Think Azure Databricks]]></title><description><![CDATA[who builds it, who owns it, and why the arrangement works in your favor]]></description><link>https://fabricplanning.substack.com/p/is-fabric-planning-native-think-azure</link><guid isPermaLink="false">https://fabricplanning.substack.com/p/is-fabric-planning-native-think-azure</guid><dc:creator><![CDATA[Khaled Chowdhury]]></dc:creator><pubDate>Wed, 24 Jun 2026 12:17:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mceW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b32be7-cdfb-414b-8e2e-16a2ec775c9e_1600x900.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="/__u/substackcdn.com/image/fetch/$s_!mceW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b32be7-cdfb-414b-8e2e-16a2ec775c9e_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!mceW!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b32be7-cdfb-414b-8e2e-16a2ec775c9e_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!mceW!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b32be7-cdfb-414b-8e2e-16a2ec775c9e_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!mceW!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b32be7-cdfb-414b-8e2e-16a2ec775c9e_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mceW!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b32be7-cdfb-414b-8e2e-16a2ec775c9e_1600x900.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!mceW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b32be7-cdfb-414b-8e2e-16a2ec775c9e_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46b32be7-cdfb-414b-8e2e-16a2ec775c9e_1600x900.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;:161961,&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://fabricplanning.substack.com/i/203388424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b32be7-cdfb-414b-8e2e-16a2ec775c9e_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!mceW!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b32be7-cdfb-414b-8e2e-16a2ec775c9e_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!mceW!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b32be7-cdfb-414b-8e2e-16a2ec775c9e_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!mceW!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b32be7-cdfb-414b-8e2e-16a2ec775c9e_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mceW!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b32be7-cdfb-414b-8e2e-16a2ec775c9e_1600x900.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 aria-hidden="true" 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><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><em>The question I get in every demo, answered plainly: who builds it, who owns it, and why the arrangement works in your favor.</em></p><p>I have given a lot of Fabric Planning demos this year, and the same question comes up before I am ten minutes in. Someone leans toward the camera and asks, &#8220;Wait, is this actually a Microsoft product, or is it a third-party tool dressed up to look like one?&#8221;</p><p>It is a fair question. Finance teams have been sold &#8220;native&#8221; before and found out later that native meant a custom visual writing to a database it did not really control. So let me answer it the way I answer it live.</p><p>Fabric Planning is native. Microsoft launched it as a first-party capability at FabCon Atlanta on March 18, 2026, co-engineered with Lumel. You create it inside Microsoft Fabric as a first-party item called Fabric Plan, sitting inside Fabric IQ. There is nothing to buy separately, no second vendor contract, no extra SKU, and no per-user fee bolted onto the side. It runs on the Fabric capacity you already pay for, under the same admin controls and the same security model as every other Fabric workload. You buy it from Microsoft, you run it inside Microsoft, and Microsoft supports it.</p><p>So where does it come from? This is the part worth understanding, and I have found one clean way to explain it.</p><h2>Think Azure Databricks</h2><p>If you have used Azure Databricks, you already understand how this works. Azure Databricks is a first-party Azure service. Microsoft sells it, Microsoft bills it on your Azure invoice, and Microsoft supports it under the same agreements as the rest of Azure. The engine inside it was built by Databricks, and the two companies engineered the Azure version together. Nobody opens an Azure Databricks workspace and calls it a third-party tool. It is an Azure service that happens to run on a great engine built by a focused partner.</p><p>Fabric Planning has the same shape. Microsoft owns the surface: the distribution, the billing, the security envelope, the support line. The planning engine was built by a company called Lumel and licensed by Microsoft for exclusive native use inside Fabric. When you turn it on, you are using a Microsoft workload. The fact that a partner built the engine tells you something about how it was made. It does not change what it is.</p><h2>So who is Lumel, and why should you be glad?</h2><p>This is where I tell finance leaders to relax, because the arrangement is better for you than a purely internal build would have been.</p><p>Lumel is the team behind the planning engine. They are about 400 people with more than 3,000 customers and over 15 years of building planning and reporting tools, so they did not wander in off the street. Their Power BI planning product, ValQ, won a Financial Modelling Innovation Award in 2020, and Lumel was rated Best Overall EPM Vendor in the 2025 BPM Partners study. Microsoft names them a Strategic ISV Partner for Fabric. Fabric Planning is not a fresh 1.0. It is the culmination of the products they have shipped on Power BI for years, rebuilt to run natively in Fabric.</p><p>Now think about incentives. Inside a company the size of Microsoft, an internally built feature competes for attention with everything else on the roadmap, and a great deal of that attention right now goes to AI and Copilot. Priorities shift, and features can stall when a bigger initiative shows up. Fabric Planning does not carry that risk in the same way. <span data-color="#d5a6bd" style="color: rgb(213, 166, 189);">It has a dedicated team whose entire reason for existing is to make this one thing great, and their success is tied directly to the product getting better. </span>That means faster iteration and far less chance of the feature going quiet because something shinier landed down the hall.</p><p>You get the better half of both worlds. <strong>The reach and support of Microsoft on the outside, and a team on the inside that lives or dies by how good the planning product is.</strong></p><h2>Why you mostly do not need to care</h2><p>For most of you, the ownership question matters for about thirty seconds, and then it stops mattering. Your security team cares that it is a certified first-party workload governed by Fabric, with identity flowing from Entra ID. When someone leaves and their account is switched off, their access to the plans goes with it, and there is no separate planning login to chase down. Your procurement team cares that there is no new vendor to onboard and no new contract to sign, because the spend runs through your existing Microsoft agreement and counts toward your MACC. Your admins care that it lives under the controls they already run. On all counts, the answer is the same one you get for any other Fabric workload.</p><p>Over time the Lumel name will fade into the background the same way you never think about who built any individual piece of Fabric. You will just call it Fabric Planning, because that is what it is.</p><h2>The part that was never possible before</h2><p>The reason I am excited about native, beyond the clean answer to the procurement question, is what it lets you put in one place. Your Power BI semantic models, the ones your organization has invested years in, can sit right next to your planning and your variance reporting, governed by the same security and living on the same data. Analytics and planning stop being two systems you stitch together and become one place where you do the work.</p><p>Outside validation backs this up. In May 2026 the IBCS Institute, which sets the standard for how business charts and tables should look, certified Fabric Planning&#8217;s reporting. Their CEO, Jurgen Faisst, said it produces IBCS variance reports straight from planning sheets with no coding or ETL.</p><p>If you want to get your hands on something today, PowerTable, the data management layer, is the easiest place to start. The product as a whole is close to general availability, so the other pieces are in good shape too. PowerTable is just the simplest on-ramp, and it is the part people keep asking me about.</p><p>A fair caution before you run anywhere: Fabric Planning is still in preview. I would not put a live planning cycle on a preview feature yet. Try it on a Fabric trial, prove out a simple use case, and make a deliberate call when it reaches general availability. I keep the running list of what is ready and what to watch in the <a href="https://fabricplanning.io/faq">FAQ</a>.</p><h2>One last thing</h2><p>Here is the real reason Fabric Planning PowerTable keeps coming up. Everybody has that one Excel file, the master list that three people email back and forth until nobody knows which copy is right. PowerTable is where that file goes to grow up: a no-code Fabric app with real security, approvals, and an audit trail, sitting next to your planning. If you ran Master Data Services, which Microsoft is removing in SQL Server 2025, it is also a lightweight place to land.</p><p>So a few of us built a deep dive on it. Mastering Fabric Planning PowerTable is a hands-on, two half-day workshop with five people who work in this every day. The first cohort starts Monday, June 29, the group is small, and the launch price is half off. Last call before it kicks off next week.</p><p><strong><a href="https://www.eventbrite.com/e/mastering-fabric-planning-powertable-tickets-1989223528121"><span data-color="#38761d" style="color: rgb(56, 118, 29);">Enroll here &#8594;</span></a></strong></p><p>Also if you want to stay up to date on Fabric Planning, hit the subscribe button. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://fabricplanning.substack.com/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="/__u/fabricplanning.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Planning in Fabric is about to go GA. Here is what it costs and where you can run it.]]></title><description><![CDATA[Planning in Microsoft Fabric IQ reaches general availability later in June. The cost model in plain terms, with a calculator, and the one region check to do before you start.]]></description><link>https://fabricplanning.substack.com/p/planning-in-fabric-is-about-to-go</link><guid isPermaLink="false">https://fabricplanning.substack.com/p/planning-in-fabric-is-about-to-go</guid><dc:creator><![CDATA[Khaled Chowdhury]]></dc:creator><pubDate>Wed, 17 Jun 2026 12:36:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!o5bq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a3e4ae-9eaa-402b-a217-618eec6c535f_1600x900.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="/__u/substackcdn.com/image/fetch/$s_!o5bq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a3e4ae-9eaa-402b-a217-618eec6c535f_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!o5bq!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a3e4ae-9eaa-402b-a217-618eec6c535f_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!o5bq!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a3e4ae-9eaa-402b-a217-618eec6c535f_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!o5bq!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a3e4ae-9eaa-402b-a217-618eec6c535f_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!o5bq!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a3e4ae-9eaa-402b-a217-618eec6c535f_1600x900.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!o5bq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a3e4ae-9eaa-402b-a217-618eec6c535f_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07a3e4ae-9eaa-402b-a217-618eec6c535f_1600x900.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;:122809,&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://fabricplanning.substack.com/i/202386408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a3e4ae-9eaa-402b-a217-618eec6c535f_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!o5bq!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a3e4ae-9eaa-402b-a217-618eec6c535f_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!o5bq!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a3e4ae-9eaa-402b-a217-618eec6c535f_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!o5bq!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a3e4ae-9eaa-402b-a217-618eec6c535f_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!o5bq!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a3e4ae-9eaa-402b-a217-618eec6c535f_1600x900.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 aria-hidden="true" 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><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>Planning in Microsoft Fabric IQ is about to enter general availability. Microsoft introduced it as a public preview at FabCon Atlanta in March and has said GA lands later in June, which is fast for an enterprise planning and write-back workload. (<a href="https://blog.fabric.microsoft.com/en-US/blog/introducing-planning-in-microsoft-fabric-iq-from-historical-data-to-forecasting-the-future/"><span data-color="rgb(11, 114, 97)" style="color: rgb(11, 114, 97);">the Fabric blog announcement</span></a>)</p><p>One correction I keep making, since people place it at Build: the reveal was FabCon. Build 2026 in early June is where the confusion starts, because Microsoft positioned Fabric IQ broadly as GA there and put Planning close behind, so the two get merged. (Microsoft&#8217;s phrasing for Planning is &#8220;later in June,&#8221; and no firm date is on the page as I write this.)</p><p>I have already written what Planning is and how to stand up your first item. Those links are at the bottom. The questions I get now are the practical two. What does it cost, and can I run it where my data already lives.</p><p><strong><a href="https://fabricplanning.io/calculator/"><span data-color="rgb(11, 114, 97)" style="color: rgb(11, 114, 97);">What it costs</span></a></strong></p><p>There is no per-seat license. Planning runs on your Fabric capacity and consumes capacity units, the same pool that already runs your Power BI and the rest of Fabric. You do not buy anything on the side.</p><p>What trips people up is how the meter works. The first action a user takes sets their role, and that role&#8217;s capacity is billed for the next thirty days. Build or model the plan and you are a <strong>Planner</strong>. Enter or write back data and you are a <strong>Stakeholder</strong>. View only and you are a <strong>Viewer</strong>.</p><p>Each role holds a steady slice of capacity, measured in the same unit your Fabric capacity (the F-SKU) is sold in. A Planner holds 1.16 CU, a Stakeholder 0.23 CU, a Viewer 0.05 CU. That is the share of your capacity the role keeps occupied, so it lines up directly with the SKU number: one Planner is 1.16 of an F2&#8217;s 2 CU, about 58 percent of it. The roles sit about five times apart at each step, so a Viewer is close to free and most of your cost is the small group actually building.</p><p>Add the slices across everyone and that total is the capacity your plan needs. A worked example from <a href="https://fabricplanning.io/calculator"><span data-color="rgb(11, 114, 97)" style="color: rgb(11, 114, 97);">the calculator I built</span></a>: three Planners, twenty Stakeholders, and fifty Viewers come to 10.58 CU, or 12.17 with a 15 percent buffer on top. That fits an F16, about three quarters full.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!SHut!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e1fc73-5789-4467-ab30-6396f9b2cacd_751x414.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!SHut!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e1fc73-5789-4467-ab30-6396f9b2cacd_751x414.png 424w, /__u/substackcdn.com/image/fetch/$s_!SHut!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e1fc73-5789-4467-ab30-6396f9b2cacd_751x414.png 848w, /__u/substackcdn.com/image/fetch/$s_!SHut!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e1fc73-5789-4467-ab30-6396f9b2cacd_751x414.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SHut!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e1fc73-5789-4467-ab30-6396f9b2cacd_751x414.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!SHut!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e1fc73-5789-4467-ab30-6396f9b2cacd_751x414.png" width="751" height="414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7e1fc73-5789-4467-ab30-6396f9b2cacd_751x414.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:751,&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;: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="" srcset="/__u/substackcdn.com/image/fetch/$s_!SHut!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e1fc73-5789-4467-ab30-6396f9b2cacd_751x414.png 424w, /__u/substackcdn.com/image/fetch/$s_!SHut!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e1fc73-5789-4467-ab30-6396f9b2cacd_751x414.png 848w, /__u/substackcdn.com/image/fetch/$s_!SHut!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e1fc73-5789-4467-ab30-6396f9b2cacd_751x414.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SHut!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e1fc73-5789-4467-ab30-6396f9b2cacd_751x414.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 aria-hidden="true" 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><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 style="text-align: center;"><em><span data-color="rgb(95, 111, 108)" style="color: rgb(95, 111, 108);">Figure 1. The capacity calculator: three Planners, twenty Stakeholders, and fifty Viewers, with a 15 percent buffer, size to an F16 at about three quarters full.</span></em></p><p>Turn on dollars and pick a region. The CU each role consumes is the same everywhere; the region only changes the price of one CU. In Central US that F16 runs about $2,100 a month pay-as-you-go, or about $1,250 on a one-year reservation, roughly 41 percent less. About $1,600 of the pay-as-you-go bill is Planning&#8217;s share, the same three quarters your plan occupies on the F16, and the rest is headroom for other Fabric work. (the calculator splits the one capacity bill into those parts; they are not separate charges.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!kMxL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac72de4-6a89-4ece-84c5-5dc4118cf52a_751x520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!kMxL!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac72de4-6a89-4ece-84c5-5dc4118cf52a_751x520.png 424w, /__u/substackcdn.com/image/fetch/$s_!kMxL!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac72de4-6a89-4ece-84c5-5dc4118cf52a_751x520.png 848w, /__u/substackcdn.com/image/fetch/$s_!kMxL!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac72de4-6a89-4ece-84c5-5dc4118cf52a_751x520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kMxL!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac72de4-6a89-4ece-84c5-5dc4118cf52a_751x520.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!kMxL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac72de4-6a89-4ece-84c5-5dc4118cf52a_751x520.png" width="751" height="520" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ac72de4-6a89-4ece-84c5-5dc4118cf52a_751x520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:520,&quot;width&quot;:751,&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;: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="" srcset="/__u/substackcdn.com/image/fetch/$s_!kMxL!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac72de4-6a89-4ece-84c5-5dc4118cf52a_751x520.png 424w, /__u/substackcdn.com/image/fetch/$s_!kMxL!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac72de4-6a89-4ece-84c5-5dc4118cf52a_751x520.png 848w, /__u/substackcdn.com/image/fetch/$s_!kMxL!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac72de4-6a89-4ece-84c5-5dc4118cf52a_751x520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kMxL!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac72de4-6a89-4ece-84c5-5dc4118cf52a_751x520.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 aria-hidden="true" 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><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 style="text-align: center;"><em><span data-color="rgb(95, 111, 108)" style="color: rgb(95, 111, 108);">Figure 2. The same plan in dollars (Central US): the F16 pay-as-you-go next to the one-year reservation, with the per-role breakdown.</span></em></p><p>The calculator keeps to one unit and one set of numbers, current as of June 2026. You can run your own user mix in it at <a href="https://fabricplanning.io/calculator"><span data-color="rgb(11, 114, 97)" style="color: rgb(11, 114, 97);">fabricplanning.io/calculator</span></a>. For the live dollar cost of a CU in your region, check <a href="https://azure.microsoft.com/en-us/pricing/details/microsoft-fabric/"><span data-color="rgb(11, 114, 97)" style="color: rgb(11, 114, 97);">Microsoft&#8217;s Fabric pricing page</span></a>, and for a fuller estimate, <a href="https://lumel.com"><span data-color="rgb(11, 114, 97)" style="color: rgb(11, 114, 97);">Lumel</span></a>, Microsoft&#8217;s development partner for Planning.</p><p><strong><span data-color="rgb(11, 114, 97)" style="color: rgb(11, 114, 97);">Can you run it in your region</span></strong></p><p>Before you create your first Plan item, check one thing: your region.</p><p>In the <a href="https://learn.microsoft.com/en-us/fabric/iq/plan/overview-regions"><span data-color="rgb(11, 114, 97)" style="color: rgb(11, 114, 97);">preview region list</span></a>, East US and East US 2 are both excluded, along with about a dozen others. The likely reason is the current scramble for AI compute: those regions are heavily backlogged, and there is no published date for when Planning reaches them. If you are in the East, treat the timeline as unknown.</p><p>If you are blocked and cannot wait, there is a workaround, though it costs you. Spin up a separate Fabric capacity in a supported region (North Central US, for example) and run the Plan there, while you keep the Fabric SQL database that holds your plan data in your source region. OneLake shortcuts bridge the two without copying the data. You manage that Plan capacity, and its cost, on its own. You pay for the path in cross-region latency and some data egress. And if residency rules keep your data in an East datacenter, get security to sign off first, because the write-back still crosses the line.</p><p>Treat the cross-region setup as a bridge. You cannot change a workspace&#8217;s region in place, so when your home region reaches GA you migrate the Plan over. The Plan item supports source control, so that move is a redeploy into the new region rather than a rebuild. And verify availability with Microsoft before you pick, because choosing a region in any tool does not confirm that Planning runs there.</p><p>Pick the region you can run in today, and schedule the move home for when Planning reaches yours.</p><p><strong><a href="https://www.eventbrite.com/e/mastering-fabric-planning-powertable-tickets-1989223528121"><span data-color="#6aa84f" style="color: rgb(106, 168, 79);">Want to go from reading to building?</span></a></strong></p><p>PowerTable is where I tell everyone to start with Fabric Planning. It is the lowest-risk way in, and it is the part I use most. If you want to go from reading about it to building in it, I am running a hands-on workshop on exactly that.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ARin!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe50aef54-36f1-4996-8724-758eea26eed2_750x375.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ARin!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe50aef54-36f1-4996-8724-758eea26eed2_750x375.png 424w, /__u/substackcdn.com/image/fetch/$s_!ARin!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe50aef54-36f1-4996-8724-758eea26eed2_750x375.png 848w, /__u/substackcdn.com/image/fetch/$s_!ARin!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe50aef54-36f1-4996-8724-758eea26eed2_750x375.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ARin!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe50aef54-36f1-4996-8724-758eea26eed2_750x375.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ARin!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe50aef54-36f1-4996-8724-758eea26eed2_750x375.png" width="750" height="375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e50aef54-36f1-4996-8724-758eea26eed2_750x375.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:375,&quot;width&quot;:750,&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;: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="" srcset="/__u/substackcdn.com/image/fetch/$s_!ARin!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe50aef54-36f1-4996-8724-758eea26eed2_750x375.png 424w, /__u/substackcdn.com/image/fetch/$s_!ARin!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe50aef54-36f1-4996-8724-758eea26eed2_750x375.png 848w, /__u/substackcdn.com/image/fetch/$s_!ARin!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe50aef54-36f1-4996-8724-758eea26eed2_750x375.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ARin!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe50aef54-36f1-4996-8724-758eea26eed2_750x375.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 aria-hidden="true" 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><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>Mastering Fabric Planning PowerTable</strong> is a two half-day virtual workshop (June 29 and 30, 2026), taught with four other Fabric and FP&amp;A practitioners: Nikola Ilic, Shabnam Watson, Artur K&#246;nig, and Miguel F&#233;lix. It is a small working cohort with direct Q&amp;A, not a webinar (it is hands-on and assumes you are comfortable with Fabric basics). The first cohort is half off, $499 instead of $999.</p><p><a href="https://www.eventbrite.com/e/mastering-fabric-planning-powertable-tickets-1989223528121"><span data-color="rgb(11, 114, 97)" style="color: rgb(11, 114, 97);">Save your seat for Mastering Fabric Planning PowerTable.</span></a></p><p><em><span data-color="rgb(95, 111, 108)" style="color: rgb(95, 111, 108);">Fabric Planning is my field guide to planning and budgeting going native in Microsoft Fabric, written from the FP&amp;A side of the table. Subscribe to get the next one.</span></em></p><p><span data-color="rgb(95, 111, 108)" style="color: rgb(95, 111, 108);">Further reading: &#8220;Fabric Planning: What, So What, and Now What?&#8221; and &#8220;Fabric Plan Step Zero.&#8221;</span></p><p><span data-color="rgb(95, 111, 108)" style="color: rgb(95, 111, 108);">An independent knowledge hub for Microsoft Fabric Planning. Not affiliated with Microsoft. Published by Data Crafters, a Microsoft Fabric Featured Partner.</span></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Fabric Plan Step Zero]]></title><description><![CDATA[What You Need Before You Get Started]]></description><link>https://fabricplanning.substack.com/p/fabric-plan-step-zero</link><guid isPermaLink="false">https://fabricplanning.substack.com/p/fabric-plan-step-zero</guid><dc:creator><![CDATA[Khaled Chowdhury]]></dc:creator><pubDate>Mon, 27 Apr 2026 12:35:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pwNP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7214ed8-f256-45b7-8d9b-e0cf607fd247_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I got a lot of messages asking how to get started. I figured I&#8217;d answer them once with some guidance. So this article walks you through the steps to clear before you create your first Fabric Plan item.</p><p>It walks through all seven, with extra attention where you should slow down.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pwNP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7214ed8-f256-45b7-8d9b-e0cf607fd247_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pwNP!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7214ed8-f256-45b7-8d9b-e0cf607fd247_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!pwNP!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7214ed8-f256-45b7-8d9b-e0cf607fd247_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!pwNP!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7214ed8-f256-45b7-8d9b-e0cf607fd247_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pwNP!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7214ed8-f256-45b7-8d9b-e0cf607fd247_1600x900.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pwNP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7214ed8-f256-45b7-8d9b-e0cf607fd247_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7214ed8-f256-45b7-8d9b-e0cf607fd247_1600x900.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;:420306,&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://fabricplanning.substack.com/i/195594498?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7214ed8-f256-45b7-8d9b-e0cf607fd247_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!pwNP!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7214ed8-f256-45b7-8d9b-e0cf607fd247_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!pwNP!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7214ed8-f256-45b7-8d9b-e0cf607fd247_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!pwNP!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7214ed8-f256-45b7-8d9b-e0cf607fd247_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pwNP!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7214ed8-f256-45b7-8d9b-e0cf607fd247_1600x900.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 aria-hidden="true" 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><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>Step 1: Confirm Fabric Plan is available in your region</h2><p>You need to make sure your region is supported. The list is here:</p><p>&#183; <a href="https://learn.microsoft.com/en-us/fabric/iq/plan/overview-regions">https://learn.microsoft.com/en-us/fabric/iq/plan/overview-regions</a></p><p>If it is supported, move to the next step. If not, here is a workaround, with a warning attached.</p><p>Fabric will let you change capacity later. It will not let you change the region of a workspace once it has Fabric items that cannot move across regions. The region you pick at workspace creation is grounded to that workspace for its lifetime. If your region is not supported, you have two trial options: a Fabric trial in a supported region, or capacity temporarily bought in one. I&#8217;d only suggest going this route if you genuinely want to test Plan. The catch: treat this purely as a trial. You&#8217;ll rebuild from scratch when you move to production.</p><p><em><strong>Regions are sticky. Capacity can change. Region cannot.</strong></em></p><h2>Step 2: Turn on the tenant setting (and pick who can create)</h2><p>From the Fabric admin portal, you have to turn the Fabric Plan setting on. Plan is in preview, and there is a tenant setting that controls who can create Plan items. I expect this control to stay even after GA, because some organizations won&#8217;t want Plan available to everyone. When you turn it on, you can also scope who can create Plan items, so you don&#8217;t have to open it to the whole tenant.</p><p>Tenant-wide enablement is the wrong default during preview, because every Plan item spins up its own infrastructure in whichever workspace it gets created. Letting any user create a Plan item anywhere is the same shape of mistake as letting any user provision an Azure SQL database without a sponsor. A reasonable group for an early pilot includes Fabric admins, the workspace admins for the workspaces hosting Plan items, the FP&amp;A or finance solution owner, the data model owner, and whoever is participating in the workshop.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!aXW-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de5206-dc58-496b-8ba6-9c007c515648_779x489.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!aXW-!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de5206-dc58-496b-8ba6-9c007c515648_779x489.png 424w, /__u/substackcdn.com/image/fetch/$s_!aXW-!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de5206-dc58-496b-8ba6-9c007c515648_779x489.png 848w, /__u/substackcdn.com/image/fetch/$s_!aXW-!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de5206-dc58-496b-8ba6-9c007c515648_779x489.png 1272w, /__u/substackcdn.com/image/fetch/$s_!aXW-!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de5206-dc58-496b-8ba6-9c007c515648_779x489.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!aXW-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de5206-dc58-496b-8ba6-9c007c515648_779x489.png" width="779" height="489" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7de5206-dc58-496b-8ba6-9c007c515648_779x489.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:489,&quot;width&quot;:779,&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;: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="" srcset="/__u/substackcdn.com/image/fetch/$s_!aXW-!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de5206-dc58-496b-8ba6-9c007c515648_779x489.png 424w, /__u/substackcdn.com/image/fetch/$s_!aXW-!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de5206-dc58-496b-8ba6-9c007c515648_779x489.png 848w, /__u/substackcdn.com/image/fetch/$s_!aXW-!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de5206-dc58-496b-8ba6-9c007c515648_779x489.png 1272w, /__u/substackcdn.com/image/fetch/$s_!aXW-!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de5206-dc58-496b-8ba6-9c007c515648_779x489.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 aria-hidden="true" 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><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 style="text-align: center;"><em>The Plan (preview) tenant setting in the Fabric Admin portal.</em></p><h2>Step 3: Two workspaces, separate the app from the data</h2><p>Technically you can skip this and create the Plan item now. From experience, do not.</p><p>Use two workspaces.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!00uz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5474ced-90d0-4571-a2e0-5869028a9011_735x451.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!00uz!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5474ced-90d0-4571-a2e0-5869028a9011_735x451.png 424w, /__u/substackcdn.com/image/fetch/$s_!00uz!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5474ced-90d0-4571-a2e0-5869028a9011_735x451.png 848w, /__u/substackcdn.com/image/fetch/$s_!00uz!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5474ced-90d0-4571-a2e0-5869028a9011_735x451.png 1272w, /__u/substackcdn.com/image/fetch/$s_!00uz!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5474ced-90d0-4571-a2e0-5869028a9011_735x451.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!00uz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5474ced-90d0-4571-a2e0-5869028a9011_735x451.png" width="735" height="451" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5474ced-90d0-4571-a2e0-5869028a9011_735x451.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:451,&quot;width&quot;:735,&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;: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="" srcset="/__u/substackcdn.com/image/fetch/$s_!00uz!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5474ced-90d0-4571-a2e0-5869028a9011_735x451.png 424w, /__u/substackcdn.com/image/fetch/$s_!00uz!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5474ced-90d0-4571-a2e0-5869028a9011_735x451.png 848w, /__u/substackcdn.com/image/fetch/$s_!00uz!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5474ced-90d0-4571-a2e0-5869028a9011_735x451.png 1272w, /__u/substackcdn.com/image/fetch/$s_!00uz!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5474ced-90d0-4571-a2e0-5869028a9011_735x451.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 aria-hidden="true" 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><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 style="text-align: center;"><em>A Plan workspace and a separate data workspace.</em></p><p>The first is the Plan workspace. It holds the Plan item itself.</p><p>The second is the data workspace. It holds the Fabric SQL database where your writeback data lives.</p><p>The primary reason: end users should not have direct access to the application database, the same way they should not have a SQL login to the ERP database. Separate the app from the data.</p><p>You can put everything in one workspace for a demo. Do not do it in production.</p><h2>Step 4: The Fabric SQL database</h2><p>Inside the data workspace, create the Fabric SQL database. More on <a href="https://learn.microsoft.com/en-us/fabric/database/sql/create">Microsoft Learn</a>. The path is <strong>Databases</strong>, then <strong>New</strong>, then <strong>SQL database</strong>. Provide a name (something simple like <em>Fabric SQL</em> is fine for the first run) and select Create. To create the Fabric SQL database, you need Member or Admin role in the data workspace.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Yeqj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea4a0754-aeaf-4717-9e2f-9e66063c639d_781x384.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Yeqj!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea4a0754-aeaf-4717-9e2f-9e66063c639d_781x384.png 424w, /__u/substackcdn.com/image/fetch/$s_!Yeqj!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea4a0754-aeaf-4717-9e2f-9e66063c639d_781x384.png 848w, /__u/substackcdn.com/image/fetch/$s_!Yeqj!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea4a0754-aeaf-4717-9e2f-9e66063c639d_781x384.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Yeqj!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea4a0754-aeaf-4717-9e2f-9e66063c639d_781x384.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Yeqj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea4a0754-aeaf-4717-9e2f-9e66063c639d_781x384.png" width="781" height="384" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea4a0754-aeaf-4717-9e2f-9e66063c639d_781x384.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:384,&quot;width&quot;:781,&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;: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="" srcset="/__u/substackcdn.com/image/fetch/$s_!Yeqj!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea4a0754-aeaf-4717-9e2f-9e66063c639d_781x384.png 424w, /__u/substackcdn.com/image/fetch/$s_!Yeqj!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea4a0754-aeaf-4717-9e2f-9e66063c639d_781x384.png 848w, /__u/substackcdn.com/image/fetch/$s_!Yeqj!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea4a0754-aeaf-4717-9e2f-9e66063c639d_781x384.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Yeqj!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea4a0754-aeaf-4717-9e2f-9e66063c639d_781x384.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 aria-hidden="true" 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><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 style="text-align: center;"><em>Creating the Fabric SQL database from the data workspace.</em></p><h2>Step 5: Connection to the SQL database</h2><p>Fabric Plan is an application. Like any application talking to a database, it needs a connection, even when the database lives inside Fabric.</p><p>Open Settings, then <strong>Manage connections and gateways</strong>, then New, then Cloud. Choose <strong>SQL database in Fabric</strong> as the connection type. Set authentication to OAuth 2.0. Sign in. Select Create.</p><p><em><strong>A Fabric cloud connection is not a connection to a specific server. It is a connection to every Fabric SQL database the creator has access to.</strong></em></p><p>Anyone you share the connection with inherits that reach. Pick the creator account deliberately.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!X0NH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ceb80c-eee9-4d5c-8dd3-52d68dcc3214_779x402.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!X0NH!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ceb80c-eee9-4d5c-8dd3-52d68dcc3214_779x402.png 424w, /__u/substackcdn.com/image/fetch/$s_!X0NH!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ceb80c-eee9-4d5c-8dd3-52d68dcc3214_779x402.png 848w, /__u/substackcdn.com/image/fetch/$s_!X0NH!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ceb80c-eee9-4d5c-8dd3-52d68dcc3214_779x402.png 1272w, /__u/substackcdn.com/image/fetch/$s_!X0NH!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ceb80c-eee9-4d5c-8dd3-52d68dcc3214_779x402.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!X0NH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ceb80c-eee9-4d5c-8dd3-52d68dcc3214_779x402.png" width="779" height="402" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92ceb80c-eee9-4d5c-8dd3-52d68dcc3214_779x402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:402,&quot;width&quot;:779,&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;: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="" srcset="/__u/substackcdn.com/image/fetch/$s_!X0NH!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ceb80c-eee9-4d5c-8dd3-52d68dcc3214_779x402.png 424w, /__u/substackcdn.com/image/fetch/$s_!X0NH!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ceb80c-eee9-4d5c-8dd3-52d68dcc3214_779x402.png 848w, /__u/substackcdn.com/image/fetch/$s_!X0NH!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ceb80c-eee9-4d5c-8dd3-52d68dcc3214_779x402.png 1272w, /__u/substackcdn.com/image/fetch/$s_!X0NH!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ceb80c-eee9-4d5c-8dd3-52d68dcc3214_779x402.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 aria-hidden="true" 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><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 style="text-align: center;"><em>Manage connections and gateways: a cloud connection to SQL database in Fabric, OAuth 2.0.</em></p><h2>Step 6: Creating the Plan item</h2><p>The Plan item itself is the easy part. Inside the Plan workspace, choose <strong>New item</strong>, then under <strong>Develop Data</strong>, pick <strong>Plan (preview)</strong>. Name it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dRn7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d2dc9e-1232-4f3c-bedf-7d4d6813296e_781x401.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dRn7!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d2dc9e-1232-4f3c-bedf-7d4d6813296e_781x401.png 424w, /__u/substackcdn.com/image/fetch/$s_!dRn7!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d2dc9e-1232-4f3c-bedf-7d4d6813296e_781x401.png 848w, /__u/substackcdn.com/image/fetch/$s_!dRn7!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d2dc9e-1232-4f3c-bedf-7d4d6813296e_781x401.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dRn7!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d2dc9e-1232-4f3c-bedf-7d4d6813296e_781x401.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dRn7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d2dc9e-1232-4f3c-bedf-7d4d6813296e_781x401.png" width="781" height="401" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77d2dc9e-1232-4f3c-bedf-7d4d6813296e_781x401.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:401,&quot;width&quot;:781,&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;: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="" srcset="/__u/substackcdn.com/image/fetch/$s_!dRn7!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d2dc9e-1232-4f3c-bedf-7d4d6813296e_781x401.png 424w, /__u/substackcdn.com/image/fetch/$s_!dRn7!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d2dc9e-1232-4f3c-bedf-7d4d6813296e_781x401.png 848w, /__u/substackcdn.com/image/fetch/$s_!dRn7!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d2dc9e-1232-4f3c-bedf-7d4d6813296e_781x401.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dRn7!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d2dc9e-1232-4f3c-bedf-7d4d6813296e_781x401.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 aria-hidden="true" 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><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 style="text-align: center;"><em>New item, then under Develop data, then Plan (preview).</em></p><p>The Plan item creation automatically provisions the app database in the same workspace. That auto-created database stores Plan metadata. It is not the data database we created in Step 4 -- keep them separate. From this point on, everything else (PowerTable sheets, Planning sheets, Intelligence sheets) happens inside the Plan item.</p><h2>Step 7: Point the Plan item to the connection</h2><p>We already created the connection in Step 5. Now we point the Plan item to it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ES7Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b9e516-9340-4355-9555-e03837949c8b_780x383.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ES7Q!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b9e516-9340-4355-9555-e03837949c8b_780x383.png 424w, /__u/substackcdn.com/image/fetch/$s_!ES7Q!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b9e516-9340-4355-9555-e03837949c8b_780x383.png 848w, /__u/substackcdn.com/image/fetch/$s_!ES7Q!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b9e516-9340-4355-9555-e03837949c8b_780x383.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ES7Q!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b9e516-9340-4355-9555-e03837949c8b_780x383.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ES7Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b9e516-9340-4355-9555-e03837949c8b_780x383.png" width="780" height="383" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34b9e516-9340-4355-9555-e03837949c8b_780x383.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:383,&quot;width&quot;:780,&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;: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="" srcset="/__u/substackcdn.com/image/fetch/$s_!ES7Q!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b9e516-9340-4355-9555-e03837949c8b_780x383.png 424w, /__u/substackcdn.com/image/fetch/$s_!ES7Q!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b9e516-9340-4355-9555-e03837949c8b_780x383.png 848w, /__u/substackcdn.com/image/fetch/$s_!ES7Q!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b9e516-9340-4355-9555-e03837949c8b_780x383.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ES7Q!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b9e516-9340-4355-9555-e03837949c8b_780x383.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 aria-hidden="true" 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><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 style="text-align: center;"><em>Pointing the Plan item to the cloud connection.</em></p><h2>Ready for Takeoff</h2><p>Now you don&#8217;t have any excuses&#128517;.</p><p>Go ahead and create your first Fabric Plan item, and break a few things on purpose. That is the fastest way to learn.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7NVr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7698b547-1294-43a6-85cc-f8cbf9ee4203_781x384.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7NVr!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7698b547-1294-43a6-85cc-f8cbf9ee4203_781x384.png 424w, /__u/substackcdn.com/image/fetch/$s_!7NVr!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7698b547-1294-43a6-85cc-f8cbf9ee4203_781x384.png 848w, /__u/substackcdn.com/image/fetch/$s_!7NVr!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7698b547-1294-43a6-85cc-f8cbf9ee4203_781x384.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7NVr!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7698b547-1294-43a6-85cc-f8cbf9ee4203_781x384.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7NVr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7698b547-1294-43a6-85cc-f8cbf9ee4203_781x384.png" width="781" height="384" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7698b547-1294-43a6-85cc-f8cbf9ee4203_781x384.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:384,&quot;width&quot;:781,&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;: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="" srcset="/__u/substackcdn.com/image/fetch/$s_!7NVr!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7698b547-1294-43a6-85cc-f8cbf9ee4203_781x384.png 424w, /__u/substackcdn.com/image/fetch/$s_!7NVr!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7698b547-1294-43a6-85cc-f8cbf9ee4203_781x384.png 848w, /__u/substackcdn.com/image/fetch/$s_!7NVr!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7698b547-1294-43a6-85cc-f8cbf9ee4203_781x384.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7NVr!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7698b547-1294-43a6-85cc-f8cbf9ee4203_781x384.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 aria-hidden="true" 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><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="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://fabricplanning.substack.com/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 Fabric Planning! 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[Fabric Planning: What, So What, and Now What?]]></title><description><![CDATA[Why should I care about Fabric Planning?]]></description><link>https://fabricplanning.substack.com/p/fabric-planning-what-so-what-and</link><guid isPermaLink="false">https://fabricplanning.substack.com/p/fabric-planning-what-so-what-and</guid><dc:creator><![CDATA[Khaled Chowdhury]]></dc:creator><pubDate>Mon, 13 Apr 2026 13:23:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wgC6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775fa122-4877-4d1b-b0bd-70cdfcc09dfb_2048x1072.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="/__u/substackcdn.com/image/fetch/$s_!wgC6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775fa122-4877-4d1b-b0bd-70cdfcc09dfb_2048x1072.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!wgC6!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775fa122-4877-4d1b-b0bd-70cdfcc09dfb_2048x1072.png 424w, /__u/substackcdn.com/image/fetch/$s_!wgC6!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775fa122-4877-4d1b-b0bd-70cdfcc09dfb_2048x1072.png 848w, /__u/substackcdn.com/image/fetch/$s_!wgC6!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775fa122-4877-4d1b-b0bd-70cdfcc09dfb_2048x1072.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wgC6!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_webp, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775fa122-4877-4d1b-b0bd-70cdfcc09dfb_2048x1072.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!wgC6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775fa122-4877-4d1b-b0bd-70cdfcc09dfb_2048x1072.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/775fa122-4877-4d1b-b0bd-70cdfcc09dfb_2048x1072.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2714348,&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://fabricplanning.substack.com/i/194066845?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775fa122-4877-4d1b-b0bd-70cdfcc09dfb_2048x1072.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!wgC6!, /__u/fabricplanning.substack.com/w_424, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775fa122-4877-4d1b-b0bd-70cdfcc09dfb_2048x1072.png 424w, /__u/substackcdn.com/image/fetch/$s_!wgC6!, /__u/fabricplanning.substack.com/w_848, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775fa122-4877-4d1b-b0bd-70cdfcc09dfb_2048x1072.png 848w, /__u/substackcdn.com/image/fetch/$s_!wgC6!, /__u/fabricplanning.substack.com/w_1272, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775fa122-4877-4d1b-b0bd-70cdfcc09dfb_2048x1072.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wgC6!, /__u/fabricplanning.substack.com/w_1456, /__u/fabricplanning.substack.com/c_limit, /__u/fabricplanning.substack.com/f_auto, /__u/fabricplanning.substack.com/q_auto:good, /__u/fabricplanning.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775fa122-4877-4d1b-b0bd-70cdfcc09dfb_2048x1072.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 aria-hidden="true" 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><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>A Story From 2016</h2><p>Let me take you back to September 2016. I had just finished a budget cycle at a publicly listed company with a global footprint and multiple ERPs. By Excel standards, what we had built was as good as it gets. Centralized files. Interconnected workbooks. Templates flowing in from every business unit. Audit trails. The depth behind every number was there. The business was happy. Compared to where we had started, this felt like a finished product.</p><p>Then the leadership team came to me and asked the question every FP&amp;A person dreads: &#8220;What happens if we do this? What if we do that?&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://fabricplanning.substack.com/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 Fabric Planning! 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><p>To create a single forked version of the budget, I had to manually duplicate every linked workbook, rebuild the connections, recompile everything, and pray nothing broke in the chain. I quoted them two weeks per scenario. They were thrilled. &#8220;Only two weeks?&#8221; After three months of budget cycle, two weeks felt like a miracle.</p><p>I remember standing there thinking, &#8220;Two weeks. To manually rebuild a forecast. Where one broken link can cascade through the entire model and lose hours of work.&#8221; I was solving the problem with my hands, not with the tool. There had to be a better way.</p><p>After the budget season ended, I convinced my CFO to send me to a conference in Boston that September. We had an odd fiscal year that ended in July, which is why I could finish budget and travel in September. That is where I first saw Power BI. And here is the part most people get wrong about my story: I was not impressed by the BI. I was curious if I could do planning potential in there.</p><p>I went home and started researching writeback tools that would let me plan in Power BI. I will be honest, my motivation for learning Power BI was 80 percent planning and 20 percent reporting. I started in October. My budget was due again the following year. I had six months to figure it out, and most of that time was spent realizing that to plan in Power BI, I needed my data in a structured format first. So I built the data foundation. Then I built the planning model. We ran our 2017 budget on Power BI using the only writeback tool I knew about at the time.</p><p>A side note that matters: my Power BI project, at roughly one-eighth the budget of the SAP Analytics Cloud project running in parallel, killed that initiative. Inside the company, I became famous for the BI work, not the planning work. The planning was the side benefit. It was always supposed to be the main course, but the optics flipped because reporting was easier to demo. That is how my accidental data career started.</p><p>Why am I telling you this story? Because what Microsoft announced at FabCon Atlanta this year is the closing of a fifteen-year loop for me. Planning has officially gone native in Microsoft Fabric. The thing I tried to build by hand in 2016 is now a first-class capability in the data platform. Let that sink in. And I want to walk you through what it is, why it matters, and what you should actually do about it.</p><h2>The Why: Planning Has Been Stuck for Twenty Years</h2><p>Before we get to the announcement, let us be honest about where planning has been.</p><p>The headline number you will hear is that seventy percent of planning still happens in Excel. I think that is an underestimate. Even companies that have implemented full EPM platforms are still doing significant chunks of planning in Excel. Excel is the largest EPM tool on the market, full stop. The reason is not that finance teams are stubborn. It is that every alternative has demanded the same trade: hand the process over to IT, hand it over to a consulting firm, hand it over to a technology team, and lose ownership.</p><p>Consultants are not the problem here. The problem is that traditional EPM technology is so complicated that the business cannot be involved in running it. Once you implement it, finance becomes a customer of its own planning process instead of the owner of it. Every change request becomes a ticket. Every model update becomes a project. The agility of Excel disappears, and what you get in return is a system you do not control.</p><p>Power BI changed this for reporting. It pulled BI out of IT and put it in the hands of business people. I am a living example of that shift. Fabric Planning is about to do the same thing for planning. That is why this matters.</p><h1>The What: Fabric Planning, Explained</h1><p>Let me cut through the marketing language.</p><p>Fabric Planning is a native Fabric workload. It is not a connector. It is not a bolt-on. It is not a third-party tool that writes back to Fabric SQL and calls itself integrated. It ships as a first-party Fabric item called Fabric Plan, which lives inside Fabric IQ. Microsoft has confirmed it as a first-party item. It runs on your existing Fabric capacity, inherits your Fabric security model, and you do not buy anything separately to use it.</p><p>The technology behind it was built by Lumel, a company that has spent over a decade developing planning capabilities on the Microsoft platform. Microsoft licensed Lumel&#8217;s IP and integrated it natively. If that makes you uneasy, think about Microsoft Copilot. Copilot is powered by OpenAI. Nobody calls it a third-party product. Same model here. Fabric Planning is Microsoft. Lumel built the engine. You will not interact with Lumel as a vendor.</p><p>The simplest way to understand Fabric Planning is to think about Office. You do not think twice about opening Excel because you already have Office. You do not buy Word and PowerPoint separately, you do not run a separate procurement cycle, you do not negotiate a new contract. They are just there. Fabric works the same way. If you already have Fabric, you already have lakehouses, warehouses, semantic models, and the data foundation to support them. When you want to roll out Fabric Planning, that is it. You enable it. Your data is already there. Your models are already there. You just add another workload. This simplification is, in my opinion, the most underrated part of the entire announcement.</p><p>When you create a Fabric Plan item, you get three integrated capabilities. Each one is organized around a different type of &#8220;sheet.&#8221; Yes, sheet. Some things never change.</p><p><strong>Planning</strong> is the core budgeting and forecasting engine. Multi-dimensional models, top-down and bottom-up workflows, rolling forecasts, scenario modeling, version control, cell-level commenting, multi-role workflows, governed approvals. Plans write back to Fabric SQL automatically.</p><p><strong>Intelligence</strong> is the variance reporting and analysis layer, built on Lumel&#8217;s ten-plus years of developing financial visualizations. You see plan versus actuals in a single reconciled view, with variance measures calculated automatically. IBCS-certified financial reporting. Ad-hoc analysis for business users.</p><p><strong>Data Management</strong>, formerly known as PowerTable, is the part closest to my heart and probably the most universally applicable. It manages your forward-looking reference data: projected customers, planned products, future cost centers. It is also a no-code app builder for structured workflows, with row and column-level access control, approval routing, and one-to-one sync to Fabric SQL. The presentation Gopal and I used at our launch event included a slide that just said &#8220;START HERE. Replace every lookup table you manage in spreadsheets today.&#8221; That is exactly right. Every organization has dozens of these. Data Management is the easiest, lowest-risk way to get value out of Fabric Planning today.</p><p>All three capabilities can be used together as a full planning suite or independently. You do not have to adopt everything at once.</p><h1>The So What: Why This Matters</h1><p>This is where I want to slow down, because the &#8220;so what&#8221; is where most people will either get it or miss it entirely.</p><h3>The Wall Between Data and Planning Just Came Down</h3><p>For anyone in finance, the most important thing about this announcement is that the wall between &#8220;where your data lives&#8221; and &#8220;where your plans live&#8221; is gone. Actuals, budgets, forecasts, and variance analysis are now flowing through the same platform, governed by the same security model, powered by the same engine. No more reconciliation between your planning tool and your reporting tool. No more version control chaos. No more waiting for IT to build a bridge between two worlds that should never have been separate.</p><p>If you have lived through a planning cycle where the close numbers and the forecast numbers did not tie because two different systems told two different stories, you know exactly why this matters.</p><h3>Finance Can Own This</h3><p>This is the part I want senior FP&amp;A practitioners and finance leaders to hear clearly. Fabric Planning is positioned to do for planning what Power BI did for reporting. It is a tool finance can own. You will probably need help for production-grade, enterprise-wide rollouts. That is true of any serious capability. But for the simple stuff, the day-to-day building, the experimenting, the prototyping, you can get your hands dirty yourself. You do not have to hand it over to a consulting firm just to find out whether it works for your business.</p><p>I have spent fifteen-plus years watching finance hand over ownership to technology teams every time we adopted a new EPM tool. Fabric Planning is the first credible exception.</p><h3>The Pricing Model Breaks Traditional EPM Economics</h3><p>Fabric Planning follows the same all-inclusive pricing as every other Fabric workload. There is no separate license, no per-user fee, no SKU to negotiate. It consumes Fabric capacity units, smoothed over thirty days.</p><p>Here is what this breaks. With traditional EPM tools, if you have two hundred budget contributors who only enter data for three months a year, you are still paying for two hundred licenses for all twelve months. With Fabric, you only consume capacity when those users are actively working. You can scale capacity up during budget season and scale it back down when the cycle ends. You pay for what you use, when you use it. For anyone who has fought a procurement battle to justify license counts that only matter for one quarter, this changes the math entirely.</p><h3>If You Already Did the Hard Work, You Are Already Ready</h3><p>The CFOs I want to talk to most are the ones who have already lived through a failed EPM implementation. Many of my customers tried to implement EPM first, failed, and then rebuilt their data foundation properly with Power BI and Fabric. They cleaned up their data models. They invested in semantic layers. They built the discipline.</p><p>For those organizations, Fabric Planning is essentially free. The investment they made in their data foundation suddenly unlocks planning as another workload on top of what they already paid for. No second deployment. No second procurement cycle. No second integration headache. The work you already did was not wasted. It was the prerequisite. Now you get the planning capability that the failed EPM tool was supposed to deliver, on top of the data platform that actually worked.</p><h3>The Architecture Is Different From Anything That Came Before</h3><p>Every previous Power BI planning solution, including Lumel&#8217;s own earlier offerings, followed the same pattern: a custom visual built on the Power BI SDK, connected to a separate modeling engine, writing back to Fabric SQL or another database. None of those custom visuals were certified by Microsoft. From a security and CISO perspective, that was always a real challenge. An uncertified visual could technically send data anywhere.</p><p>Fabric Planning is not a custom visual. It is a native Fabric workload built from the ground up, without the limitations of the Power BI SDK. The application and the data live in the same platform, secured and certified by Microsoft. RLS is inherited from your semantic model. Audit trails are built in at the cell, row, and column level. This is a fundamentally different architectural foundation than anything that came before.</p><h3>Your Data Foundation Is Now the Bottleneck</h3><p>This deserves its own section, because it is the most important sentence I can say to a finance audience: the technology is no longer the bottleneck. Your data foundation is.</p><p>Fabric Planning is only as good as the data it sits on top of. If your actuals are messy, if your chart of accounts has inconsistencies, if your dimensional structures are not clean, no planning tool will save you. You cannot skip the maturity curve. You cannot bypass the data foundation. It is the prerequisite for everything else.</p><p>If you have been doing things in a haphazard way in Excel, Fabric Planning is not going to magically fix that. Step zero is getting your data foundation right. If you do not have one, that is the first project to start. If you have one, you are ready.</p><p>This is also why I think this is the most exciting moment for finance teams in twenty years. The technology has caught up to where finance has wanted to be for decades. The only question left is whether your data is ready for it.</p><h2>The PerformancePoint Question</h2><p>I cannot write this article without addressing the elephant in the room. Microsoft has been here before, and it did not end well. PerformancePoint Services was deprecated. Firms that built FP&amp;A practices around it were left scrambling. That history is real and people remember it.</p><p>So why is this different?</p><p>PerformancePoint was a standalone product, maintained separately from the core data platform. When Microsoft shifted priorities, it was easy to cut. Fabric Planning is embedded directly into Fabric IQ as a native workload. Microsoft Fabric is not a side bet. It is one of Microsoft&#8217;s most strategic platform investments. Ripping a native workload out of your flagship data platform is a fundamentally different proposition than sunsetting a standalone product.</p><p>It also matters how this was launched. Microsoft did not announce this as an ISV offering or a partner solution. It was announced as Fabric Planning, with a small &#8220;powered by Lumel&#8221; note. That positioning tells you where this is headed.</p><p>There is also the team behind it. Fabric Planning has a dedicated development team that is focused entirely on planning. They are not competing for resources with twelve other Microsoft initiatives. They are not subject to changing internal priorities. That focus means faster iteration and less risk of the feature stalling.</p><p>And then there is Lumel itself. A couple hundred employees, seasoned through SAP, who had the planning technology but needed a platform that was ready for it. Power BI gave them the adoption path. They won the Best Overall EPM Vendor award in 2025 and the Financial Modelling Innovation Award in 2020. Fabric completed the picture. Microsoft took time to vet Lumel before making this the native planning solution. They chose a team and a product that had already won the market.</p><p>Finally, consider the adoption flywheel. The path from Excel to Power BI to Fabric to Fabric Planning is a natural progression. There are over twenty million Power BI semantic models already in production. People are not starting from scratch. They are extending what they already have. That kind of installed base creates gravity that PerformancePoint never had.</p><p>Does any of this guarantee permanence? No. Nothing in technology is guaranteed. But the strategic importance of Fabric, the dedicated team, the adoption flywheel, and how Microsoft chose to position this all point in a very different direction than PerformancePoint.</p><h2>Will This Replace FP&amp;A Jobs?</h2><p>I want to address this directly because it is in the back of every reader&#8217;s mind.</p><p>Fabric Planning is going to make FP&amp;A jobs better, not replace them. If your job today is making Excel files and pushing papers, then yes, that part is going away. But that was never the value-added part of the role to begin with. The work that actually matters, the judgment, the analysis, the scenario thinking, the business partnering, gets amplified, not replaced. The FP&amp;A professionals who lean into this will become more valuable, not less. The ones who treat their job as defending a spreadsheet are going to have a harder time, but that was true before this announcement too.</p><h2>A Fair Devil&#8217;s Advocate</h2><p>If I were arguing against adopting Fabric Planning right now, here is what I would say.</p><p>First, it is in preview. As a general rule, you do not put production workloads on preview features. So at the moment, you experiment with it. You build a sandbox. You prove out a workflow. You do not migrate your annual budget to it next month.</p><p>Second, if you already have an EPM tool that works well for you, and you are not drowning in unmanaged Excel chaos, do not change. The cost of change is real: migration effort, retraining, rebuilding models, disruption to a planning cycle your business depends on. Working solutions do not get replaced just because something new exists.</p><p>Both of those are honest cautions, and they should temper how aggressively you move. They should not stop you from paying attention.</p><h2>My Background, So You Know Where I Am Coming From</h2><p>I started my career around the era of legacy EPM tools: Hyperion, Cognos, BPC. To be clear, I do not have direct experience implementing those legacy tools myself. My exposure to them was as an FP&amp;A practitioner using them, not as the person standing them up. The closest I came was when my company implemented BPC for consolidation, and the consulting partner advised us to use a different tool entirely for planning. That advice, in 2016, is what cracked open the Pandora&#8217;s box that started my Power BI journey. It is also what told me everything I needed to know about the state of legacy EPM tools at the time.</p><p>I know about One Stream and a handful of newer EPM platforms but have not personally implemented them. On the Power BI EPM tool side, that is where I have actual hands-on experience. I wrote the FP&amp;A Market Guide reviewing five tools, and I implemented three of those five before I left corporate and founded Data Crafters.</p><p>All of those tools, in their own right, are good. I am not here to throw any of them under the bus. But Fabric Planning changes the game because the friction of selection disappears (you are already on Fabric), the storage and integration are simpler, and the scaling story is fundamentally different. The &#8220;this is just another planning tool&#8221; frame misses the point. It is not. It is a planning capability that lives where your data already lives.</p><h1>The Now What: What You Should Actually Do</h1><p>I want to be careful here, because the right answer depends on where you are starting from.</p><p><strong>If you are already on Fabric and have a clean data foundation</strong>: enable Fabric Planning in your tenant admin center. Try it on a Fabric trial capacity if you do not want to use production capacity yet. Pick one focused use case. I would start with PowerTables (Data Management) and replace one lookup table you currently manage in a spreadsheet. That is the lowest-risk, highest-value entry point.</p><p><strong>If you are on Fabric but your data foundation is rough</strong>: do not start with Fabric Planning. Start with your data foundation. Clean up your chart of accounts. Get your dimensional structures right. Build your semantic models. Then come back to Fabric Planning. Without good data, no planning tool works. This is not a step you can skip.</p><p><strong>If you have a working EPM tool today</strong>: do not migrate yet. Watch the space. Read the FAQ on fabricplanning.io. Follow the content. If the components I mentioned above (Data Management and Intelligence) could solve a specific pain point alongside what you already have, experiment with those without ripping anything out.</p><p><strong>If you are evaluating planning tools right now</strong>: put Fabric Planning on the list. Even in preview, the architecture and the trajectory are too significant to ignore. The total cost of ownership story is fundamentally different from anything else on the market.</p><p><strong>If you are a senior FP&amp;A practitioner trying to figure out what to do on Monday morning</strong>: start by following along. Subscribe to the <a href="/__u/fabricplanning.substack.com/">Fabric Planning Substack</a> and the FAQ on fabricplanning.io. Fabric Planning is new. Things are changing weekly. The single most valuable thing you can do right now is build the curiosity habit. Open it up. Tinker with it. Break it. Run a small experiment. By later this year, you will be the person in your organization who can speak credibly about whether this is right for your team. That is a valuable position to be in.</p><h2>Closing Thought</h2><p>People who have followed my career sometimes ask why I switched jobs. The honest answer is that I never did. I went deeper into FP&amp;A, not away from it. The opportunity took me from finance director to chief data officer, and eventually to founding a company that specializes in implementing data analytics end-to-end on the Microsoft stack. If you go back and check my roots, I never left FP&amp;A. I still hold my CMA and FPAC certifications. I still serve on FP&amp;A advisory boards. I still think of myself as an FP&amp;A practitioner who happens to have spent the last decade building the data foundation that planning was always supposed to sit on.</p><p>And now my journey has brought me back to where I started. Planning. Except this time, I am not stitching together workbooks at 11 PM trying to fork a budget. This time, the platform is built for it.</p><p>That is what makes this moment personal for me. It is not just another product announcement. It is the closing of a loop that started in 2016 with a frustrated finance director in a conference room in Boston, asking himself if there was a better way.</p><p>I am cautiously excited about Fabric Planning, and I think you should be too. Cautiously, because it is in preview and the data foundation work is still on you. Excited, because the architecture, the pricing model, the ownership story, and the trajectory all point in a direction finance has been waiting twenty years to see.</p><p>I sat down with Gopal Krishnamurthy, the founder and CEO of Lumel, to talk about all of this in detail. We walked through the architecture, the components, the demos, and the questions we knew people would have. You can watch the full session below.</p><p><a href="https://youtu.be/3yvPz2H_cZU?si=_9-9F3AsjU0xkms4">[Full Webinar]</a></p><p>The <a href="https://fabricplanning.io/faq/">FAQ</a> on fabricplanning.io is being updated regularly as new questions come in. I will keep writing here as the capability evolves. This is the central place I am pushing all of my Fabric Planning content and analysis going forward.</p><p>Pay attention to this one. It matters.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://fabricplanning.substack.com/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 Fabric Planning! 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></channel></rss>