<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Data on Wheels</title>
	<atom:link href="https://dataonwheels.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://dataonwheels.wordpress.com</link>
	<description>Data with momentum, stories with wings, and dragons with wisdom.</description>
	<lastBuildDate>Mon, 25 May 2026 20:49:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>

<image>
	<url>https://dataonwheels.wordpress.com/wp-content/uploads/2025/08/cropped-new-logo-2025.png?w=32</url>
	<title>Data on Wheels</title>
	<link>https://dataonwheels.wordpress.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">17806167</site><cloud domain='dataonwheels.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<atom:link rel="search" type="application/opensearchdescription+xml" href="https://dataonwheels.wordpress.com/osd.xml" title="Data on Wheels" />
	<atom:link rel='hub' href='https://dataonwheels.wordpress.com/?pushpress=hub'/>
	<item>
		<title>The end of an era &#8211; why I chose not to renew my MVP</title>
		<link>https://dataonwheels.wordpress.com/2026/05/26/the-end-of-an-era-why-i-chose-not-to-renew-my-mvp/</link>
					<comments>https://dataonwheels.wordpress.com/2026/05/26/the-end-of-an-era-why-i-chose-not-to-renew-my-mvp/#respond</comments>
		
		<dc:creator><![CDATA[Steve]]></dc:creator>
		<pubDate>Tue, 26 May 2026 16:00:00 +0000</pubDate>
				<category><![CDATA[Non-Technical]]></category>
		<category><![CDATA[ALS]]></category>
		<category><![CDATA[Bridging Voice]]></category>
		<category><![CDATA[Fabric 5]]></category>
		<category><![CDATA[MVP]]></category>
		<guid isPermaLink="false">http://dataonwheels.wordpress.com/?p=5847</guid>

					<description><![CDATA[Two years ago, two things happened within a few days of each other. I retired from 3Cloud going on full time disability due to ALS, and I was awarded my first Microsoft MVP award. Retirement was a huge nail in the coffin for my career in data. I still produced more Fabric 5 videos which &#8230; <p><a href="https://dataonwheels.wordpress.com/2026/05/26/the-end-of-an-era-why-i-chose-not-to-renew-my-mvp/" class="more-link">Continue reading <span class="screen-reader-text">The end of an era &#8211; why I chose not to renew my&#160;MVP</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Two years ago, two things happened within a few days of each other. I retired from 3Cloud going on full time disability due to ALS, and I was awarded my first Microsoft MVP award. <a href="https://dataonwheels.wordpress.com/2024/06/20/the-next-phase-a-fresh-start/">Retirement</a> was a huge nail in the coffin for my career in data. I still produced more <a href="https://www.youtube.com/playlist?list=PLb5InovAUFm-IHkZCgiwejFOzoP13J-ZH">Fabric 5 videos</a> which helped me earn the award. Now I’m giving up my MVP award after only two years.</p>



<h2 class="wp-block-heading">ALS diagnosis and my MVP award</h2>



<p class="wp-block-paragraph">I received my official ALS diagnosis in September 2022, but by the previous fall, it was pretty clear that I had ALS. I didn’t know how much longer I could work. ALS progresses differently for everyone. My symptoms started in my hands and arms. 3Cloud supported me through it all. I decided it was time to retire due to fatigue and speech difficulties.</p>



<figure class="wp-block-embed alignright is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-9-16 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="embed-youtube"><iframe title="MVP Unboxing #shorts #mvpbuzz #workingwithals" width="540" height="960" src="https://www.youtube.com/embed/3BRThCGhJN0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</div></figure>



<p class="wp-block-paragraph">In early 2024, <a href="https://www.linkedin.com/in/kristyna-ferris-dataonwheels/">Kristyna Ferris</a> and <a href="https://www.linkedin.com/in/wagnerchris/">Chris Wagner</a> nominated me for an MVP award with support from <a href="https://www.linkedin.com/in/pturley/">Paul Turley</a>. I submitted my community contributions which were heavily focused on Microsoft Fabric. I was awarded the Data Platform Microsoft MVP in June 2024.</p>



<p class="wp-block-paragraph">The award was bittersweet. My ALS had progressed far enough that my ability to travel was greatly hampered. This meant I couldn’t go to events like the MVP Summit in person. While I attended online and learned much, I wasn’t able to build those relationships that in person attendance fosters. I also missed the unique opportunity to attend with my daughter, a fellow MVP.</p>



<p class="wp-block-paragraph">I continued to present and create Fabric 5 videos until my extended hospital stay in early 2025. It took about six months to recover. ALS sucks!</p>



<h2 class="wp-block-heading">My decision is right, not easy</h2>



<p class="wp-block-paragraph">In early 2026, I had to evaluate my contributions or lack thereof. I fell behind on all things Fabric during 2025. Not only was I no longer contributing to the community, but I wasn’t attending product team meetings or MVP Summit. I had effectively checked out.</p>



<p class="wp-block-paragraph">I knew there was a chance that I could still be renewed, I chose not to try. I didn’t want to take a spot from someone who has earned it. You see, this was not the first time I had been nominated. I was nominated in 2012 and 2013 for my work with SQL Server and Analysis Services. Microsoft rejected my nominations because the program was full.</p>



<p class="wp-block-paragraph">Even though it is one more thing I am giving up in my data career, <strong>I am not seeking a renewal of my MVP award</strong>. I really wish I could have contributed to the program longer. ALS has taken this from me, and it makes me sad.</p>



<figure class="wp-block-pullquote"><blockquote><p>If you are an MVP or a member of an advisory committee at Microsoft or another vendor, don’t be a passive participant. You have an obligation to actively engage the product and engineering teams. You are invited to those meetings to give feedback as an active user of the product in the field. One of my biggest pet peeves is passive participation.</p></blockquote></figure>



<h2 class="wp-block-heading">Thank you</h2>



<p class="wp-block-paragraph">I want to express my sincere thanks again to Chris, Kristyna, and Paul for nominating me for the award. Thanks to <a href="https://www.linkedin.com/in/rie-merritt/">Rie Merritt</a> and the Microsoft team for finding me worthy and making it possible to join this great group of people. Thank you to the many product teams for taking time to share what they are working on and allowing us the opportunity to engage with them. Even though my time was short in the program, I greatly appreciated the opportunity!</p>



<h2 class="wp-block-heading">What’s next for me</h2>



<p class="wp-block-paragraph">Well, to start with, I don’t plan to quit the data community. I started a new blog series here called <a href="https://dataonwheels.wordpress.com/category/ramblings-of-a-retired-data-architect/">Ramblings of a retired data architect.</a> When you’re retired you can really speak your mind. What am I going to do? Fire myself? Ha! I plan to enjoy it. I also will participate in T-SQL Tuesday and review books. I haven’t forgotten everything.</p>



<p class="wp-block-paragraph">There is also this little <a href="https://als.dataonwheels.com/">website</a> I created. It’s like a small business. I keep busy maintaining it and adding new content. I have become a web designer which is a far cry from a data architect.</p>



<p class="wp-block-paragraph">I also volunteer in the ALS community, including becoming a <a href="https://als.dataonwheels.com/im-a-newly-minted-bridgingvoice-ambassador/">Bridging Voice Ambassador</a>. As you can see, I keep busy.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dataonwheels.wordpress.com/2026/05/26/the-end-of-an-era-why-i-chose-not-to-renew-my-mvp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5847</post-id>
		<media:thumbnail url="https://dataonwheels.wordpress.com/wp-content/uploads/2012/06/splitrock-blue2.jpg" />
		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2012/06/splitrock-blue2.jpg" medium="image">
			<media:title type="html">Splitrock - Blue</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/ee87b34df022caccea1d8dd4b6d56d9f697ff744ac31df8ca748de93dff8402e?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">flipster1971</media:title>
		</media:content>
	</item>
		<item>
		<title>T-SQL Tuesday #197 – An impactful session or two from a conference &#8211; RECAP</title>
		<link>https://dataonwheels.wordpress.com/2026/04/17/t-sql-tuesday-197-an-impactful-session-or-two-from-a-conference-recap/</link>
		
		<dc:creator><![CDATA[Steve]]></dc:creator>
		<pubDate>Fri, 17 Apr 2026 20:45:28 +0000</pubDate>
				<category><![CDATA[Non-Technical]]></category>
		<category><![CDATA[#tsql2day]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[technology]]></category>
		<guid isPermaLink="false">http://dataonwheels.wordpress.com/?p=5825</guid>

					<description><![CDATA[Thanks to everyone who joined the blog party this month. I noticed three themes in the responses. Every response had one or more of these themes woven into their response. No matter how you learn, you can find value at conferences. Our industry is made up of people with different learning styles. I learn best &#8230; <p><a href="https://dataonwheels.wordpress.com/2026/04/17/t-sql-tuesday-197-an-impactful-session-or-two-from-a-conference-recap/" class="more-link">Continue reading <span class="screen-reader-text">T-SQL Tuesday #197 – An impactful session or two from a conference &#8211;&#160;RECAP</span></a></p>]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="alignright size-full"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg"><img data-attachment-id="5096" data-permalink="https://dataonwheels.wordpress.com/2024/07/02/t-sql-tuesday-176-that-piece-of-technical-advice-for-the-past-me/t-sql-tuesday-logo/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" data-orig-size="300,300" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="t-sql-tuesday-logo" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg?w=300" src="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" alt="" class="wp-image-5096" /></a></figure>
</div>


<p class="wp-block-paragraph">Thanks to everyone who joined the blog party this month. I noticed three themes in the responses. Every response had one or more of these themes woven into their response.</p>



<ol class="wp-block-list">
<li>I learned something.</li>



<li>I discovered ways to improve my presentations.</li>



<li>I get more value in the hallway conversations.</li>
</ol>



<p class="wp-block-paragraph">No matter how you learn, you can find value at conferences. Our industry is made up of people with different learning styles. I learn best in a classroom. Others prefer hands on experience. Before we recap the responses, let’s have a look at the invitation.</p>



<h2 class="wp-block-heading">The Invitation</h2>



<p class="wp-block-paragraph">We are in the heart of the spring conference season. Maybe you had the opportunity to attend FabCon / SQLCon or a weekend event like Data Saturday. This month I’m <a href="https://dataonwheels.wordpress.com/2026/04/07/t-sql-tuesday-197-an-impactful-session-or-two-from-a-conference/">inviting </a>you to tell us about <strong>one or more things you learned at ANY conference you have attended that has impacted you or how you work</strong>.</p>



<h2 class="wp-block-heading">Rob Farley – <a href="https://lobsterpot.com.au/blog/2026/04/14/presentations-with-impact/" target="_blank" rel="noreferrer noopener">Presentations with impact! | LobsterPot Solutions</a></h2>



<p class="wp-block-paragraph">Rob discusses the impact of a TechEd speaker who engaged the audience including himself. He used this experience to develop into a better speaker. He also emphasizes the importance of community interaction and hallway conversations at events.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I wanted to be able to grab the attention of the people in the room (or at least most of them), and hold onto it. To teach their hearts and not just their minds, hopefully so they would leave changed. I try to do the same with my consulting, with the people I encounter in life in general.&nbsp;</p>
</blockquote>



<h2 class="wp-block-heading">Vlad Drumea &#8211; <a href="https://vladdba.com/2026/04/14/t-sql-tuesday-197-impactful-session-dba-career/" target="_blank" rel="noreferrer noopener">T-SQL Tuesday #197 &#8211; An impactful session changed my DBA career &#8211; VladDBA</a></h2>



<p class="wp-block-paragraph">Vlad recalls a session from ITCamp in Romania on security. Even though he had been a DBA for many years, this session motivated his ongoing work in cybersecurity.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Not only did I find her session very insightful and entertaining, but it kick-started my active interest in cybersecurity which turned out to go very well with my passion for SQL Server.</p>
</blockquote>



<h2 class="wp-block-heading">Jamal Hansen &#8211; <a href="https://jamalhansen.com/blog/tsql-tuesday-197-how-i-have-been-impacted-by-conferences/" target="_blank" rel="noreferrer noopener">T-SQL Tuesday 197: How I Have Been Impacted by Conferences | Jamal Hansen</a></h2>



<p class="wp-block-paragraph">Jamal focuses on the general value of attending conferences. He differentiates between vendor conferences and community conferences. Community conferences focus on people more than product.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The community conferences are different. People are the focus. Ideas and friendship are the reasons they come together. Those are the ones with talks that stick. Those are the ones I keep going back to.</p>
</blockquote>



<h2 class="wp-block-heading">Kevin Chant &#8211; <a href="https://chantifiedlens.com/2026/04/14/t-sql-tuesday-196-an-impactful-session/" target="_blank" rel="noreferrer noopener">T-SQL Tuesday 196 &#8211; An impactful session &#8211; Chantified Lens</a></h2>



<p class="wp-block-paragraph">Kevin shares how a session at SQLBits encouraged him to expand well beyond SQL Server on premises. He would delve into Azure and DevOps. That session positively impacted how he conducts his own presentations today.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Suffice to say that this session led me down the path to many things. Including working on a special project for my employer at the time and an improved awareness of the possibilities of CI/CD. I ended up absorbing so much knowledge about Azure that I ended up gaining the MCSD Azure Architect certification.</p>
</blockquote>



<h2 class="wp-block-heading">Steve Jones &#8211; <a href="https://voiceofthedba.com/2026/04/14/impactful-sessions-ive-seen-t-sql-tuesday-196/" target="_blank" rel="noreferrer noopener">Impactful Sessions I’ve Seen: T-SQL Tuesday #196 | Voice of the DBA</a></h2>



<p class="wp-block-paragraph">Steve starts out explaining how at this point in his career he finds more value in the conversations than in the sessions. However, that was not always true. He lists six sessions from the many he has attended through the years that impacted him.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">There’s always a lot to learn, and going to sessions is a great way to get inspired and help you build your own solutions.</p>
</blockquote>



<h2 class="wp-block-heading">Mike Donnelly &#8211; <a href="https://sqlmd.wordpress.com/2026/04/14/examples-of-memory-leaks-t-sql-tuesday-197/" target="_blank" rel="noreferrer noopener">Examples of Memory Leaks (T-SQL Tuesday #197) – A Coding Journey</a></h2>



<p class="wp-block-paragraph">Mike talks about a session on SQL Server administration he attended at his first SQL Saturday in Minnesota. He learned the importance of managing SQL Server at the server level. At the same event he heard about the local SQL Server user group, eventually becoming its board chair.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">At that same SQL Saturday, I learned about the monthly PASSMN meetings and started attending them regularly, which led to me eventually presenting some sessions of my own, and ultimately becoming the PASSMN board chair (after Steve stepped down). It is not an exaggeration to say that SQL Saturday #58 changed the course of my career.</p>
</blockquote>



<h2 class="wp-block-heading">Louis Davidson &#8211; <a href="https://drsql.link/2026/04/14/t-sql-tuesday-197-an-impactful-session-or-two-from-a-conference/" target="_blank" rel="noreferrer noopener">T-SQL Tuesday #197 – An impactful session or two from a conference – Drsql&#8217;s Database Musings</a></h2>



<p class="wp-block-paragraph">Louis calls out two sessions on database design that impacted his database design. At CA World he learned about the impact of semantics, and at the SQL Server 7.0 launch, he got insight into SQL Server internals.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Why I still go to sessions &#8211; Because I learn things that I don’t know. Sometimes it is deep, interesting things that change me. Sometimes it is things that don’t mean anything big, but stick with me. Sometimes it is something that helps me professionally.</p>
</blockquote>



<h2 class="wp-block-heading">Courtney Woolum &#8211; <a href="https://data-court.com/2026/04/14/t-sql-tuesday-197-the-value-of-conference-season/" target="_blank" rel="noreferrer noopener">T-SQL Tuesday #197: The Value of Conference Season – Data Court</a></h2>



<p class="wp-block-paragraph">Courtney highlights two sessions from Derby City Data Days. The first was on SQL Server indexing optimization. As a lone DBA, she got validation for much of the work she was doing. The second session covered the PIVOT function in SQL Server and was instrumental in solving an issue she was dealing with. She also calls out friends she made at the event.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">A final shout out to everyone who has been a part of the organization, planning, and execution of an event in this great community. Your time is much appreciated and does not go unnoticed. Please keep up the great work you do, and remember: Cleveland Data Rocks.</p>
</blockquote>



<h2 class="wp-block-heading">That’s a wrap!</h2>



<p class="wp-block-paragraph">Thank you to everyone who partied with us this month. I hope you are encouraged to attend, organize, or present at an event.</p>



<p class="wp-block-paragraph">Are interested in hosting? <a href="https://tsqltuesday.com/about/" target="_blank" rel="noreferrer noopener">Contact Steve Jones for details.</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5825</post-id>
		<media:thumbnail url="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" />
		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" medium="image">
			<media:title type="html">t-sql-tuesday-logo</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/ee87b34df022caccea1d8dd4b6d56d9f697ff744ac31df8ca748de93dff8402e?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">flipster1971</media:title>
		</media:content>
	</item>
		<item>
		<title>T-SQL Tuesday #197 Invitation – An impactful session or two from a conference</title>
		<link>https://dataonwheels.wordpress.com/2026/04/07/t-sql-tuesday-197-an-impactful-session-or-two-from-a-conference/</link>
					<comments>https://dataonwheels.wordpress.com/2026/04/07/t-sql-tuesday-197-an-impactful-session-or-two-from-a-conference/#comments</comments>
		
		<dc:creator><![CDATA[Steve]]></dc:creator>
		<pubDate>Tue, 07 Apr 2026 13:09:36 +0000</pubDate>
				<category><![CDATA[Non-Technical]]></category>
		<category><![CDATA[#tsql2day]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[writing]]></category>
		<guid isPermaLink="false">http://dataonwheels.wordpress.com/?p=5814</guid>

					<description><![CDATA[I am delighted to host this month’s T-SQL Tuesday invitation. If you are new to this blog party, I encourage you to check out the rules. If you are new to blogging, please consider contributing. You don&#8217;t need to post about or be proficient with T-SQL to participate. We are always excited to have new &#8230; <p><a href="https://dataonwheels.wordpress.com/2026/04/07/t-sql-tuesday-197-an-impactful-session-or-two-from-a-conference/" class="more-link">Continue reading <span class="screen-reader-text">T-SQL Tuesday #197 Invitation – An impactful session or two from a&#160;conference</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I am delighted to host this month’s <a href="https://tsqltuesday.com/">T-SQL Tuesday</a> invitation. If you are new to this blog party, I encourage you to check out the <a href="https://tsqltuesday.com/rules/">rules</a>. If you are new to blogging, please consider contributing. You don&#8217;t need to post about or be proficient with T-SQL to participate. We are always excited to have new participants. Be sure to post your blog <strong>on Tuesday, April 14, 2026</strong>.</p>


<div class="wp-block-image">
<figure class="alignleft size-full"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg"><img data-attachment-id="5096" data-permalink="https://dataonwheels.wordpress.com/2024/07/02/t-sql-tuesday-176-that-piece-of-technical-advice-for-the-past-me/t-sql-tuesday-logo/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" data-orig-size="300,300" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="t-sql-tuesday-logo" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg?w=300" src="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" alt="" class="wp-image-5096" /></a></figure>
</div>


<h2 class="wp-block-heading">The Invitation</h2>



<p class="wp-block-paragraph">We are in the heart of the spring conference season. Maybe you had the opportunity to attend FabCon / SQLCon or a weekend event like Data Saturday. This month I’m inviting you to tell us about <strong>one or more things you learned at ANY conference you have attended that has impacted you or how you work</strong>. </p>



<h2 class="wp-block-heading">My experience</h2>



<p class="wp-block-paragraph">I am not sure which PASS Summit it was, either 2007 or 2008. I attended a session conducted by a Microsoft engineer from the SQL Server team. He presented on the physical storage patterns of SQL Server to disk. The session delved into how SQL Server wrote data to disk and the related impact to read and write performance.</p>



<p class="wp-block-paragraph">This session changed how I designed tables and indexes. It also ingrained in me the importance of understanding the physical infrastructure supporting my data work. Later I would learn how to optimize storage for SQL Server Analysis Services much to the chagrin of SAN administrators. They really didn’t like me asking to only write data to the outer 10-20% of the disks.</p>



<p class="wp-block-paragraph">While the technology has changed, the principles have not. My focus shifted to networking and cloud design. As an architect, I didn’t need to know all the details. But I had the knowledge and understanding required to have meaningful conversations and detailed design sessions with specialists. That one session changed how I designed solutions throughout my career!</p>



<h2 class="wp-block-heading">Some final guidance</h2>



<p class="wp-block-paragraph">When you have completed your post and published it on Tuesday, April 14th, drop a comment below. Also include the logo and a link back to this post. I will create a summary post within a week, but I need to know you wrote it. I look forward to your contribution.</p>



<p class="wp-block-paragraph">Are interested in hosting? <a href="https://tsqltuesday.com/about/">Contact Steve Jones for details.</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dataonwheels.wordpress.com/2026/04/07/t-sql-tuesday-197-an-impactful-session-or-two-from-a-conference/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5814</post-id>
		<media:thumbnail url="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" />
		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" medium="image">
			<media:title type="html">t-sql-tuesday-logo</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/ee87b34df022caccea1d8dd4b6d56d9f697ff744ac31df8ca748de93dff8402e?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">flipster1971</media:title>
		</media:content>
	</item>
		<item>
		<title>T-SQL Tuesday #196 – Two risky career decisions I made</title>
		<link>https://dataonwheels.wordpress.com/2026/03/10/t-sql-tuesday-196-two-risky-career-decisions-i-made/</link>
					<comments>https://dataonwheels.wordpress.com/2026/03/10/t-sql-tuesday-196-two-risky-career-decisions-i-made/#comments</comments>
		
		<dc:creator><![CDATA[Steve]]></dc:creator>
		<pubDate>Tue, 10 Mar 2026 16:00:00 +0000</pubDate>
				<category><![CDATA[Ramblings of a retired data architect]]></category>
		<category><![CDATA[#tsql2sday]]></category>
		<category><![CDATA[career]]></category>
		<guid isPermaLink="false">http://dataonwheels.wordpress.com/?p=5809</guid>

					<description><![CDATA[The T-SQL Tuesday topic this month comes James Serra. What career risks have you taken? I started my career as a preacher and ended it as a director in data consulting with a Microsoft MVP award. I can think of two major career risks or decisions I made that shaped my career trajectory. Going into &#8230; <p><a href="https://dataonwheels.wordpress.com/2026/03/10/t-sql-tuesday-196-two-risky-career-decisions-i-made/" class="more-link">Continue reading <span class="screen-reader-text">T-SQL Tuesday #196 – Two risky career decisions I&#160;made</span></a></p>]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="alignleft size-full is-resized"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg"><img data-attachment-id="5096" data-permalink="https://dataonwheels.wordpress.com/2024/07/02/t-sql-tuesday-176-that-piece-of-technical-advice-for-the-past-me/t-sql-tuesday-logo/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" data-orig-size="300,300" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="t-sql-tuesday-logo" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg?w=300" src="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" alt="" class="wp-image-5096" style="width:139px;height:auto" /></a></figure>
</div>


<p class="wp-block-paragraph">The T-SQL Tuesday topic this month comes James Serra. <a href="https://www.jamesserra.com/archive/2026/03/t-sql-tuesday-192-what-career-risks-have-you-taken/" target="_blank" rel="noreferrer noopener">What career risks have you taken?</a></p>



<p class="wp-block-paragraph">I started my career as a preacher and ended it as a director in data consulting with a Microsoft MVP award. I can think of two major career risks or decisions I made that shaped my career trajectory.</p>



<h2 class="wp-block-heading">Going into consulting</h2>



<p class="wp-block-paragraph">The first big risk I took was going into consulting. I had just learned how to create a database and write an application using Microsoft Access. I developed a warehouse management solution to replace manual, handwritten product location management. The tables were normalized, the front end was extended with Visual Basic, and we used barcodes and handheld scanners.</p>



<p class="wp-block-paragraph">We didn’t work for corporate IT at the time. My partner, <a href="https://www.linkedin.com/in/steve-heyer-6a305b2/">Steve Heyer</a>, and I worked in the shipping department. The IT manager wanted us to move to IT, but I didn’t want to leave my manager. So, I reached out to a couple of recruiters about a job. At the same time, a recruiter from Magenic contacted me.</p>



<p class="wp-block-paragraph">After an interesting interview, I was hired as a VB developer. It was here I moved into SQL Server and SSAS development. Little did I know that this decision would launch my career in data the way it did. This leap was huge for me because I really knew nothing about the career I had chosen for myself. At the height of the dotcom bubble no less.</p>



<h2 class="wp-block-heading">Stepping out of consulting</h2>



<p class="wp-block-paragraph">At this point, I had worked at Magenic over five years. We just had our fourth child. I was on the road traveling to a client every other week and was missing a lot of time at home. I changed clients and ended up working four miles from my house. I loved it.</p>



<p class="wp-block-paragraph">As I looked at the next step for my career, I knew it would require more time on the road. I approached my client about working for them. It was a huge risk for them and me. This was a contract breach for both of us. Furthermore, I assumed my career would stagnate because I was moving out of consulting.</p>



<p class="wp-block-paragraph">Magenic was gracious and understanding. They worked out an agreement with my client for additional services and I made the move. Four and a half years later, I would return to Magenic.</p>



<p class="wp-block-paragraph">What was the impact of this risky move? By working close to home, I established good family habits and got involved in the life of my kids which helped create healthy boundaries at work. This blog and the Data on Wheels brand was created. My consulting skills improved because I had to live with and maintain what I had built. My skills did not stagnate. I helped bring one of the first SaaS solutions to the market and pushed SSAS to its limit in the process.</p>



<h2 class="wp-block-heading">Was it worth it?</h2>



<p class="wp-block-paragraph">Absolutely!</p>



<p class="wp-block-paragraph">Without taking these risks, I wouldn’t have ended my career the way I did. I also wouldn’t have set professional boundaries to safeguard family time. I am happy I took these risks.</p>



<p class="wp-block-paragraph">While I lay here today with ALS, I am thankful for my family and friends. I am thankful for the good disability insurance. I hope you can look at your next career decision with a holistic view.</p>



<h2 class="wp-block-heading">Guess who’s next…</h2>



<p class="wp-block-paragraph">Stay tuned here. I am honored and excited to host the next <a href="https://tsqltuesday.com/">T-SQL Tuesday</a>. Look for the invitation next month!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dataonwheels.wordpress.com/2026/03/10/t-sql-tuesday-196-two-risky-career-decisions-i-made/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5809</post-id>
		<media:thumbnail url="https://dataonwheels.wordpress.com/wp-content/uploads/2026/03/pexels-photo-11896596.jpeg" />
		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2026/03/pexels-photo-11896596.jpeg" medium="image">
			<media:title type="html">road sign against sky</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/ee87b34df022caccea1d8dd4b6d56d9f697ff744ac31df8ca748de93dff8402e?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">flipster1971</media:title>
		</media:content>

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" medium="image" />
	</item>
		<item>
		<title>Ramblings about data communities and your contributions, no excuses</title>
		<link>https://dataonwheels.wordpress.com/2026/02/26/ramblings-about-data-communities-and-your-contributions-no-excuses/</link>
		
		<dc:creator><![CDATA[Steve]]></dc:creator>
		<pubDate>Thu, 26 Feb 2026 21:43:05 +0000</pubDate>
				<category><![CDATA[Ramblings of a retired data architect]]></category>
		<category><![CDATA[#blogging]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[data on rails]]></category>
		<category><![CDATA[Data Saturday]]></category>
		<category><![CDATA[Days of Data]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[SQL Saturday]]></category>
		<category><![CDATA[SQL Server User Group]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[writing-tips]]></category>
		<guid isPermaLink="false">http://dataonwheels.wordpress.com/?p=5800</guid>

					<description><![CDATA[I have been active in the data community throughout my career. I have met people and made friends in the process. As I look back on it, I am thankful I was involved and participated. I firmly believe you should as well. Contents The value of data communities I want to kick off this section &#8230; <p><a href="https://dataonwheels.wordpress.com/2026/02/26/ramblings-about-data-communities-and-your-contributions-no-excuses/" class="more-link">Continue reading <span class="screen-reader-text">Ramblings about data communities and your contributions, no&#160;excuses</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I have been active in the data community throughout my career. I have met people and made friends in the process. As I look back on it, I am thankful I was involved and participated. I firmly believe you should as well.</p>



<h2 class="wp-block-heading">Contents</h2>



<ul class="wp-block-list">
<li>The value of data communities</li>



<li>Why you should be a contributor</li>



<li>Write about it</li>



<li>Talk about it</li>



<li>Are you ready to ramble?</li>
</ul>



<h2 class="wp-block-heading">The value of data communities</h2>



<p class="wp-block-paragraph">I want to kick off this section with my experience with community. Then delve into the value of being involved in the data community.</p>



<h3 class="wp-block-heading">A little history</h3>



<p class="wp-block-paragraph">When I started my consulting career in SQL Server nearly 25 years ago, I was a newbie. I came from a background in Microsoft Access. At some point, I got connected with some other SQL Server professionals in Minnesota. We decided to create a user group – Minnesota SQL Server User Group. Eventually, we joined PASS.</p>



<p class="wp-block-paragraph">This was my first experience in the data community. I made many friends in this community. We supported each other’s skills and career growth. We helped each other with technical issues and shared technical wins.</p>



<h3 class="wp-block-heading">The value of community is community</h3>



<p class="wp-block-paragraph">You should definitely participate in communities. The best option is to take the time, usually once a month, to engage in community. Meeting in person is preferred because you can focus on the people and the topic. Talk to each other. If you join a virtual group, <strong>participate</strong>! Don’t do something else during the meeting. Engage in the comments, Q&amp;A, and any banter. While virtual group meetings are more convenient, the onus is on you to interact. If there is no option to interact with each other, it is a webinar, not a user group. Find a user group.</p>



<p class="wp-block-paragraph">The value of the data community is the community. Yes, we can and will learn from each other. Knowing and networking with peers leads to more growth and maturity as a person and a professional.</p>



<h2 class="wp-block-heading">Why you should be a contributor</h2>



<p class="wp-block-paragraph">Simply put, if everyone is consumer, the community dies. The community is not intended to be a school with a couple of teachers and a bunch of students. In a true community, we are all contributors. Every user group has <strong>consumers</strong> and <strong>contributors</strong>. To be clear, not everyone who contributes leads the group or gives talks. Some ask questions, others stick around for discussions, and some extend a hand to welcome others. Consumers come, listen, and leave. Introversion is not a good excuse. Some of the best contributors I know are introverts.</p>



<h3 class="wp-block-heading">Storytelling</h3>



<p class="wp-block-paragraph">We all have a story to tell from “it’s all new to me” to “I have been doing this for 20 years.” &nbsp;Everyone can give back to group through questions, advice, inclusion, and insights. The key is <strong>proactively engaging and including</strong>. In this way, we build friendships, grow careers, and expand horizons. You miss out on all this if you only consume.</p>



<p class="wp-block-paragraph">I am going to expand on two specific types of contributions in the remainder of this post – <strong>writing</strong> and <strong>talking</strong>. These are two ways to tangibly contribute to the community.</p>



<h2 class="wp-block-heading">Write about it</h2>



<p class="wp-block-paragraph">When you write it down, you will remember it more. Writing for others forces <strong>clarity, accuracy, and defensibility</strong>. I call this “writing with CAD.” When we write to share with the community, we are compelled to write this way.</p>



<h3 class="wp-block-heading">Clarity</h3>



<p class="wp-block-paragraph">Writing for others forces us to be clear about the topic. We need to organize our thoughts and write with purpose. We have to answer questions about what we are writing and does it make sense. I think this includes good editing. I highly recommend using tools that check grammar and spelling like Microsoft Editor in Office and Edge. Be careful using tools like Grammarly and Copilot. Use AI to clarify thoughts and not generate them.</p>



<h3 class="wp-block-heading">Accuracy</h3>



<p class="wp-block-paragraph">Accuracy is especially important in technical writing. We should never assume our readers can fill in the blanks. If you’re writing a step-by-step blog, make sure you have all the steps. Be sure to include any context or assumptions. While we cannot guarantee that we didn’t miss anything, we should do our best to be precise so our readers can reproduce, practice, or implement what we are writing about.</p>



<h3 class="wp-block-heading">Defensibility</h3>



<p class="wp-block-paragraph">Are you prepared to defend what you are writing about? I don’t mean this negatively. You should be able to explain why you did it that way or why you think you are correct. Sometimes this is part of the comment or post. Other times you just need to be prepared to answer questions. Defensibility is about being prepared.</p>



<blockquote class="wp-block-quote has-luminous-vivid-amber-background-color has-background is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">To be clear, defensibility does not mean you are always right. Be prepared to hear new ideas and accept corrections. You can’t and won’t know everything. But it is important to know your “why.”</p>
</blockquote>



<h3 class="wp-block-heading">My motivation to write</h3>



<p class="wp-block-paragraph">When I started to blog, I made the mistake of writing for others. I made a decision early on to change the goal of my content. No longer would I try to write about what I think people would read<strong>. I decided to write for me</strong>. My technical writing became my personal knowledge base. If no one reads it, oh well. It was the best decision I made, and I recommend it for new bloggers all the time.</p>



<p class="wp-block-paragraph">One great example from my writing is my series on Excel. &nbsp;I was embedding Excel workbooks into SharePoint. The workbooks were backed by SQL Server Analysis Services cubes. The goal was to make elegant dashboards without looking like Excel. This <a href="https://dataonwheels.wordpress.com/category/excel-bi-tips/">tips and tricks series</a> has many of my most read posts and some are still being viewed today. I wrote them as a reference for me, and others still find them helpful.</p>



<p class="wp-block-paragraph">Next, I want to look at some ways you can contribute to the community through writing. It’s not just about blogging.</p>



<h3 class="wp-block-heading">Where to write</h3>



<p class="wp-block-paragraph">If you’re interested in starting to write, here are some good options. If you’re already writing, maybe try something new.</p>



<h4 class="wp-block-heading">Blogging</h4>



<p class="wp-block-paragraph">This is where I started in 2010. However, it’s not necessarily the easiest option. There are many decisions to be made to launch a blog.</p>



<ul class="wp-block-list">
<li>Where to host it? I use and like WordPress. We are still using the free version. I have seen blogs on Medium lately. Check out this article on the <a href="https://themeisle.com/blog/best-free-blogging-sites/">best options for free blogging platforms</a>.</li>



<li>What to call it? You can be creative here.</li>



<li>Deciding on your first article.</li>



<li>Where to promote it? LinkedIn, Facebook, X?</li>
</ul>



<p class="wp-block-paragraph">One reason I like blogging is that I own and control my content. I can point people to my blog, and it is clearly my work.</p>



<h4 class="wp-block-heading">LinkedIn articles</h4>



<p class="wp-block-paragraph">LinkedIn articles can be a nice way to start writing. You can also promote a newsletter for people to subscribe to. It comes with a built-in promotional platform. You are on LinkedIn after all.</p>



<h4 class="wp-block-heading">Data on Rails</h4>



<p class="wp-block-paragraph">Not sure where to start? We have a shared blog site where you can write a couple of posts to see if you like blog writing. We will promote your work as well.</p>



<p class="wp-block-paragraph">If you like it and want to start your own blog, great! We encourage you to take your content to help kick it off. You are always welcome to keep writing here if you prefer to.</p>



<h4 class="wp-block-heading">Commenting</h4>



<p class="wp-block-paragraph">The last area I want to cover is commenting. This is a great way to piggy back onto topics, content, or questions posted by others. You can share your thoughts, insights, and stories with others easily. Some of these can serve as prompts for your own content. Here are a few options for joining the conversation.</p>



<ul class="wp-block-list">
<li>LinkedIn</li>



<li>Reddit</li>



<li>Microsoft forums</li>
</ul>



<h2 class="wp-block-heading">Talk about it</h2>



<p class="wp-block-paragraph">Most technologists are afraid of public speaking. Even now some of you are getting queasy just thinking about it. But talking about what you know and what you are learning is a great way to give back to the community. Speaking on a topic requires you to succinctly describe what you are talking about.</p>



<p class="wp-block-paragraph">I have used speaking opportunities to share my experience with a product, pattern, and code. What I have found is that I have gaps to fill in about the topic. So, I learned more than I knew before I started.</p>



<p class="wp-block-paragraph">I know getting started can be hard. Here is a pattern that may be helpful.</p>



<ol class="wp-block-list">
<li>Choose</li>



<li>Prepare</li>



<li>Practice</li>



<li>Present</li>



<li>Improve</li>
</ol>



<p class="wp-block-paragraph">Let’s break these down.</p>



<h3 class="wp-block-heading">Choose</h3>



<p class="wp-block-paragraph">When you start out, choose something you are familiar with and think is cool. You should be excited and comfortable with your topic. Also, try to be concise. A narrow topic is easier to prepare for.</p>



<h3 class="wp-block-heading">Prepare</h3>



<p class="wp-block-paragraph">This is where most people get stuck. They start out with the wrong questions. What do I need? A presentation? A demo? Wrong questions? What you really need is the <strong>outline</strong>. An outline will help you stay focused. Start out by identifying three, no more, no less, points to make about your topic. I would recommend writing them down.</p>



<p class="wp-block-paragraph">Once you have them ready, fill in the blanks.” What do you want to say about each point? Do you have sample code? A picture of a whiteboard? Lessons learned? Compile these into a document. Now you can expand your outline. It could look something like this :</p>



<ul class="wp-block-list">
<li>Topic: working with window functions in SQL Server</li>



<li>What are window functions<ul><li>What they do</li></ul>
<ul class="wp-block-list">
<li>Why I needed them</li>
</ul>
</li>



<li>How to build one<ul><li>Sample code</li></ul>
<ul class="wp-block-list">
<li>Define key functions<ul><li>Partition</li></ul><ul><li>Over</li></ul>
<ul class="wp-block-list">
<li>Order by</li>
</ul>
</li>
</ul>
</li>



<li>Aggregation
<ul class="wp-block-list">
<li>Sample code of my use case</li>
</ul>
</li>
</ul>



<h4 class="wp-block-heading">The presentation</h4>



<p class="wp-block-paragraph">Now you can build a presentation. You should start a slide deck with the following slides.</p>



<ol class="wp-block-list">
<li>Title. Includes topic and your name.</li>



<li>Who you are. Name, role, something interesting about you.</li>



<li>Introduction. Topic, why the topic interests you.</li>



<li>First point.</li>



<li>Second point.</li>



<li>Third point.</li>



<li>Lessons learned. How did it help you? Or a quick summary about how to use it.</li>



<li>Thank you. Q &amp; A, references.</li>
</ol>



<p class="wp-block-paragraph">You may need extra slides for some of your points, especially if you have sample code or diagrams. Don’t add to many extra slides. Remember that the slides support what you are talking about. If want to read something, use a printed document. <strong>DO NOT JUST READ YOUR SLIDES!</strong></p>



<h3 class="wp-block-heading">Practice</h3>



<p class="wp-block-paragraph">People practice in different ways. You should try a couple to find what works best for you. Whatever works for you is the right way for you to prepare. Here are some examples that you could use:</p>



<ul class="wp-block-list">
<li>Practice in front of a mirror</li>



<li>Use PowerPoint’s timing feature</li>



<li>Run through it with a friend</li>



<li>Do a dry run with an experienced speaker</li>



<li>Rehearse in your head</li>
</ul>



<h3 class="wp-block-heading">Present</h3>



<p class="wp-block-paragraph">You get to do your presentation. Exciting!</p>



<h3 class="wp-block-heading">Improve</h3>



<p class="wp-block-paragraph">After your presentation be critical of your presentation, in a good way. We can always improve. If the event has reviews, use to make improvements. Don’t try change everything, focus on one or two things.</p>



<blockquote class="wp-block-quote has-luminous-vivid-amber-background-color has-background is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Demos are risky. If something goes wrong, have a backup ready. You don’t want to troubleshoot your demo live. I had slides with screenshots ready to go. Everyone has demos fail. I don’t recommend demos for your first presentation.</p>
</blockquote>



<h3 class="wp-block-heading">Where to speak</h3>



<p class="wp-block-paragraph">Next, we will look at some good opportunities to speak at. &nbsp;</p>



<h4 class="wp-block-heading">User groups</h4>



<p class="wp-block-paragraph">User groups are a great opportunity to speak to a friendly audience.</p>



<h4 class="wp-block-heading">Lunch and learn</h4>



<p class="wp-block-paragraph">Lunch and learns are an informal way to get comfortable talking about your topic. Usually, you do these with your peers at work or with a client.</p>



<h4 class="wp-block-heading">Small conferences</h4>



<p class="wp-block-paragraph"><a href="https://dayofdata.org/">SQL Saturdays, Days of Data, and Data Saturdays</a> are examples of small conferences. These are the next step after user groups.</p>



<h4 class="wp-block-heading">Calls for presenters</h4>



<p class="wp-block-paragraph">You can find many opportunities to present when you are ready to stretch your wings <a href="https://callfordataspeakers.com/">here</a>.</p>



<h2 class="wp-block-heading">Career growth</h2>



<p class="wp-block-paragraph">While community involvement benefits the community, it also benefits your career. Not only can you build up your resume, but you can also build up your professional network.</p>



<h2 class="wp-block-heading">Are you ready to ramble?</h2>



<p class="wp-block-paragraph">Well, if you made this far, I hope I have inspired you to get involved. Many people have started out small and grew their professional career using these activities. Everyone can contribute, even you. Let us know what you do in the comments. We would love to hear from you.</p>



<h2 class="wp-block-heading">Ramblings of a retired data architect</h2>



<p class="wp-block-paragraph">Let me start by saying that I have been working with data for over thirty years. I think that just means I am old. I thought it would be fun to discuss my thoughts on various topics. This is my take and some of my thoughts are definitely “tongue in cheek.” So, enjoy the ride and feel free to share your take in the comments.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5800</post-id>
		<media:thumbnail url="https://dataonwheels.wordpress.com/wp-content/uploads/2024/04/image.png" />
		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2024/04/image.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/ee87b34df022caccea1d8dd4b6d56d9f697ff744ac31df8ca748de93dff8402e?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">flipster1971</media:title>
		</media:content>
	</item>
		<item>
		<title>SQL, MDX, DAX – the languages of data</title>
		<link>https://dataonwheels.wordpress.com/2026/01/12/sql-mdx-dax-the-languages-of-data/</link>
		
		<dc:creator><![CDATA[Steve]]></dc:creator>
		<pubDate>Mon, 12 Jan 2026 17:33:00 +0000</pubDate>
				<category><![CDATA[Ramblings of a retired data architect]]></category>
		<category><![CDATA[DAX]]></category>
		<category><![CDATA[MDX]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[power bi]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SSAS]]></category>
		<guid isPermaLink="false">http://dataonwheels.wordpress.com/?p=5788</guid>

					<description><![CDATA[Ramblings of a retired data architect Let me start by saying that I have been working with data for over thirty years. I think that just means I am old. Anyway, I have written blog posts, delivered presentations, and authored books on these languages through the years. Understanding and using these languages have grown and &#8230; <p><a href="https://dataonwheels.wordpress.com/2026/01/12/sql-mdx-dax-the-languages-of-data/" class="more-link">Continue reading <span class="screen-reader-text">SQL, MDX, DAX – the languages of&#160;data</span></a></p>]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Ramblings of a retired data architect</h2>



<p class="wp-block-paragraph">Let me start by saying that I have been working with data for over thirty years. I think that just means I am old. Anyway, I have <a href="https://dataonwheels.wordpress.com/2015/06/16/excel-bi-tip-27-cubeset-and-cubesetcount-functions/">written blog posts</a>, <a href="https://dataonwheels.wordpress.com/2015/10/10/sql-saturday-453minnesota-2015-session-recapa-window-into-your-data/">delivered presentations</a>, and <a href="https://dataonwheels.wordpress.com/2023/06/07/announcing-a-new-book-on-sql-from-3cloud-authors/">authored books</a> on these languages through the years. Understanding and using these languages have grown and shaped my career through the years. I thought it would be fun to discuss my thoughts on each one. This is my take and some of my thoughts are definitely “tongue in cheek.” So, enjoy the ride and feel free to share your take in the comments.</p>



<ul class="wp-block-list has-pale-ocean-gradient-background has-background">
<li>SQL – ubiquitous and relational</li>



<li>MDX – complex and dimensional</li>



<li>DAX – formulaic and columnar</li>



<li>Thoughts and musings</li>
</ul>



<h2 class="wp-block-heading">SQL, structured query language</h2>



<p class="wp-block-paragraph">SQL is the oldest of the languages. It was designed to support relational databases (RDBMS). It is built on math principles to improve performance and optimize storage. Normalization rules were established to guide developers on the preferred approaches to building databases.</p>



<figure class="wp-block-image size-large"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/designer-7.png"><img width="1024" height="682" data-attachment-id="5790" data-permalink="https://dataonwheels.wordpress.com/2026/01/12/sql-mdx-dax-the-languages-of-data/designer-7/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/designer-7.png" data-orig-size="1536,1024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Designer (7)" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/designer-7.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/designer-7.png?w=1024" alt="" class="wp-image-5790" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/designer-7.png?w=1024 1024w, https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/designer-7.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/designer-7.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/designer-7.png?w=768 768w, https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/designer-7.png?w=1440 1440w, https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/designer-7.png 1536w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">Why is SQL ubiquitous?</h3>



<p class="wp-block-paragraph">SQL is everywhere. SQL is the query language of choice for enterprise data platforms such as Microsoft SQL Server and Oracle. Open-source data platforms like MySQL and PostgreSQL are also built to use SQL.</p>



<p class="wp-block-paragraph">How is this possible? SQL is an ANSI standard. This means that the core of the language is managed by a governing body. If you learn SQL, you should be able to write queries in all these databases, right? Sort of. You should be able to write a query like this in all the databases: SELECT field1, field2 FROM table WHERE field3 = 50.</p>



<p class="wp-block-paragraph">However, vendors often implement their own variations of SQL to meet needs in their platform design or to provide nonstandard functionality to their users. (Engineering outpaces standards development.) For example, Microsoft created TSQL and Oracle created PL/SQL. One of my first experiences with this was returning a single row in query. I used TOP 1 in SQL Server, but there was no TOP keyword in Oracle.</p>



<h3 class="wp-block-heading">Code examples</h3>



<h4 class="wp-block-heading">SQL Server</h4>



<pre class="wp-block-code"><code>SELECT TOP 1 column1, column2 
FROM table_name
WHERE condition;</code></pre>



<h4 class="wp-block-heading">Oracle</h4>



<pre class="wp-block-code"><code>SELECT column1, column2
FROM table_name
WHERE condition
AND ROWNUM = 1;</code></pre>



<h4 class="wp-block-heading">PostgreSQL / MySQL</h4>



<pre class="wp-block-code"><code>SELECT column1, column2
FROM table_name
WHERE condition
LIMIT 1;</code></pre>



<h3 class="wp-block-heading">What does it all mean?</h3>



<p class="wp-block-paragraph">You can learn SQL and be efficient querying data from multiple data platforms. Whether you are a data engineer or a data analyst, you <strong>must know SQL </strong>if you are to be taken seriously as a data professional.</p>



<h2 class="wp-block-heading">MDX, multidimensional expressions</h2>



<p class="wp-block-paragraph">I was introduced to MDX by SQL Server Analysis Services (SSAS). For me, it just clicked. More about that in a bit. MDX, like SQL, is heavily based on math. Whereas SQL is two dimensional (column and rows), MDX can theoretically use an unlimited number of dimensions. The number is limited in practice by the capability of the data platform. MDX was primarily used by two vendors, Microsoft and Hyperion.</p>



<p class="wp-block-paragraph">One key difference between the two platforms is their purpose. Relational databases are optimized for transactions and small result sets. Multidimensional databases are built for analysis across huge datasets.</p>



<h3 class="wp-block-heading">Why is MDX considered complex?</h3>



<p class="wp-block-paragraph">The toughest part for most data professionals is visualizing multidimensional datasets in their minds. Relational data is easy to visualize. It looks like a spreadsheet. Multidimensional data is not that simple. We call it a cube, but that is a simplistic representation with only three dimensions. It is a cool name though.</p>



<p class="wp-block-paragraph">Earlier in my career I coached data consultants on their transition to BI consultants. As I helped a consultant with MDX, I told him at some point he would “get it.” I told him to call me when he did. Six months later he called me, told me that he got it, and hung up on me. Many consultants didn’t get it and either just forced their way through it or went back to relational.</p>



<p class="wp-block-paragraph">MDX was designed to traverse dimensions, build sets, and aggregate values across those sets. I mentioned earlier that MDX made sense to me right away. The first time I was exposed to MDX, I learned about the various functions and methods to work with dimensions including child, parent, descendants, and ancestors. You could think of dimensions like family trees. I took a class in college about familial relationships which used similar concepts. My degree is in cultural anthropology.</p>



<ul style="background:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 81%,rgb(107,0,62) 100%)" class="wp-block-list has-background">
<li>Another difficult concept to master is <strong>context</strong>. You must understand the set or slice of data you are working with in a query.</li>



<li>Once you understand context, you need to realize that every measure is an aggregate of <strong>every dimension</strong> whether a part of the query or not.</li>



<li>Results can be shaped in <strong>multiple dimensions</strong>. Three or more dimensions cannot be visualized. If you want to visualize the data in a report, it needs to be formed into columns and rows.</li>
</ul>



<p class="wp-block-paragraph">Multidimensional databases and MDX are extremely powerful but complex. I enjoyed working with them and became one of the few experts in the technology. However, multidimensional databases and MDX are rarely used today. Microsoft is not advancing the technology, instead promoting columnar data structures.</p>



<h2 class="wp-block-heading">DAX, data analysis expressions</h2>



<p class="wp-block-paragraph">My first experience with DAX was when PowerPivot was released with Excel. It was then that I saw the writing on the wall for MDX. DAX is simpler and more approachable than MDX. Microsoft then added tabular models built on the same data engine, Vertipaq. Eventually culminating in the Power BI model. The underlying data engine is a highly optimized columnar data structure.</p>



<p class="wp-block-paragraph">Admittedly, I have the least amount of hands-on experience with DAX. However, I disliked it early on. Unlike SQL and MDX, DAX is not built around math principles and is not a query language. It is built with expressions. Instead of SELECT, it starts with an equal sign (=). This is more intuitive for Excel users. Early on, it was very frustrating for me.</p>



<p class="wp-block-paragraph">DAX is continually being improved. Microsoft is also continuing to improve the underlying data engine and storage subsystem. Power BI models are one of the foundational building blocks of Microsoft Fabric.</p>



<figure class="wp-block-image size-medium"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/dax-power-bi.png"><img width="300" height="251" data-attachment-id="5792" data-permalink="https://dataonwheels.wordpress.com/2026/01/12/sql-mdx-dax-the-languages-of-data/dax-power-bi/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/dax-power-bi.png" data-orig-size="940,788" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="DAX Power BI" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/dax-power-bi.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/dax-power-bi.png?w=300" alt="" class="wp-image-5792" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/dax-power-bi.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/dax-power-bi.png?w=600 600w, https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/dax-power-bi.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></figure>



<h3 class="wp-block-heading">Should you learn DAX?</h3>



<p class="wp-block-paragraph">If your business uses Power BI, then yes. DAX is used to aggregate, shape, and format data for usage by end users. It is not necessary for data engineers who don’t present data to end users.</p>



<h2 class="wp-block-heading">Thoughts and musings</h2>



<p class="wp-block-paragraph">My first recommendation is to learn SQL if you want to be taken seriously as a data professional. It has been around since the beginning and will be around for a while to come. Relational data platforms are integrating columnar data storage technology which gives SQL users access to the performance available in Power BI models.</p>



<p class="wp-block-paragraph">While I contend that MDX is more powerful, I concur that DAX is more approachable. As MDX goes the way of COBOL, <strong>SQL remains the powerhouse</strong>. Learn DAX if you intend to use Power BI, otherwise don’t bother.</p>



<p class="wp-block-paragraph">That is my 2 cents. Have a different opinion? Sound off in the comments below.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5788</post-id>
		<media:thumbnail url="https://dataonwheels.wordpress.com/wp-content/uploads/2013/04/steve-sub2.png" />
		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2013/04/steve-sub2.png" medium="image">
			<media:title type="html">steve-sub2.png</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/ee87b34df022caccea1d8dd4b6d56d9f697ff744ac31df8ca748de93dff8402e?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">flipster1971</media:title>
		</media:content>

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/designer-7.png?w=1024" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2026/01/dax-power-bi.png?w=300" medium="image" />
	</item>
		<item>
		<title>T-SQL Tuesday #193 – Notes to my past self and from my future self</title>
		<link>https://dataonwheels.wordpress.com/2025/12/09/t-sql-tuesday-193-notes-to-my-past-self-and-from-my-future-self/</link>
		
		<dc:creator><![CDATA[Steve]]></dc:creator>
		<pubDate>Tue, 09 Dec 2025 15:22:00 +0000</pubDate>
				<category><![CDATA[Non-Technical]]></category>
		<category><![CDATA[#tsql2sday]]></category>
		<category><![CDATA[ALS]]></category>
		<category><![CDATA[power bi]]></category>
		<category><![CDATA[T-SQL Tuesday]]></category>
		<category><![CDATA[working with ALS]]></category>
		<guid isPermaLink="false">http://dataonwheels.wordpress.com/?p=5768</guid>

					<description><![CDATA[It has been a while since my last T-SQL Tuesday blog. When I saw Mike Walsh’s topic for T-SQL Tuesday #193, I was intrigued and inspired – “Notes to yourself from the past and the future.” It has been a year and a half since I went on full time disability due to ALS. I &#8230; <p><a href="https://dataonwheels.wordpress.com/2025/12/09/t-sql-tuesday-193-notes-to-my-past-self-and-from-my-future-self/" class="more-link">Continue reading <span class="screen-reader-text">T-SQL Tuesday #193 – Notes to my past self and from my future&#160;self</span></a></p>]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="alignleft size-full"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg"><img data-attachment-id="5096" data-permalink="https://dataonwheels.wordpress.com/2024/07/02/t-sql-tuesday-176-that-piece-of-technical-advice-for-the-past-me/t-sql-tuesday-logo/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" data-orig-size="300,300" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="t-sql-tuesday-logo" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg?w=300" src="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" alt="" class="wp-image-5096" /></a></figure>
</div>


<p class="wp-block-paragraph">It has been a while since my last <a href="https://dataonwheels.wordpress.com/2024/07/02/t-sql-tuesday-176-that-piece-of-technical-advice-for-the-past-me/">T-SQL Tuesday blog.</a> When I saw <a href="https://straightpathsql.com/archives/2025/12/t-sql-tuesday-193-a-note-to-your-past-and-a-warning-from-your-future/">Mike Walsh’s topic for T-SQL Tuesday #193</a>, I was intrigued and inspired – “Notes to yourself from the past and the future.” It has been a year and a half since I went on <a href="https://dataonwheels.wordpress.com/2024/06/20/the-next-phase-a-fresh-start/">full time disability</a> due to ALS. I worked for as long as I was able contribute well. It was a sad but necessary reality. This very reality feeds into my notes.</p>



<h2 class="wp-block-heading">Note to my past self, ten years ago</h2>



<p class="wp-block-paragraph"><strong>Don’t allow others to influence you away from your passion for data excellence and leadership. When you are told that becoming a Microsoft MVP is only a personal (or selfish) endeavor and will not help the company and it doesn’t matter, DON’T LISTEN! They are showing how little they know or understand you. The same is true about your data community involvement.</strong></p>



<p class="wp-block-paragraph">I was awarded the <a href="https://youtube.com/shorts/3BRThCGhJN0?si=axrn8HiVe9geVhEG">Microsoft MVP</a> award for my work on <a href="https://www.youtube.com/@dataonwheels">Microsoft Fabric</a> about a year and a half ago. It was then I learned how much access you get to the engineering teams at Microsoft and a worldwide network of fellow pros. Throughout my years working for Microsoft partners, I have been on data partner advisory councils. I appreciated that exposure, but MVPs already knew what we were hearing for the first time. I can only imagine how I could have helped steer the technological direction of my companies with that insight.</p>



<p class="wp-block-paragraph"><em>A quick soapbox… It never ceases to amaze me how many MVPs and advisory members do not give feedback and recommendations back to Microsoft. These relationships should be mutually beneficial. From personal experience, I know that giving feedback to Microsoft is beneficial. Many times, Microsoft teams and others thought I was an MVP even though I was not. It was because of my feedback on the data platform through other channels.&nbsp; …end of soapbox.</em></p>



<p class="wp-block-paragraph">My overall point to my past self is that you should pursue the path that you see as right for you. Don’t let the naysayers deter you. You need to play to your strengths.</p>



<h2 class="wp-block-heading">Note from your future self</h2>



<p class="wp-block-paragraph"><em>Before I start this, living ten more years would be amazing. ALS life expectancy is 2-5 years, and I am in year four.</em></p>



<p class="wp-block-paragraph"><strong>Don’t stop what you are doing. It will continue to be easier and more efficient for you to create. Don’t be afraid of continuing to contribute to the data community. Your mind still works. It will take a lot of patience to work with data tools that are not eye gaze friendly. Don’t let that deter you. Have fun, find a lane and run with it.</strong></p>



<p class="wp-block-paragraph">I just <a href="https://als.dataonwheels.com/i-started-a-thing/">started</a> getting back to technology. I created the <a href="https://als.dataonwheels.com/">Data on Wheels ~ ALS</a> website, only using eye gaze technology. “Look mom, no hands!” It has been a great experience for me and got me back into technology. I tried using Power BI for the data analysis but quickly realized that I needed Microsoft Fabric to do the work I wanted to do which is out of reach financially (trial capacities are time boxed). So maybe I will see what I can do to solve that problem.</p>



<h2 class="wp-block-heading">Wrapping it up</h2>



<p class="wp-block-paragraph">I listened to company leaders early in my career. They were wrong. I trusted their input too much. I should have sought additional advice. It would have been better for me and the companies I enjoyed working for.</p>



<p class="wp-block-paragraph">Today, I have the desire but not the patience or means in some cases to data work. I enjoyed it a lot. I should not give up. I look forward to sharing what I learn.</p>



<p class="wp-block-paragraph">My advice to everyone is to follow your passions and find enjoyment in your career. Seek council from many different perspectives in your pursuit.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5768</post-id>
		<media:thumbnail url="https://dataonwheels.wordpress.com/wp-content/uploads/2024/06/20190819_162640.jpg" />
		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2024/06/20190819_162640.jpg" medium="image">
			<media:title type="html">20190819_162640</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/ee87b34df022caccea1d8dd4b6d56d9f697ff744ac31df8ca748de93dff8402e?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">flipster1971</media:title>
		</media:content>

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpeg" medium="image" />
	</item>
		<item>
		<title>Power BI, Excel, OneLake &#8211; Dreams Do Come True!</title>
		<link>https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/</link>
					<comments>https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/#comments</comments>
		
		<dc:creator><![CDATA[Kristyna Ferris]]></dc:creator>
		<pubDate>Fri, 05 Dec 2025 13:31:16 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Microsoft Fabric]]></category>
		<category><![CDATA[Power BI]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[power bi]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[technology]]></category>
		<guid isPermaLink="false">http://dataonwheels.wordpress.com/?p=5693</guid>

					<description><![CDATA[I can&#8217;t believe it&#8217;s finally here! A way to have Excel live in OneDrive and access it from Power BI nearly live! We can officially short cut files to our OneLake from both SharePoint and OneDrive! I am super excited about this feature, and I hope you are too. This feature plus User Data Functions &#8230; <p><a href="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/" class="more-link">Continue reading <span class="screen-reader-text">Power BI, Excel, OneLake &#8211; Dreams Do Come&#160;True!</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I can&#8217;t believe it&#8217;s finally here! A way to have Excel live in OneDrive and access it from Power BI nearly live! We can officially short cut files to our OneLake from both SharePoint and OneDrive! I am super excited about this feature, and I hope you are too. This feature plus User Data Functions allows us to not only have data from Excel in our reports but keep it as fresh as needed. Imagine having budget allocations that you want to adjust right before or during a meeting. Now you can! You can edit a file in Excel and hit one button to see the new numbers in your report. In the past, we relied on 3rd party services or Power Apps licensing to accomplish this sort of experience. Now we can just use Excel, an old data friend. </p>



<p class="wp-block-paragraph">Please note, THIS IS IN PREVIEW AND VERY NEW. I&#8217;ve included a ton of screenshots, but please be advised these may not be entirely reflective of the GA reality once this feature is released. My example uses a OneDrive folder, but you can easily do this with SharePoint as well! One caveat, you will need a Fabric capacity. This does work with a trial capacity. </p>



<ol><li><a class="wp-block-table-of-contents__entry" href="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/#creating-the-shortcut-in-onelake-to-onedrive-folder">Creating the ShortCut in OneLake to OneDrive Folder</a></li><li><a class="wp-block-table-of-contents__entry" href="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/#connecting-to-the-file-in-power-bi">Connecting to the File in Power BI</a></li><li><a class="wp-block-table-of-contents__entry" href="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/#creating-a-refresh-schedule-in-power-bi-service">Creating a Refresh Schedule in Power BI Service</a></li><li><a class="wp-block-table-of-contents__entry" href="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/#optional-creating-a-manual-refresh-button-using-translytical-task-flows">Optional &#8211; creating a manual refresh button using Translytical Task Flows</a></li><li><a class="wp-block-table-of-contents__entry" href="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/#additional-resources">Additional Resources</a></li></ol>



<h2 class="wp-block-heading" id="creating-the-shortcut-in-onelake-to-onedrive-folder">Creating the ShortCut in OneLake to OneDrive Folder</h2>



<p class="wp-block-paragraph">1 &#8211; Navigate to OneDrive online: <a href="https://onedrive.live.com/login">https://onedrive.live.com/login</a></p>



<p class="wp-block-paragraph">2 &#8211; Select the settings gear in the top right corner and select &#8220;OneDrive settings&#8221;.<br></p>



<figure class="wp-block-image size-large is-resized"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image.png"><img data-attachment-id="5733" data-permalink="https://dataonwheels.wordpress.com/image-84/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-edited.png" data-orig-size="412,370" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-edited.png?w=412" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-edited.png" alt="" class="wp-image-5733" style="aspect-ratio:1.1135332746598063;width:267px;height:auto" /></a></figure>



<ol class="wp-block-list">
<li></li>
</ol>



<p class="wp-block-paragraph">3 &#8211; On the left-hand panel, select &#8220;More Settings&#8221; then scroll all the way down to the Diagnostic Information. From there, copy the OneDrive web URL. This is what we will use in Fabric to make the short cut. <br>NOTE &#8211; you will need to delete everything in that URL after the _com (in the screenshot below that&#8217;s &#8220;_layouts/15/onedrive.aspx&#8221;.</p>



<figure class="wp-block-image size-large is-resized"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-1.png"><img loading="lazy" width="1024" height="397" data-attachment-id="5701" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-72/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-1.png" data-orig-size="1406,546" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-1.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-1.png?w=1024" alt="" class="wp-image-5701" style="aspect-ratio:2.574342766843844;width:636px;height:auto" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-1.png?w=1024 1024w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-1.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-1.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-1.png?w=768 768w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-1.png 1406w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">4 &#8211; Navigate to a lakehouse in Fabric where you would like to access the content from. <br>5 &#8211; Hit the Get data drop down then select &#8220;New shortcut&#8221;</p>



<figure class="wp-block-image size-large is-resized"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-2.png"><img loading="lazy" width="352" height="295" data-attachment-id="5704" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-73/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-2.png" data-orig-size="352,295" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-2.png?w=352" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-2.png?w=352" alt="" class="wp-image-5704" style="width:269px;height:auto" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-2.png 352w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-2.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-2.png?w=300 300w" sizes="(max-width: 352px) 100vw, 352px" /></a></figure>



<p class="wp-block-paragraph">6 &#8211; Choose the OneDrive option. As of this post, it is currently in Preview and says &#8220;OneDrive (Preview)&#8221; on the button. </p>



<p class="wp-block-paragraph">7 &#8211; Create a new connection. The Site URL will be what you copied from the OneDrive settings. I recommend renaming the connection to something like &#8220;[Name]&#8217;s OneDrive&#8221; so it&#8217;s clear where the data comes from. </p>



<figure class="wp-block-image size-large"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-4.png"><img loading="lazy" width="839" height="543" data-attachment-id="5708" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-75/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-4.png" data-orig-size="839,543" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-4.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-4.png?w=839" alt="" class="wp-image-5708" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-4.png 839w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-4.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-4.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-4.png?w=768 768w" sizes="(max-width: 839px) 100vw, 839px" /></a></figure>



<p class="wp-block-paragraph">8 &#8211; Now that we have a connection, you can point the shortcut to any folder in your OneDrive! Please note, it will grab all children folders inside as well as files. Be mindful of what you actually want to share within OneLake. On the bright side, this means you only need one shortcut per folder hierarchy which makes this much easier if you have files in multiple subfolders you want to share. </p>



<figure class="wp-block-image size-large is-resized"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-6.png"><img loading="lazy" width="1024" height="580" data-attachment-id="5713" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-77/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-6.png" data-orig-size="1278,724" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-6.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-6.png?w=1024" alt="" class="wp-image-5713" style="width:793px;height:auto" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-6.png?w=1024 1024w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-6.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-6.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-6.png?w=768 768w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-6.png 1278w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">9 &#8211; Once you have a folder selected, it may give you an option to transform data (may just be me with CSVs and JSON files in my folders lol). You can skip this by hitting &#8220;previous&#8221; then &#8220;skip&#8221; or &#8220;Revert Changes&#8221; at the top.  If you want to transform your CSVs to delta tables, simply hit next. I haven&#8217;t played around with these auto transformations yet, so if you have notes let me know! Anything with &#8220;Auto&#8221; and &#8220;Preview&#8221; scares me, so I stay away until at least the &#8220;Preview&#8221; is gone haha. Also, currently this feature does not work. Your shortcut will simply disappear into the void. Really excited to see where this ends up in the future though!</p>



<figure class="wp-block-image size-large"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-7.png"><img loading="lazy" width="1024" height="591" data-attachment-id="5715" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-78/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-7.png" data-orig-size="1317,761" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-7.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-7.png?w=1024" alt="" class="wp-image-5715" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-7.png?w=1024 1024w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-7.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-7.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-7.png?w=768 768w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-7.png 1317w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">10 &#8211; Hit &#8220;Create&#8221; and boom! You can now access files from your OneDrive inside OneLake! It may take a couple of refreshes on your browser and a few seconds, but then you can go to the Files section of your lakehouse and see the files/folders in your shortcut.  NOTE &#8211; at first it will show the folder title in your &#8220;Tables&#8221; section. That means it&#8217;s working. Try refreshing your browser (and give it a couple of minutes) and it will pop up in your files section. It does flash a share warning to you, don&#8217;t worry about that and just give it a bit to load in the right section. The time it takes is directly proportionate to the amount of information/size of files you&#8217;re dropping. If you look at my screenshot, you can see I have one file that&#8217;s over 4 GB. Probably not the best folder to pull in (should have gone one level deeper to avoid that file since all I want is in the CSVs folder), but I wanted to see if it can handle it.</p>



<p class="wp-block-paragraph">If needed, hit the three dots next to your folder and manually move it to files section. </p>



<figure class="wp-block-image size-large"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-9.png"><img loading="lazy" width="1024" height="439" data-attachment-id="5719" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-80/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-9.png" data-orig-size="1591,683" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-9.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-9.png?w=1024" alt="" class="wp-image-5719" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-9.png?w=1024 1024w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-9.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-9.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-9.png?w=768 768w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-9.png?w=1440 1440w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-9.png 1591w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">You can see the date modified matches what&#8217;s in your OneDrive! Now to test the syncing, let&#8217;s make a change to the dim_customer.csv.<br>Original view:</p>



<figure class="wp-block-image size-large"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-10.png"><img loading="lazy" width="958" height="499" data-attachment-id="5720" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-81/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-10.png" data-orig-size="958,499" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-10.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-10.png?w=958" alt="" class="wp-image-5720" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-10.png 958w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-10.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-10.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-10.png?w=768 768w" sizes="(max-width: 958px) 100vw, 958px" /></a></figure>



<p class="wp-block-paragraph">Change made, took 40 seconds to sync from my laptop to OneDrive then about instantly it was available in Fabric (by the time I moved to that tab and refreshed my page it was there!). </p>



<figure class="wp-block-image size-large"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-11.png"><img loading="lazy" width="1024" height="498" data-attachment-id="5722" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-82/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-11.png" data-orig-size="1061,516" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-11.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-11.png?w=1024" alt="" class="wp-image-5722" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-11.png?w=1024 1024w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-11.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-11.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-11.png?w=768 768w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-11.png 1061w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">Holy cow! This is a game changer! No longer do folks need to upload files manually using the OneLake explorer (very buggy in my experience). Now you can just short cut it in and allow your ETL process to always grab the latest version that&#8217;s been shortcut to OneLake!!</p>



<p class="wp-block-paragraph">So that brings us to the next phase, how does this work with Power BI? Can we finally have a &#8220;live&#8221; experience with Excel file data in Power BI? </p>



<h2 class="wp-block-heading" id="connecting-to-the-file-in-power-bi">Connecting to the File in Power BI</h2>



<p class="wp-block-paragraph">1 &#8211; Open up your Power BI file. This should work in both the Power BI Desktop and the web Power BI experience, but my demo will use the Desktop. </p>



<p class="wp-block-paragraph">2 &#8211; Connect to the lakehouse with our files. To connect to the files within a lakehouse, we&#8217;ll have to do a custom query since the main lakehouse connector only allows you to pull tables/views. Thankfully, a connector does already exist, it&#8217;s just not in our standard Get Data options. Create a blank query, then use the code below with your workspace and lakehouse id. To find the IDs, grab from the URL (<a href="https://app.fabric.microsoft.com/groups/WORKSPACEID/lakehouses/LAKEHOUSEID?experience=fabric-developer" rel="nofollow">https://app.fabric.microsoft.com/groups/WORKSPACEID/lakehouses/LAKEHOUSEID?experience=fabric-developer</a>).</p>



<pre class="wp-block-code"><code>let
    workspaceID = "YOUR WORKSPACE ID",
    lakehouseID = "YOUR LAKEHOUSE ID",
    Source = Lakehouse.Contents(null){&#091;workspaceId= workspaceID]}&#091;Data]{&#091;lakehouseId =lakehouseID]}&#091;Data],
    Files_Folder = Source{&#091;Id="Files",ItemKind="Folder"]}&#091;Data]
in
    Files_Folder</code></pre>



<p class="wp-block-paragraph">3 &#8211; Navigate to your file by clicking on the link under &#8220;Data&#8221; (likely called &#8220;Folder&#8221;) &gt; then the link under &#8220;Content&#8221; (also probably called &#8220;Folder&#8221;) &gt; then the link under &#8220;Content&#8221; that ties to the file you want to open (mine was called &#8220;Binary&#8221; for the file I wanted). Now interact with it like any other file import in Power Query.</p>



<p class="wp-block-paragraph">CSVs are relatively simple, so I pulled in an Excel file for the screenshots below to show what it looks like if you have formatted tables in your file.  It shows BOTH formatted tables and sheets! Pretty awesome! </p>



<figure class="wp-block-image size-large"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-14.png"><img loading="lazy" width="216" height="259" data-attachment-id="5738" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-86/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-14.png" data-orig-size="216,259" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-14.png?w=216" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-14.png?w=216" alt="" class="wp-image-5738" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-14.png 216w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-14.png?w=125 125w" sizes="(max-width: 216px) 100vw, 216px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-15.png"><img loading="lazy" width="875" height="188" data-attachment-id="5739" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-87/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-15.png" data-orig-size="875,188" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-15.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-15.png?w=875" alt="" class="wp-image-5739" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-15.png 875w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-15.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-15.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-15.png?w=768 768w" sizes="(max-width: 875px) 100vw, 875px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-16.png"><img loading="lazy" width="802" height="356" data-attachment-id="5741" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-88/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-16.png" data-orig-size="802,356" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-16.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-16.png?w=802" alt="" class="wp-image-5741" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-16.png 802w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-16.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-16.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-16.png?w=768 768w" sizes="(max-width: 802px) 100vw, 802px" /></a></figure>



<h2 class="wp-block-heading" id="creating-a-refresh-schedule-in-power-bi-service">Creating a Refresh Schedule in Power BI Service</h2>



<p class="wp-block-paragraph">Now all that is already pretty amazing. We no longer need to mess with crazy links from Excel and can access all our data from the same place &#8211; OneLake! But how do we refresh it? </p>



<p class="wp-block-paragraph">1 &#8211; Navigate to the semantic model settings. </p>



<p class="wp-block-paragraph">2 &#8211; Under &#8220;Data Source Credentials&#8221; there will be a new source called &#8220;Lakehouse&#8221;. Open the &#8220;Edit Credentials&#8221; link and authenticate using the credentials you want to be used for the refresh (can be a service account if needed, but MUST be a OAuth2 source). Right now, there&#8217;s no way to connect other than OAuth2. Not great if you want to use service principals, but service accounts are still an option. </p>



<p class="wp-block-paragraph">If you don&#8217;t need &#8220;live&#8221; updates, you can stop here. However, if you&#8217;re as patient as I am, then you&#8217;ll want a way to trigger a refresh of this data on the fly from within your report. Enter, translytical task flows. </p>



<h2 class="wp-block-heading" id="optional-creating-a-manual-refresh-button-using-translytical-task-flows">Optional &#8211; creating a manual refresh button using Translytical Task Flows</h2>



<p class="wp-block-paragraph">1 &#8211; Create a User Data Function item in Fabric. It will be mostly blank because all we really want is a way to trigger the report refresh. This function will accept a name parameter and return a little message alerting the user that report refresh has been kicked off.  Don&#8217;t forget to hit that &#8220;Publish&#8221; button in the top right corner to actually have this be live! The publishing process can take a bit, be sure it finishes publishing before looking for it in Power BI.</p>



<p class="wp-block-paragraph">Here&#8217;s the code I&#8217;ll be using:</p>



<pre class="wp-block-code"><code>import datetime
import fabric.functions as fn
import logging

udf = fn.UserDataFunctions()

@udf.function()
def refresh_report(name: str) -&gt; str:
    logging.info('Python UDF trigger function processed a request.')

    return f"Welcome {name}! Your report refresh will kick off at {datetime.datetime.now()}!"</code></pre>



<figure class="wp-block-image size-large"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-17.png"><img loading="lazy" width="1024" height="361" data-attachment-id="5744" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-89/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-17.png" data-orig-size="1092,386" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-17.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-17.png?w=1024" alt="" class="wp-image-5744" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-17.png?w=1024 1024w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-17.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-17.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-17.png?w=768 768w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-17.png 1092w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-18.png"><img loading="lazy" width="1024" height="318" data-attachment-id="5746" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-90/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-18.png" data-orig-size="1253,390" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-18.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-18.png?w=1024" alt="" class="wp-image-5746" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-18.png?w=1024 1024w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-18.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-18.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-18.png?w=768 768w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-18.png 1253w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">2 &#8211; Navigate to Power BI Desktop and add blank button. You can add any button, but blank looks cleanest and is easiest to make clear what we want people to do.</p>



<figure class="wp-block-image size-large is-resized"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-19.png"><img loading="lazy" width="779" height="390" data-attachment-id="5748" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-91/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-19.png" data-orig-size="779,390" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-19.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-19.png?w=779" alt="" class="wp-image-5748" style="width:577px;height:auto" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-19.png 779w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-19.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-19.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-19.png?w=768 768w" sizes="(max-width: 779px) 100vw, 779px" /></a></figure>



<p class="wp-block-paragraph">3 &#8211; Add a Data function action and ensure the &#8220;Refresh Report&#8221; toggle is on. This is the key functionality we are looking for. </p>



<figure class="wp-block-image size-large is-resized"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-20.png"><img loading="lazy" width="340" height="668" data-attachment-id="5751" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-92/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-20.png" data-orig-size="340,668" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-20.png?w=340" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-20.png?w=340" alt="" class="wp-image-5751" style="width:244px;height:auto" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-20.png 340w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-20.png?w=76 76w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-20.png?w=153 153w" sizes="(max-width: 340px) 100vw, 340px" /></a></figure>



<p class="wp-block-paragraph">4 &#8211; Create a measure to populate the current user&#8217;s name automatically. </p>



<pre class="wp-block-code"><code>User = USERNAME()</code></pre>



<p class="wp-block-paragraph">5 &#8211; Add that measure to the button by selecting the little fx option next to name. </p>



<figure class="wp-block-image size-large is-resized"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-21.png"><img loading="lazy" width="413" height="461" data-attachment-id="5755" data-permalink="https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/image-93/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-21.png" data-orig-size="413,461" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-21.png?w=413" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-21.png?w=413" alt="" class="wp-image-5755" style="width:276px;height:auto" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-21.png 413w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-21.png?w=134 134w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-21.png?w=269 269w" sizes="(max-width: 413px) 100vw, 413px" /></a></figure>



<p class="wp-block-paragraph">6 &#8211; Configure your button with some text to let people know what it does.</p>



<p class="wp-block-paragraph">7 &#8211; Publish and test! Enjoy your new button! Keep in mind, this will refresh the WHOLE model. My model is fairly small and quick, so not a huge deal.  There&#8217;s not currently a way to have it only refresh one table using the UI, but if you want to make a more complex UDF notebook, you can have it refresh ONLY the table that&#8217;s been impacted. Talk about powerful. </p>



<p class="wp-block-paragraph">I will make a follow up blog soon that will cover how to adapt this method to only refresh the table you need, so stay tuned and hit the subscribe button for a ping when new blogs are published!</p>



<p class="wp-block-paragraph">UPDATE &#8211; I looked into ways to only refresh one table, but it requires using client secret credentials and cannot use semantic link, mssparkutils, or a large number of other libraries available in other notebooks in Fabric. I&#8217;m hoping this will change long-term, but for now please refer to this blog on how to use the REST API in a standard python notebook to refresh Power BI: <a href="https://medium.com/@arvind.g90/refresh-smarter-not-harder-power-bi-automation-with-rest-api-python-63923b37c9a6">https://medium.com/@arvind.g90/refresh-smarter-not-harder-power-bi-automation-with-rest-api-python-63923b37c9a6</a> .</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading" id="additional-resources">Additional Resources</h2>



<ul class="wp-block-list">
<li><a href="https://learn.microsoft.com/en-us/fabric/onelake/create-onedrive-sharepoint-shortcut">https://learn.microsoft.com/en-us/fabric/onelake/create-onedrive-sharepoint-shortcut</a></li>



<li><a href="https://blog.fabric.microsoft.com/en-US/blog/turning-everyday-documents-from-sharepoint-and-onedrive-into-analytics-ready-data-with-onelake-shortcuts/">https://blog.fabric.microsoft.com/en-US/blog/turning-everyday-documents-from-sharepoint-and-onedrive-into-analytics-ready-data-with-onelake-shortcuts/</a></li>



<li><a href="https://www.sharepointdiary.com/2019/01/sharepoint-online-powershell-get-onedrive-url-of-user.html">https://www.sharepointdiary.com/2019/01/sharepoint-online-powershell-get-onedrive-url-of-user.html</a></li>



<li><a href="https://mstechtalk.com/five-ways-to-get-onedrive-url-for-a-user-in-microsoft-365/">https://mstechtalk.com/five-ways-to-get-onedrive-url-for-a-user-in-microsoft-365/</a></li>



<li><a href="https://data-marc.com/2023/08/25/access-onelake-files-from-power-bi-desktop/">https://data-marc.com/2023/08/25/access-onelake-files-from-power-bi-desktop/</a></li>
</ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dataonwheels.wordpress.com/2025/12/05/power-bi-excel-onelake-dreams-do-come-true/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5693</post-id>
		<media:content url="https://2.gravatar.com/avatar/200111574e7ab68bd6ebc770ff92a7a2eae4f03d53955cf05795f0d676939861?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">anytsirk795</media:title>
		</media:content>

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-edited.png" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-1.png?w=1024" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-2.png?w=352" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-4.png?w=839" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-6.png?w=1024" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-7.png?w=1024" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-9.png?w=1024" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-10.png?w=958" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-11.png?w=1024" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-14.png?w=216" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-15.png?w=875" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-16.png?w=802" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-17.png?w=1024" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-18.png?w=1024" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-19.png?w=779" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-20.png?w=340" medium="image" />

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/12/image-21.png?w=413" medium="image" />
	</item>
		<item>
		<title>Managing subscribers, creating newsletters</title>
		<link>https://dataonwheels.wordpress.com/2025/11/20/managing-subscribers-creating-newsletters/</link>
		
		<dc:creator><![CDATA[Steve]]></dc:creator>
		<pubDate>Thu, 20 Nov 2025 16:30:00 +0000</pubDate>
				<category><![CDATA[Creating a website]]></category>
		<category><![CDATA[ALS]]></category>
		<category><![CDATA[Brevo]]></category>
		<category><![CDATA[crm]]></category>
		<category><![CDATA[email marketing]]></category>
		<category><![CDATA[newsletter]]></category>
		<category><![CDATA[website creation]]></category>
		<guid isPermaLink="false">http://dataonwheels.wordpress.com/?p=5676</guid>

					<description><![CDATA[When I created the website on WordPress, I was expecting all the features I had on our WordPress.com which powers this website. As I called out in my previous post, this is not the case. I wanted a way to allow people to subscribe to my content. It turns out that I needed an email &#8230; <p><a href="https://dataonwheels.wordpress.com/2025/11/20/managing-subscribers-creating-newsletters/" class="more-link">Continue reading <span class="screen-reader-text">Managing subscribers, creating&#160;newsletters</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">When I created the website on WordPress, I was expecting all the features I had on our WordPress.com which powers this website. As I called out in <a href="https://dataonwheels.wordpress.com/2025/11/08/becoming-a-creator-my-website-experience/">my previous post,</a> this is not the case. I wanted a way to allow people to subscribe to my content. It turns out that I needed an <strong>email marketing solution</strong> which was quite a surprise.</p>



<h2 class="wp-block-heading">The search is on</h2>



<p class="wp-block-paragraph">I had a very basic list of needs.</p>



<ul class="wp-block-list">
<li>A way to subscribe</li>



<li>Subscriber management</li>



<li>Email subscribers</li>
</ul>



<p class="wp-block-paragraph">The first platform recommended by <a href="https://www.wpbeginner.com/showcase/best-email-marketing-services/" target="_blank" rel="noreferrer noopener">WPBeginner</a> whose parent company is the source for many of my plug ins was Constant Contact. I then looked at HubSpot and MailChimp because I had heard of them. They met my needs but at a cost. If they had free options, they were limited in functionality. I ended up choosing <a href="https://www.brevo.com/?r=t" target="_blank" rel="noreferrer noopener">Brevo</a> which has a robust free plan.</p>



<p class="wp-block-paragraph">To be clear, I needed a low to no cost solution to meet my needs and fill this gap in functionality. I do not generate income from my website, so a free option is required. Brevo fits the bill nicely.</p>



<h2 class="wp-block-heading">Ancillary costs</h2>



<p class="wp-block-paragraph">As part of the setup, I needed to set my sender email address and domain. Both needed to be <a href="https://www.brevo.com/blog/understanding-spf-dkim-dmarc/" target="_blank" rel="noreferrer noopener">verified and compliant</a> with the major email providers’ requirements. I had to create DKIM and DMARC records in my domain.</p>



<figure class="wp-block-image size-large wp-duotone-000000-00d084-1"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/senders.png"><img loading="lazy" width="1024" height="722" data-attachment-id="5678" data-permalink="https://dataonwheels.wordpress.com/2025/11/20/managing-subscribers-creating-newsletters/senders/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/senders.png" data-orig-size="1147,809" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="senders" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/senders.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/senders.png?w=1024" alt="Screenshot of the sender settings page in an email marketing platform, displaying details about verified sender domains, DKIM and DMARC configurations, and sender management options." class="wp-image-5678" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/senders.png?w=1024 1024w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/senders.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/senders.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/senders.png?w=768 768w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/senders.png 1147w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">Little did I know that this was not a straightforward process. The email I am using is a Microsoft 365 account hosted and managed by GoDaddy. First, getting the correct entry required me to contact GoDaddy for support. They worked on the backend to get me set up and create the entries I needed for DNS.</p>



<figure class="wp-block-pullquote"><blockquote><p>Note: If you manage your own Microsoft 365 and Azure accounts, you can do this process. It will require elevated permissions to both environments.</p></blockquote></figure>



<p class="wp-block-paragraph">The second requirement to make this work is to turn on Advanced Email Security. I wanted to apply this to the email I was using, but it is a domain level setting. Six emails had to be updated. The cost of this required upgrade is the most expensive single cost of my website build out. On the plus side, we are getting far less spam. <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<figure class="wp-block-image size-large wp-duotone-midnight"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/email-security.png"><img loading="lazy" width="1024" height="584" data-attachment-id="5680" data-permalink="https://dataonwheels.wordpress.com/2025/11/20/managing-subscribers-creating-newsletters/email-security/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/email-security.png" data-orig-size="1248,712" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="email security" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/email-security.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/email-security.png?w=1024" alt="Image showcasing information about GoDaddy's Advanced Email Security, including details about online threats like malware, ransomware, and phishing." class="wp-image-5680" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/email-security.png?w=1024 1024w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/email-security.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/email-security.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/email-security.png?w=768 768w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/email-security.png 1248w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">Newsletters are a bonus</h2>



<p class="wp-block-paragraph">When I started working with Brevo, I was not sure how to send out emails. After some digging, I discovered campaigns. I am not an email marketer, so this was not obvious to me. I created my first campaign by following the steps provided. It was very easy to do.</p>



<figure class="wp-block-image size-large wp-duotone-000000-00d084-2"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-list.png"><img loading="lazy" width="1024" height="738" data-attachment-id="5682" data-permalink="https://dataonwheels.wordpress.com/2025/11/20/managing-subscribers-creating-newsletters/campaign-list/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-list.png" data-orig-size="1200,865" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="campaign list" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-list.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-list.png?w=1024" alt="Newsletter creation interface showing sender information, recipient count, subject line prompt, and design options." class="wp-image-5682" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-list.png?w=1024 1024w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-list.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-list.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-list.png?w=768 768w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-list.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">I used a template to create my first newsletter. It was a very intuitive process. I used clicks to add new items to the newsletter. I think you can use drag and drop also. I created a couple of test campaigns to see how it all worked. I liked what I found. I created and sent my first newsletter shortly thereafter.</p>



<p class="wp-block-paragraph">I really like the metrics. They tell me the delivery rate, the opens, and the clicks for each campaign. This has been helpful to understand the effectiveness of the newsletter.</p>



<figure class="wp-block-image size-large wp-duotone-000000-00d084-3"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-metrics.png"><img loading="lazy" width="1024" height="545" data-attachment-id="5684" data-permalink="https://dataonwheels.wordpress.com/2025/11/20/managing-subscribers-creating-newsletters/campaign-metrics/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-metrics.png" data-orig-size="1369,729" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="campaign metrics" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-metrics.png?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-metrics.png?w=1024" alt="Screenshot of a newsletter campaign report titled 'Newsletter #3 National Caregivers Month' showing details such as delivery rate, open rate, and click-through rate." class="wp-image-5684" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-metrics.png?w=1024 1024w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-metrics.png?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-metrics.png?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-metrics.png?w=768 768w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-metrics.png 1369w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">Managing subscribers</h2>



<p class="wp-block-paragraph">This functionality is the primary reason I wanted a solution. In Brevo, this work is done in the CRM. I started by creating a couple of lists. After I became familiar with lists, I imported a spreadsheet with family and friends who were invited to one of my children’s weddings. I used this to see who wanted to subscribe to the newsletter. I found a couple of additional lists that I imported to recruit newsletter subscribers. All the lists I used were ours and included people who we know or have expressed interest in our journey.</p>



<p class="wp-block-paragraph">When I was done with the importing and recruiting, I had around 1000 contacts. About 50 were blocklisted due to hard bounces and unsubscribes. More than 80% were opened. In the end I had around 60 subscribers. Overall, this process went very well.</p>



<p class="wp-block-paragraph">I also use list segments. I created segments to manage my daily email count which is limited to 300 emails a day in the free version. I am also using segments to help me welcome new subscribers.</p>



<p class="wp-block-paragraph">There is more functionality in the CRM that I don’t use. Most of it is for sales pipeline like deals and tasks. I don’t have a need for this capability.</p>



<h2 class="wp-block-heading">Automation</h2>



<p class="wp-block-paragraph">I use automation to clean up my lists. It is the most difficult feature for me because it uses drag and drop to build the workflows. I have only begun to explore its full capabilities.</p>



<figure class="wp-block-image size-large wp-duotone-000000-00d084-4"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/automation-workflow.png"><img loading="lazy" width="577" height="765" data-attachment-id="5686" data-permalink="https://dataonwheels.wordpress.com/2025/11/20/managing-subscribers-creating-newsletters/automation-workflow/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/automation-workflow.png" data-orig-size="577,765" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="automation workflow" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/automation-workflow.png?w=577" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/automation-workflow.png?w=577" alt="Flowchart showing a process with two steps: adding a contact to the 'Newsletter subscribers' list and removing a contact from the 'Friends and family' list, culminating in an exit point." class="wp-image-5686" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/automation-workflow.png 577w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/automation-workflow.png?w=113 113w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/automation-workflow.png?w=226 226w" sizes="(max-width: 577px) 100vw, 577px" /></a></figure>



<h2 class="wp-block-heading">Final thoughts</h2>



<p class="wp-block-paragraph">I really like this application. The only thing I wish I could do is embed the form that allows subscribers to modify their information into my website. I can include it in the newsletter which works for now. This is a minor inconvenience. I would recommend <a href="https://www.brevo.com/?r=t" target="_blank" rel="noreferrer noopener">Brevo</a> for individuals like me and small organizations who need these capabilities. There are many more features available in the free version and even more in the paid tiers.</p>



<p class="wp-block-paragraph">Check out my <a href="https://als.dataonwheels.com/">website</a> and <a href="https://als.dataonwheels.com/subscribe-to-our-newsletter/">subscribe</a> to the newsletter.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5676</post-id>
		<media:thumbnail url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/brevo-header.png" />
		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/brevo-header.png" medium="image">
			<media:title type="html">Brevo header</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/ee87b34df022caccea1d8dd4b6d56d9f697ff744ac31df8ca748de93dff8402e?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">flipster1971</media:title>
		</media:content>

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/senders.png?w=1024" medium="image">
			<media:title type="html">Screenshot of the sender settings page in an email marketing platform, displaying details about verified sender domains, DKIM and DMARC configurations, and sender management options.</media:title>
		</media:content>

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/email-security.png?w=1024" medium="image">
			<media:title type="html">Image showcasing information about GoDaddy&#039;s Advanced Email Security, including details about online threats like malware, ransomware, and phishing.</media:title>
		</media:content>

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-list.png?w=1024" medium="image">
			<media:title type="html">Newsletter creation interface showing sender information, recipient count, subject line prompt, and design options.</media:title>
		</media:content>

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/campaign-metrics.png?w=1024" medium="image">
			<media:title type="html">Screenshot of a newsletter campaign report titled &#039;Newsletter #3 National Caregivers Month&#039; showing details such as delivery rate, open rate, and click-through rate.</media:title>
		</media:content>

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/automation-workflow.png?w=577" medium="image">
			<media:title type="html">Flowchart showing a process with two steps: adding a contact to the &#039;Newsletter subscribers&#039; list and removing a contact from the &#039;Friends and family&#039; list, culminating in an exit point.</media:title>
		</media:content>
	</item>
		<item>
		<title>FabCon Vienna 2025 Recap</title>
		<link>https://dataonwheels.wordpress.com/2025/11/18/fabcon-vienna-2025-recap/</link>
					<comments>https://dataonwheels.wordpress.com/2025/11/18/fabcon-vienna-2025-recap/#comments</comments>
		
		<dc:creator><![CDATA[Kristyna Ferris]]></dc:creator>
		<pubDate>Tue, 18 Nov 2025 14:00:00 +0000</pubDate>
				<category><![CDATA[Conference Recaps]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[international conference]]></category>
		<category><![CDATA[Microsoft Fabric]]></category>
		<guid isPermaLink="false">http://dataonwheels.wordpress.com/?p=5598</guid>

					<description><![CDATA[Holy cow FabCon Vienna was incredible! This recap is extremely delayed because I&#8217;ve run into some serious decision fatigue about what to include (and my amazing hubby got me a LEGO Death Star to build for my birthday/anniversary/Christmas). So much of it was beyond amazing and I&#8217;m extremely grateful for the opportunity to not only &#8230; <p><a href="https://dataonwheels.wordpress.com/2025/11/18/fabcon-vienna-2025-recap/" class="more-link">Continue reading <span class="screen-reader-text">FabCon Vienna 2025&#160;Recap</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Holy cow FabCon Vienna was incredible! This recap is extremely delayed because I&#8217;ve run into some serious decision fatigue about what to include (and my amazing hubby got me a LEGO Death Star to build for my birthday/anniversary/Christmas). So much of it was beyond amazing and I&#8217;m extremely grateful for the opportunity to not only attend but speak! Because of that, I&#8217;ve decided to include a little mini section about the new releases I&#8217;m excited about as well as a little blurb about the hallway track (the best part of any conference in my opinion).</p>



<p class="wp-block-paragraph">I made so many wonderful new friends and really really enjoyed seeing so many friends over such a short period of time! Big conferences like this always feel like a reunion where we get to pull more people into the family and all learn/get excited about features together. Thank you to the organizers for all the work they did to bring us all together and make such a big conference feel easy to navigate and enjoy.</p>



<figure class="wp-block-image size-large"><a href="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/20250916_101433.jpg"><img loading="lazy" width="1024" height="768" data-attachment-id="5672" data-permalink="https://dataonwheels.wordpress.com/2025/11/18/fabcon-vienna-2025-recap/20250916_101433/" data-orig-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/20250916_101433.jpg" data-orig-size="4000,3000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Galaxy S24&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1758017673&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;5.4&quot;,&quot;iso&quot;:&quot;250&quot;,&quot;shutter_speed&quot;:&quot;0.009991324&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;,&quot;latitude&quot;:&quot;48.235553899722&quot;,&quot;longitude&quot;:&quot;16.41466&quot;}" data-image-title="20250916_101433" data-image-description="" data-image-caption="" data-large-file="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/20250916_101433.jpg?w=640" src="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/20250916_101433.jpg?w=1024" alt="" class="wp-image-5672" srcset="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/20250916_101433.jpg?w=1024 1024w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/20250916_101433.jpg?w=2048 2048w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/20250916_101433.jpg?w=150 150w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/20250916_101433.jpg?w=300 300w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/20250916_101433.jpg?w=768 768w, https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/20250916_101433.jpg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">My Session</h2>



<p class="wp-block-paragraph">Let&#8217;s set the stage &#8211; it&#8217;s the last day of the conference, second to last session, right after lunch. I was very mentally prepared for a half-empty room of food-coma folks whose brains have already been very fried with incredible content for the week. Imagine my surprise as the room filled up immediately after lunch! I have only been speaking since 2022, but I can honestly say that this was by far one of the top 3 attendee groups I&#8217;ve ever had. Thank you to all of you who came to learn, asked insightful questions, and actually took me up on my offer to chat after the session! </p>



<p class="wp-block-paragraph">So what did we learn? We chatted about how to manage data warehouse builds inside of Fabric and covered some tips and tricks from the field. We discussed dealing with case sensitivity and hunting and killing capacity killers along with how similar it is to Lakehouses under the hood. Interested to learn more? Feel free to check out my slide deck and resources from my github: <a href="https://github.com/Anytsirk12/DataOnWheels/tree/main/2025%20Presentations/2025%20FabCon%20Vienna">https://github.com/Anytsirk12/DataOnWheels/tree/main/2025%20Presentations/2025%20FabCon%20Vienna</a> </p>



<h2 class="wp-block-heading">Things I&#8217;m Excited About</h2>



<p class="wp-block-paragraph">Want to see the full list? Check it out here: <a href="https://blog.fabric.microsoft.com/en-us/blog/september-2025-fabric-feature-summary/">https://blog.fabric.microsoft.com/en-us/blog/september-2025-fabric-feature-summary/</a></p>



<ul class="wp-block-list">
<li>MERGE in Data warehouse</li>



<li>Workspace collation setting</li>



<li>Notebooks can reach mirrored databases!</li>



<li>UDFs in DAX</li>



<li>Multi-tasking views (preview)</li>



<li>User data functions in Fabric GA</li>



<li>Materialized views in Lakehouses</li>



<li>Custom calendars in DAX</li>



<li>TMDL view</li>



<li>Variable library GA</li>



<li>Fabric MCP and CLI</li>
</ul>



<h2 class="wp-block-heading">The Hallway Track</h2>



<p class="wp-block-paragraph">If you&#8217;ve never been to a conference in person, this is where the <em>real</em> magic happens. Between sessions, the conversations that spark in passing over coffee cups, shared frustrations, wonderful eureka moments, and spontaneous problem-solving sessions were genuinely the highlight of the conference for me. There’s something special about the unplanned connections and deep dives that happen when you’re surrounded by people who love the same things you do. Those casual chats turned into new friendships, unexpected collaborations, and a dozen ideas I can’t wait to bring home and explore deeper. It’s the warm heartbeat of every great conference, and FabCon Vienna delivered it in the best possible way.</p>



<p class="wp-block-paragraph">Are you looking for a way to justify the cost of conferences to a boss (or yourself)? The hallway track is where it&#8217;s at. For example, I had a good friend of mine who was running into issues with Microsoft stating that people were overloading a REST API and constantly hitting the API limit, but he knew nobody was calling it (or at least not that much). We chatted and I was able to build a notebook with him to grab and save the activity logs from Power BI into a lakehouse that he could share with Microsoft support as evidence that the call was only made x times a day. We ended up brainstorming throughout the conference and we were able to prove out to Microsoft what he already knew. Plus now he has a growing record of all the activities within the tenant he manages, such a powerful tool long-term!</p>



<p class="wp-block-paragraph">That is just one example of many times I&#8217;ve seen or been a part of a major business issue getting resolved at a conference. That type of support from experts in the field who are extremely passionate is absolutely priceless. You also gain an army of folks that you can reach out to and who have materials you can reference if you run into issues in the future. This is how you build your village. </p>



<h2 class="wp-block-heading">Data Warehouse CoreNote</h2>



<p class="wp-block-paragraph">Bogdan Crivat</p>



<p class="wp-block-paragraph">Check out this announcement blog for all the details: <a href="https://blog.fabric.microsoft.com/en-us/blog/welcome-to-fabric-data-warehouse?ft=Announcements:category">https://blog.fabric.microsoft.com/en-us/blog/welcome-to-fabric-data-warehouse?ft=Announcements:category</a></p>



<p class="wp-block-paragraph">New enterprise security features &#8211; private link, customer managed encryption keys, outbound access protection</p>



<p class="wp-block-paragraph">New &#8211; MERGE, varchar(max), UI-based SQL audit logs, JSON file access using openrowset, workspace collation (yay!)</p>



<p class="wp-block-paragraph">Coming in Oct &#8211; Identity!</p>



<p class="wp-block-paragraph">Migration assistant is GA &#8211; migrate from SQL Server or Synapse to Fabric. </p>



<p class="wp-block-paragraph">Alerts &amp; actions &#8211; data driven alerts, monitor data quality, increase productivity (summarize failed data ingestion, long running queries, etc.). </p>



<p class="wp-block-paragraph">Coming soon (very tbd) &#8211; AI functions, clustering, SQL pools, Fabric Functions, faster ingest BCP, and stats refresh</p>



<p class="wp-block-paragraph">Question &#8211; lakehouses have been slow, we enjoy using python notebooks. Should we have used DWH? Would it use less capacity or speed things up? Answer &#8211; no. The reason we have two is because people have different skills. DWH is better at many concurrent users, spark is better at data preparation. </p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">No-Code, Low-code, Pro-Code: Unlocking Data Magic with Fabric Dataflows Gen2 by Cristian Angyal</h2>



<p class="wp-block-paragraph">&#8220;Small daily improvements over time lead to stunning results&#8221; &#8211; Robin Sharma</p>



<p class="wp-block-paragraph">Dataflows Gen2 = power query. It fits within the ingest/prep step of the data lifecycle.</p>



<p class="wp-block-paragraph">Demo = employee training program cost allocation &amp; tracking. Multinational company runs monthly trainings and wants to see cost break downs by department, country, skill, by month over month. The marketing team loads all the data into Excel since they are familiar with it. </p>



<p class="wp-block-paragraph">Dataflows are ideal for this use case because they can easily connect to Excel files and do a number of manipulations on this smaller dataset. The UI options to manipulate this file work, but it is not very flexible. Imagine a column name is changed, or someone forgets a space, then it will break what the UI just built. </p>



<p class="wp-block-paragraph">We can make the solution much more robust and future proof using parameters for the folder paths. You can also directly split columns into rows instead of columns then unpivoting (see under &#8220;Advanced&#8221; settings in the split column UI). By default, the split by delimiter will hard code the number of columns to create, be aware that this will not work well for user entered data. So what about the column names? What if someone accidentally adds a space to the end of a column header? Let&#8217;s code for that. Instead of combining files from a folder, use &#8220;Create&#8221; then create a new column with Excel.Workbook([Content], true) and this will also us to see the data in the file. From there we will slowly replace hard coding. For example, the drill down into a file hard codes the sheet name. Use {0} instead to go down to the first sheet no matter the name. Then we created a function that allows us to pass in the custom column we made that contains the actual table. This gives us the option to load more of our steps in to the function itself to apply to any number of tables. </p>



<p class="wp-block-paragraph">To get the column names, we can use the Table.ColumnNames() function then plug those values into the next step instead of allowing Power Query to hard code it. List.Select(Table.ColumnNames(TableName), each _&lt;&gt; &#8220;Fixed column name&#8221;) will allow you to not include columns that we don&#8217;t want to split from this process. List.Accumulate will allow you to use that list of column names and apply an &#8220;accumulator&#8221; to a table where you can pass in a function to split the columns in that list by a delaminate into new rows. Super cool! These are my kind of crazy notes, if it this sounds epic but you can&#8217;t follow my notes, reach out to Cristian! He&#8217;s a Power Query wizard and loves helping. </p>



<p class="wp-block-paragraph">PowerQuery.How is also an extremely valuable resource. Custom GPT that Cristian created that is open to all = <a href="https://bit.ly/PQMagic" rel="nofollow">https://bit.ly/PQMagic</a></p>



<p class="wp-block-paragraph">linktr.ee/cristiangyal</p>



<h2 class="wp-block-heading">Semantic Model Optimization for Enterprise AI Enablement by Samson Truong</h2>



<p class="wp-block-paragraph">Goal of AI is to enable enterprise to answer business questions quickly, but it lacks business context and often runs into issues interpreting organizational knowledge like custom fiscal calendars, custom KPIs, and often returns generic answers. </p>



<p class="wp-block-paragraph">Use star schemas for simplicity and performance. This allows copilot to easily interpret business units and metrics. Creating explicit relationships (don&#8217;t use treat as or use relationship) allows copilot to easily navigate your model. Strong relationships guide copilot and DAX logic. </p>



<p class="wp-block-paragraph">Well-structured DAX makes a difference! Use easy to explain DAX or add comments, name intuitively, and predefine key metrics. Additionally, add in some descriptions. You can even leverage AI to generate these and simply edit the more complex use cases. Copilot only reads the first 200 characters, so lead with that. </p>



<p class="wp-block-paragraph">Meaningful hierarchies can allow copilot to dive deeper and create drill downs into it&#8217;s responses. </p>



<p class="wp-block-paragraph">Use data value standardization. For example, use High, Low, and Medium instead of High/Hi/1. </p>



<p class="wp-block-paragraph">Define and label KPIs. Avoid making users ask for common metrics. </p>



<p class="wp-block-paragraph">RLS is EXTREMELY important in the world of AI. This allows copilot to be helpful without risking security. </p>



<p class="wp-block-paragraph">Tools to optimize your model for AI = best practice analyzer, Prep data for AI, AI data schemas, verified answers, AI instructions. These are all baked into Fabric which is great! Pretty cool to see the BPA run from a python notebook in Fabric. Has a very clean output. There&#8217;s also a memory optimizer that can highlight columns not being used that take up a bunch of space. </p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dataonwheels.wordpress.com/2025/11/18/fabcon-vienna-2025-recap/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5598</post-id>
		<media:content url="https://2.gravatar.com/avatar/200111574e7ab68bd6ebc770ff92a7a2eae4f03d53955cf05795f0d676939861?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">anytsirk795</media:title>
		</media:content>

		<media:content url="https://dataonwheels.wordpress.com/wp-content/uploads/2025/11/20250916_101433.jpg?w=1024" medium="image" />
	</item>
	</channel>
</rss>
