PowerBI.tips

Using only Bronze – Ep. 390

January 17, 2025 By Mike Carlo , Tommy Puglia
Using only Bronze – Ep. 390

Mike and Tommy dig into a deceptively simple question: can you build Power BI reporting straight off the Bronze layer and call it ‘done’? They break down when it’s a smart shortcut, when it’s a trap, and the minimum guardrails you need to keep raw data from becoming everyone’s problem.

News & Announcements

January’s Power BI feature wave is packed—there are meaningful updates across reporting, modeling, and admin experience, plus a few “this will change how people work” items worth scanning even if you don’t install Desktop monthly.

  • Power BI January 2025 Feature Summary — Microsoft’s roundup covers new report experiences (like Explore this data), modeling improvements (including semantic model version history and TMDL scripting previews), and a steady stream of usability upgrades. If you’re leading a Power BI/Fabric platform, it’s a good monthly habit to skim these posts for upcoming preview features you may want to test (or disable) before they surprise your users.

Main Discussion: Using Only Bronze

The episode’s core topic is the temptation to stop at Bronze: ingest raw data, expose it, and build reports immediately. Sometimes that’s a pragmatic move—especially for prototypes, internal-only analysis, or teams that need answers before the “perfect pipeline” is built.

But Mike and Tommy’s larger point is that Bronze is not a modeling layer; it’s an ingestion layer. If you treat it like your semantic foundation, you’ll eventually pay for it with confusion, broken measures, inconsistent definitions, and performance debt.

When reporting on Bronze can be the right call

There are legitimate scenarios where “Bronze-first” reporting works:

  • Early discovery / proof-of-value: you need to validate that the data is useful before investing in full transformation.
  • Low-stakes internal analytics: a small group of power users can tolerate schema changes and rough edges.
  • Thin transformation requirement: the source system is already modeled well (rare, but it happens), and you’re mostly filtering and renaming.

The key is to label it honestly: it’s a fast path, not a finished architecture.

Why Bronze becomes a trap (even if it starts clean)

A Bronze layer is typically optimized for capture, not consumption:

  • Schema drift is normal (columns appear/disappear, types change, nested structures evolve).
  • Business definitions aren’t encoded (what counts as “Active”? which date is the “Order Date”?).
  • Quality issues surface late (duplicates, late arriving records, missing keys).

Once dashboards depend on Bronze, every raw-data fix becomes a breaking change for report consumers.

Minimum guardrails if you insist on Bronze

If you’re going to let Bronze touch reporting, put some bumpers around it:

  • Create a stable “consumption view” (views, curated tables, or a thin semantic model layer) so raw tables aren’t the direct contract.
  • Document the contract: table purpose, refresh cadence, known caveats, and expected keys.
  • Separate ‘raw’ from ‘ready’ naming: make it obvious what’s safe for broader use.
  • Add lightweight tests: row-count checks, key uniqueness, and null-rate checks can catch the most painful breakages.

The goal isn’t to turn Bronze into Gold—it’s to avoid turning your raw ingestion layer into a public API with no versioning.

The pragmatic path: Bronze for speed, Silver/Gold for trust

The best compromise is often:

  1. Start with Bronze to move fast and learn.
  2. Promote to Silver once the questions stabilize and definitions matter.
  3. Publish a Gold/semantic layer when multiple reports, teams, or executives depend on the numbers.

That promotion step is where you “pay down” the exploration debt and turn insights into a durable asset.

Looking Forward

As teams adopt Fabric-style lakehouse patterns more broadly, the pressure to ship dashboards quickly will keep pushing people toward raw-layer reporting. The long-term winners will be the teams that build a repeatable promotion workflow—something that lets you prototype off Bronze in days, then reliably harden those datasets into governed, well-defined models without starting over.

Episode Transcript

0:30 good morning and welcome back to the explicit measures podcast with Tommy and Mike good morning good morning Mike whoa that’s all I have to say well I feel like so going to be a lot of topics today I think we’re going to have a good round robin of things that are coming out from Microsoft powerbi particularly around desktop things at this point but we’re going to go through the most recently posted January 25th feature summary sorry January 202

1:01 feature summary sorry January 202 summary it feels like a lot of features were not quite making out before in like in December I don’t think there was a release in December or if if anything it was just like a bug fix or something like that yeah but everything seems to have be coming out and I feel like I’m a kid in a candy shop right now holy smokes there’s so much stuff here this is really exciting before we go into our news article articles and items around the new releases here let me just give you a quick touch point on what our main topic will be today we had a question come in we’re going to take another mailbag item today another great

1:32 another mailbag item today another great person they must be super smart incredibly intelligent wonderfully handsome a different Mike okay all right all all right all right another Mike has asked a question saying do you think it’s reasonable to to use just the bronze layer instead of having bronze silver gold so we’ll be we’ll be unpacking that today is our main question but for now let’s jump into some of the announcements Tommy there’s a whole bunch of announcements on the Microsoft blog let’s start us off

2:02 on the Microsoft blog let’s start us off pick off one here and let’s go into talk about it oh we’ll do a draft style so I I’m gonna I’m gonna take the first round of the draft here little sports ball into this but Mike you’re right we’ve jumped into 2025 head first Microsoft awesome I love this updates let’s go if this is any indication for the rest of the Year this is the stuff I like to see all right I’m on the clock so I am gonna go I’m going to I’m going to give you the the one that I think that you deserve

2:33 the one that I think that you deserve here but okay you can’t take mine I’m not going to take yours because do have a video for it I’m going to go with the explore this data from a visual and I know it doesn’t sound crazy and again these are all from the January update for Microsoft on the powerbi blog not the fabric blog yes and this new feature we already know this explor data is available on the service and it’s it’s cool like if I want to look at a semantic model I can choose and pick the columns columns yes I love what they do on a visual for

3:03 yes I love what they do on a visual for people to do that self-discovery and I think that’s one of the biggest parts for adoption where you can analyze this visual well we now have a really really easy way in a single visual to explore the data we previously the really the only thing you could do was look at a table of the data and if I just want to view the visual as a table and that that was honestly for a lot of a lot of my clients hugely helpful because a lot L times they just want to see a table now I can yeah can I can jump on there too A

3:34 I can yeah can I can jump on there too A lot of times I’ll get a question of hey thanks for making the bar chart the graphic whatever I really need to see this at the table and one of the things I point out in my training very clearly is every visual is a table so you can easily go see if you want to go look at the data of the table it’s an extra click which I think is acceptable that’s an acceptable trade-off or go look at the data as in table form but then you can see the whole data as a table this just extends on it sorry go ahead Tommy yeah speaking of which I don’t know if you’ve actually seen this in the

4:05 know if you’ve actually seen this in the service this is available in desktop and the service you can actually view all the visuals as a table but there’s actually a little on the ellipses on the top right so it’s actually pretty cool but this feature allows me to pick a visual and what I can simply do is look at the more options and I can explore the table I can choose the column so if someone’s like hey I’m looking at this trending and I’m looking at our top categories but what they they do this month well someone can do that this is like this is the personalizer visual

4:36 like this is the personalizer visual 2. 0 so I I’m gonna go with that as my first pick in the draft all right I think that’s a good one I like that’s a good pick all right I’m gonna take my I’m gon to take my Allstar here this is the one that I’m going to go after right away I’m yeah I’m going to go for the timle scripting experience you knew it Tommy so we had Ruby romano and Matt from the the Microsoft engineering team on the channel yesterday so if you didn’t check that out I’ll show I’ll go try and find the video for that and put that in

5:06 the video for that and put that in the chat here as well but we got a deep dive into what is timle editor and what are the main use cases you can use timle Editor to help you improve your workflow this is amazing to me there’s a lot of things that Microsoft produces inside the semantic models like things like perspectives there are lineage tags there are other properties of the semantic model that you can’t modify with desktop you can build a calculation group but you can’t script A

5:36 calculation group but you can’t script A a calculation group you can’t make it automatic with the timle editor you can now make an amazing amount of extra content inside your semantic models and you can edit everything there’s not a single thing in the semantic model that you can’t edit it’s all there this is huge and it’s using the tmdl format Tim timle and it is an incredible yeah thanks St for putting the video link the video is in the in the chat window as well that’s the video for the timle

6:07 well that’s the video for the timle editor video you need to watch it it’s it’s going to show you how to get used to the to the the UI ruy goes through and does a number of different examples of of bringing code in and dragging it in it’s it’s phenomenal you can add comments and descriptions all over the place they also alluded to co-pilot is eventually coming for it so there there’s going to be some co-pilot in there that you’ll be able to like you in there that you’ll be able to like add new measures or write a know add new measures or write a description of this or explain what this code means there’s going to be a whole bunch of other things in there as well so I’m super thrilled by the temple

6:39 so I’m super thrilled by the temple scripting experience and I think this is really really going to change how a lot of the professional and one thing I’ll just be not here too this is not for regular analysts Ry said this is for the pro developer this is a pro experience and fine that’s okay I just as long as you let us know what it’s for I’m I’m good using that as part of our our toolbox and this is actually I would argue and I know we’re going to have multiple topics and conversations around this as we move

7:10 conversations around this as we move forward but I would argue this is the first feature in powerbi desktop that is purely purely developer I would say Dax query view is probably another one that’s very developer it’s probably this is probably your right P developer standpoint but the the other one Dax query review I think is also very very centered around developers doing things with code let let me let me argue that because you mentioned to me or you asked me I think last week what’s the

7:41 me I think last week what’s the difference between tablet editor Dax studio and the am toolkit that’s a good point right and they’re not all developer they’re Pro like they’re definitely someone who knows what they’re doing but I’m gonna I would make I feel like I could make a good argument that most people who have been work in power beyond a daily view have done something with Dax Studio have done a query before so it shouldn’t be too foreign to them like if I work every day in in powerbi I would expect that person and I I think that they would be able to do an

8:11 I think that they would be able to do an evaluate and show a table from a Dax query yeah probably because to do that I query yeah probably because to do that to do the evaluate statement it’s mean to do the evaluate statement it’s it’s as simple as right clicking some object in the model and then having it write some automatic code like right I would expect how to use the UI as it currently lives but not necessarily go in and like I don’t I don’t think I would expect you to write it from scratch but eventually I would if you’re doing if you’re using it I would expect you to understand at least the syntax right because you see it getting presented let me let me rephrase that just from this from the Dax point

8:41 that just from this from the Dax point of view because I like where this kind of view because I like where this going if you’re taking it a if you’re of going if you’re taking it a if you’re taking an advanced Dax course you’re is there an assumption that everyone in that course would have done a Dax query before once in their life you mean using the Dax query view no like either Dax Studio or tablet editor they’ve done it Dax career they’ve done it evaluate summarize add columns whatever it may be are we talking intro to Dax are we just talking advanc oh yes then yes I would expect them to so by the

9:12 would expect them to so by the time you get to Advanced decks I think you’re saying like let me say this way yeah Dax can be you can write the same answer in Dax multiple different ways there’s multiple ways you can write a Dax statement to get the same output some are faster than others how you aggregate are you aggregating earlier in the query then versus later in the query hey you’ve also made a report and that table is just extremely slow why is the table slow so you’ve gone into performance analyzer right you’ve seen some you’ve recorded the query and the nice part with the Dax Optimizer is I can

9:44 with the Dax Optimizer is I can rightclick on or click on the link take all the recorded Dax and shove it into the Dax query view so I would expect people to have done that a couple times at least seen the inner workings of like what does powerbi desktop do how does it generate the DXs that it’s using to run your your report and your visuals so to your point Tommy like do I expect you to do I expect

10:10 do I expect you to do I expect everyone to have used deck Studio Me Maybe not maybe you’re in the advanced decks class because you need to learn more about deck Studio you’re aware of it but you don’t use it every day yeah because I feel like there’s a lot of tools that people even me there’s a lot of tools out there that I know exist but do I spend every time all time every day looking at all the features and know every sing single thing that’s in there no I probably don’t I know a lot of them but I could always learn something new and and get a little bit more efficient on how I use these various tools I’m GNA use one of your props in the background as an analogy here where for most people

10:42 as an analogy here where for most people I could play the guitar and I could probably play with a band a little just catch on but I’m not doing Guns and Roses I’m not shredding thing so and I think that’s the d review but let’s go back to timle here because again this is this is very developer I think for a lot of people if you’ve never heard of Tim and I think a lot of people looking at this blog for the first time or seeing this feature are they going to go what what oh no like I think a lot of people are going to be overwhelmed so are you gonna focus

11:12 to be overwhelmed so are you gonna focus on this just for developers are you gonna tell anyone else about this if you had a team of bi people are gonna go let me preach the gospel of timle well if you if you are modeling reports again I’m going to go back to my organizational pattern right so I think of about again we look at our company and we look at as as if it is a pyramid right at the top we have the most important reports if you’re working on that pyramid of reporting where you’re always working on the top level of reporting at the top the Apex of that

11:43 of reporting at the top the Apex of that pyramid the most important reports the largest reports the ones with the most amount of data in them this is a skill that I think will just make your make your life easier so your point Tommy will I will I preach to it to everyone probably not but people that are doing more heavily modeling this is like day two of working with Dax day two of managing and governing your environment where this is not day one stuff day one stuff is look at look how easy it is to build visuals look how easy it is to make a couple measures okay let’s understand how a dimension table and a

12:13 understand how a dimension table and a fact table work together great but once you’ve covered those fundamentals this is to me this is that next step this is the 200 level course of getting better at deck it’s not the 100 level course you think it’s even 200 though oh 100% it’s it’s a minimum 200 maybe even pushing to 300 that’s what that’s where I’m thinking it would be but I there’s an argument there right because the ease of use here this would be tough to take someone from an Excel background

12:43 to take someone from an Excel background and say go to timle but if you’re coming from a sequel background you’re coming from a heavy developer role this is this is a pretty good this is a not a long walk so to speak yeah and again a lot of thing a lot of times I think what you’re doing in the model anyways right so if you’re inside a semantic model and you are are looking at a table you can look at the UI and powerbi and say oh look these four columns are all marked as default summarization of a sum or a count or whatever you typically don’t want that sometimes you’ll turn that

13:13 want that sometimes you’ll turn that stuff off and there’s actually a single property inside the definition of the model you can turn off all implicit measures everywhere inside the whole model awesome but that button sometimes hard to find and you can always go into the semantic model script it out and just add the single property and this is also another thing I what I think people will do as well a lot of the things you can still just modify with the normal UI and powerbi and you can see what the timle stuff does after you make the property change so yeah I love it I think it’s awesome the scripts are going

13:43 think it’s awesome the scripts are going to be saved inside the PBX and the pbip project files so there’s going to be a timle file that will show up and all those timle files will have the create or replace action so you can update or change an existing table definition measure perspective all those things and on the call they were saying there’s a lot more actions coming there’s additional actions that are going to let you do more things and they even made they did an example where let’s imagine you want to change your model from direct query to import mode right right

14:15 direct query to import mode right right now you can’t do that like in desktop so if you wanted to take a table and change it over from direct query to import you can’t switch it because the UI physically will not let you do it but the model the the timle editor will let you adjust that back and forth now you have to know that your model is working you have to know that the the query will fold it’ll go back to the source system so you can’t do anything crazy your yeah anything crazy there but what it would let you do is it actually will let you test things more in a more performant way like I want to work on my

14:46 performant way like I want to work on my model test test as direct query and then you can you can switch it back and it’ll go back to import mode all right so that’s really impressive I love this feature last bit here because I’m want to introduce a quick little segment it’s called called called what’s your take okay and then you a a centralized bi leader is looking at this he’s a team of six will say he reads the blog he goes we are introducing timle today to my team in our weekly call everyone’s gonna start using it what’s your take I would say I I think I

15:18 take I would say I I think I think it’s in preview so there are things that could be damaging I would say if your team is already using git and GitHub or git integration that’s a good point for sure timle is probably the right way for you to start thinking about your semantic models it’s going to give you it’s going to give you detailed level access to your model now I think it’s going to make you more efficient for checking things inside the model right so I can script a whole table I can make sure that everything’s in the right folders as needed one thing that I I poked out when we were in

15:48 thing that I I poked out when we were in the call which was this is something maybe Microsoft could give us later on you always have those models so models with like three or four or five tables not a big deal easy to manage tables that have like a 100 tables there’s a lot of dimensions and things going on I wish there was like in the semantic model the ability to have a folder at the table level o how nice would that be like wouldn’t it be nice to be able to say look here is here’s a folder for all the dimensional tables here’s the folder for all the

16:18 here’s the folder for all the dimensional tables that are geographically based here’s a here’s a folder for all the date tables folders just custom folders at the table level because we can do tables right now inside the columns we can take columns and move columns into measure and into folders which is fine and I like that but wouldn’t it be nice if you could have that as well because then I could take all if I had three or four fact tables I don’t have to use the prefix of fact sales fact HR fact whatever we could use that but anyways all that back to your question Tommy right yeah would I introduce it yes I would introduce it

16:48 I introduce it yes I would introduce it I would let my teamm say play with this and I would give them I wouldn’t just say here you go honestly I would go back to the the video that we did on YouTube and say here are three or four use cases that ruy walks through making multiple measures in a fast way scripting a table and making changes to the m code is doable there without having to refresh the model so you can so one of the things that Ru showed me was you can go edit the power query

17:18 was you can go edit the power query change the syntax of that and you can publish it to the service without requiring a refresh of the semantic model locally so imagine you’re trying to a server or I’m trying to point at Dev versus test or I’m working on a client’s bit of work right so I have a local copy of some sample data that I’m working on and I need to switch the connection string and then push it back to them all that stuff could be used if we have common measures Expressions other things that we’re using in our models you can you can make timle script

17:51 models you can you can make timle script files that you can then open and you can use those sample scripts later on so you can now start having corporate templ temp standards for here’s a calculation group that we make for our whole company you can you can build the tsml script or the the timle script and you could just keep it you could you could store it as a text file you can put it somewhere in in the SharePoint or your library or your GitHub and then every in the organization can go use that and say hey I have a me any measures I build I can

18:22 I have a me any measures I build I can Auto build all my normal time calculations that’s a huge time saer I’m GNA level up what you’re saying here and we’re gonna we’re gonna I’m going to build on what you’re saying because another thing too with timle that’s great is the fact that I can use timle every day all day and on the same model you don’t have to right so this is a really interesting feature here where theoretically let’s say I was we had the same model and you’re like I don’t want timle I’m not going to do timle I’m just using user interface yeah

18:53 timle I’m just using user interface yeah well I can take that model and use timle all day long and edit everything that way this can also allow too for automation for data quality and manage selfservice right because I can tell the other team you don’t have to use this feature yes you don’t have to use this at all but once it comes to us we then timle featur is enabled and I can verify much quicker on someone else’s model where they don’t want to touch timle I can add those descriptions and I can run those scripts that they haven’t done that’s an interesting take too right where yeah it’s not like hey once we

19:23 where yeah it’s not like hey once we enable timle everyone has to use timle yeah I don’t think that’s the point here I think the point is I think the point is I think the idea is so you is I think the idea is so us as leaders in our organizations know us as leaders in our organizations if we’re if we are the developers that are like the pro developers and again this is what this is for right we should be identifying what are the use cases where this thing saves me time then present the tool in lie of those time-saving ideas because now you have context for what that feature is really intended to do and again there’ll be

19:53 intended to do and again there’ll be more things out there but it’ll for now it’ll it’ll just work here yeah well I love that I think that’s the Rookie of the Year so far so I think I am on the clock now and I think we’re going to have future conversations there by the way if you’re listening if you have question scenarios about timle put it in our mailbox because or mailbag because we got a ton already we’re shifting through those so please let us know what you want us to talk about there I’m gonna take an interesting one Mike and I’m I’m gonna draft it I’m

20:22 Mike and I’m I’m gonna draft it I’m gonna trade it right away oh boy an immediate trade okay immediate trade let’s hear it this is the semantic model version history W does feels like it deserves a second round pick here it’s pretty neat yeah but there’s some little words in here that I I read I’m like oh no no no no no no you can’t can’t can’t have that on my on my team public preview of the semantic model version history is coming this month sounds awesome this feature aims to empower selfservice users by

20:54 to empower selfservice users by responding critical mistakes and here’s the keywords when editing semantic models on the web yes correct and that’s where I I realized after I drafted the guy the player I’m like you you’re not gonna make the cut he’s already got a broken leg I already got a broken leg so gosh I love the idea I love the user interface that they’re showing for the version history here it looks amazing yes until you realize it’s only for the web now sounds great I think that’s neat

21:25 web now sounds great I think that’s neat but this is one of those things that we’ve talked about a ton on our podcast I the heart of our podcast where when from a reality point of view from the dayto day this is something I can’t use and I’m not going to use if it doesn’t Encompass the workflow right because I don’t just edit on the web now if that’s all you do great have fun you if that’s all you do great have fun go to town yeah but for most people know go to town yeah but for most people if I’m using git if I’m using one drive if I’m using desktop I can’t have this convoluted stagnated or not

21:56 convoluted stagnated or not stagnated but broken out pieces of version history where it doesn’t have the whole version history that’s just not going to work oh this is interesting Tommy that you’re going down this route so on one hand so let me give you where I find friction right now and then maybe we can go from there one of the parts one of the part I have friction right now is every time I make any change to anything in the web whether it’s a good change or bad if I delete a measure it’s gone it it immediately saves the model the measure’s gone if I had a lot of

22:26 the measure’s gone if I had a lot of dcks in there that’s all gone there’s no control Z in the web with with editing model and again this is specifically to editing the model experience so for me on on that front I don’t really like that experience because it’s just so aggressive on saving everything I understand why there’s just there’s no I’m literally looking at the actual deployed semantic models there’s no concept of like me editing things in a slowly fashion so let me so to have

22:56 slowly fashion so let me so to have something in this list that allows me to see oh I have now a ver every change I’ve made like I don’t need to have every change in no demand I don’t want to carry the last 1, 000 changes but having the last five 10 15 the last 15 20 minutes of changes I think is going to be incredibly useful to me because I’m going to make mistakes when I’m live editing things and one this just adds a little bit more security to me feeling like hey I am more again I’m going back to my episode one again this is one more

23:27 to my episode one again this is one more feature that makes me feel a little bit more comfortable building in the service and not having to worry about making a major mistake and messing stuff up I don’t know man I don’t know so I’m writing a topic right now because I think this really we’ve never focused on should you be editing semantic models on the web and do you yeah you should I do it all the time oh oh oh I do too but now now that I can it was I would not edit things in the web either reports or semantic models

23:59 either reports or semantic models because I couldn’t get them out of the web now that that’s pretty much that block is pretty much removed very rarely do I get blocked into something because I can always script it out so I don’t care about the data I care about the definition of the model and so now that I’m in fabric if I ever need to go get something out of the web that’s been quote unquote locked into the web now I even have timle editor go into the web connect to that model RP the entire thing out and I can save I have a single script that can literally recre create the entire semantic model by using

24:30 the entire semantic model by using scripting now so yes Tommy it’s but to me right now it’s so low risk at this point yeah I’m editing in the web way more than I used to be I’m almost to the point where I’m not going to use desktop as much wait till timle editor gets to the web like that would be that’ll be the day I don’t know if my coffee is hot or something’s hot around here there is something oh it’s a take it’s a hot take so so okay so here’s my I don’t not problem here let’s say here’s the flag I

25:01 problem here let’s say here’s the flag I have a yellow flag I’m waiting okay you have get you have Tabler editor 3 and now you have semantic models on the web yeah for you now let me ask this are and you don’t have to answer to pully but with editing models on the web are you doing that for your own internal models are you doing this for clients what am I editing the semantic models on the web or for your projects or internal teams so all of them I’m editing

25:32 teams so all of them I’m editing everywhere honestly yeah I don’t I don’t distinguish between internal external like it’s simple I’m not what I’m not doing is I’m not going in there I’m not making like major changes I’m like I’m adding oh shoot we could use another Dax me oh that that property shouldn’t be a some account or yeah I’m GNA hide this thing I’m going to oh what there’s there’s a whole bunch of measures that I just got randomly moved around a model I’m going to group them into a folder like it’s simple things like that that I’m doing like simple modifications on stuff I don’t think that’s a big deal I

26:03 stuff I don’t think that’s a big deal I think honestly I’m looking at it going like okay we’re getting but the idea is I can always get it out so what I will say is in client work though right if I don’t have a clean copy of if we have set up a process so a lot of times we work with companies to set up the process to how to edit things right if they’re integrated with Git yeah no problem I’ll edit I’ll just see the model change and I’ll commit those changes right back to get the copy of the models there if anything ever went wrong I could always just pull down from get and redeploy no big deal on the

26:33 get and redeploy no big deal on the other hand if I have set up a process with the customer and they’re not comfortable using git and they’re only using SharePoint I will follow the process and be like hey we’ll go download the file from SharePoint I’ll make the changes and then I’ll reupload to SharePoint and then I’ll also publish to the service so I adhere to whatever the customer is leveraging but I I don’t I don’t restrict myself from editing in the web anywhere we go and I and I show our customers this too I show them how to turn on edit and web in a

27:04 them how to turn on edit and web in a workspace it is cool now if I went back to my life as a director bi as a data analyst and I enabled this feature I I can sense or I can I almost can predict people going well where did where did that happen and if especially if I didn’t have the version of history or we had a process already yes right like this would be very hard to turn on if it wasn’t part of the process right because I could do this and you’re right Band-Aid fix quick fix I could quickly create that measure I don’t have to open

27:35 create that measure I don’t have to open anything great but when you have teams that have a more regimented process or more really mature process this would be tough it would be almost like it’s almost like cheating a little like oh I could just touch the Apple so to speak just to do that fix but this can break some processes so all right yeah I don’t think it’s I don’t think it’s the the risk is risk is your point there Tommy had I had you asked me about this about a year ago the risk was high looking at it a year later the risk is much lower so I think I’m

28:06 the risk is much lower so I think I’m getting to the point where the the risk threshold is now so low that I’m less worried about having issues all right Mike you’re on the clock all right I’m going to give you my next feature here you were picking the semantic model history things I’m going to pick out the I like the live editing of semantic models in direct Lake mode feeling with so I’ve been very Pro service I’m I’m very like we’re going to do a lot of things here but I’m using

28:36 do a lot of things here but I’m using direct Lake more and more and so being able to edit a semantic model that has tables that are in direct Lake mode so it’s basically it’s it’s like I’m taking a definition copy using desktop to edit things and then be able to that model then is getting changed and pushed back into the server so I like this feature as well the live edit mode here because I am using direct Lake more and more frequently and so this is another feature that I think is going to be really impactful for people it’s a very simple option it’s under the preview features you have to turn it on again if you looked at my desktop Tommy

29:07 again if you looked at my desktop Tommy and you saw the list of preview features one one for for one the the list is now scrollable we now have a scrollable list of preview features which is nice that means a lot of things are happening with a lot of green check boxes but everything’s green check box everything is in there now one thing I have noticed Tommy I don’t know if you’ve noticed this you remember an episode a while ago while we’re talking about preview things I’m going to actually pull up my version of powerb desktop desktop here have you recently gone into the preview options or settings inside your

29:37 preview options or settings inside your desktop yes and I I’m amazed at the scrolling feature myself like oh it Scrolls now yes it’s it’s a big scroll I’m surprised they don’t have like page one page two page three or search bar now goodness a search bar that’s what we need we need a search bar oh I thought I okay I was going to bring up the point here I thought I saw Spanish language support for Q& A actually get out of preview but no it didn’t I was in there yesterday and I couldn’t find it so two new preview

30:08 couldn’t find it so two new preview features came on top of that one or above that one so I was I was I was going to tease you a bit and see if your Lang Spanish language for Q& A was I I fluent now so I didn’t need it I didn’t need a preview ablo when we have as many preview features or near as the admin settings yes we got a problem yes we got a

30:31 yes we got a problem yes we got a problem oh my gosh the Spanish one is still in preview yeah I’ll give you an over under this year whether that comes out I don’t know if anyone’s touched in that all right I’m not I’m not gonna touch that moving on all right that’s that’s my my next one there I think that’s going to be another solid feature that we’re going to look at I know I’m gonna guess what your next one well can I guess what one of yours are Tommy before you guess I’m just I just need to mention this because okay and as our former host Seth used to always do this is a preview feature it’s a great

31:02 this is a preview feature it’s a great feature considerations limitations quite large too that’s almost scrollable too yes yes exactly true statement and there’s some things here just to be aware about is you can you can’t transform data with power query I guess that makes sense you can’t have multiple data sources with this no come on I like it’s that’s tough like that’s tough like to me but again you can’t P you can’t make this a powerbi project there’s no Pip with this well right now correct to point

31:33 well right now correct to point right now like I I could fully see like if I’m going to have a direct Lake model like I’m going to want to have like an import table in there at some point I’m going to want to potentially join at some point again these are these are I’m GNA want to go between why can’t I go between two different lake houses why can’t I load like why can’t I have lake house one with three tables and Lake House 2 with another two tables like I would think in the future it would make sense to have multiple tables from multiple Lakes at some point I have two and I have one hilarious one here

32:03 two and I have one hilarious one here okay you can’t validate RLS which will be a problem service model created model diagrams aren’t displayed in desktop layouts created in desktop are not persistent so they don’t get saved here’s my favorite one by far the the champion here signing off during editing can lead to unexpected errors we don’t know what will happen which we don’t know what that means and we don’t want to tell you I don’t know what what that’s a that is a problem this this that is a that is a limitation that they throw in there just because someone

32:34 throw in there just because someone found some bugs and they’re still tracing down the bug like it’s still in prev you’re screwed what do you expect it’s in preview it’s okay yeah no if you have xinity like you have to have in Chicago with the little blips that we always have can’t do it but so interesting all right so let’s see if you so those I just want to mention those because those are pretty important good call outs good call outs I agree yeah okay so what do you think I’m gonna do gonna do I think Tommy what it may not be this one it may a little let me get my guess okay I’m GNA say the next one I’m

33:04 guess okay I’m GNA say the next one I’m going to do okay got got it is in your head pick a number pick a number between one and seven I got it I got it I got it all right one of your features Tommy that you’re going to put pull out here it’s going to be around something with stupid stupid PowerPoint it was gonna be next it was close it was close okay okay what was your next one the next one honestly is the visuals the some major visual updates because we love seeing them I wanted to go with PowerPoint first but it’s definitely going to deserve a mentioned but Microsoft didn’t we’ve

33:34 mentioned but Microsoft didn’t we’ve talked about the visuals already and Microsoft’s doing a great job with a lot of their visuals two of the major ones that they just updated is the text filter which is awesome because there’s only custom visual before and just if you’ve not seen it yet this text filter allows you to Simply search for what basically contains rather than a drop down or I have to get it exact I can literally write the store name like CH and any store that has that keyword or that those letters

34:05 keyword or that those letters in that combination will show up dude this is another one that if I could go back six years with some of the projects I was working on like this was this is a very much needed feature yeah like like can I go back six years can I work on that project where nothing was no one was happy because we just needed to search for product codes oh so that’s great this is I this is so awesome and the other one which I’m actually really happy about is real big enhancements to the tree map visual I actually like the

34:36 the tree map visual I actually like the tree map visual okay I actually personally I use that for a lot of my internal reports on how I want to see the data I happen it happens to make sense in my brain and I think for a lot of people too rather than the pi pie chart if you must insist on something like a pie chart look at the tree map what they’ve done here is basically looking at new tiling method it’s basically the way the squares look oh okay that’s that’s one of the reasons why I haven’t used that visual is because the tiling sometimes the tiling

35:06 because the tiling sometimes the tiling gets a little bit funny and it does this like really weird grid thing on the co sometimes I just want it to be like a single row or horizontally or like I want it to be a bit more structured to your point yeah yeah that’s G to be that’s going to be a win I think in my book so you can have space between the squares or the nodes which I really like orace between groups yes so to me this is just very needed enhancements and I’m definitely going to revisit trying to push or nudge this for clients on different visuals thing

35:37 different visuals thing especially now it’s way more from the cognitive load that we’ve talked about with data visualization this is definitely going to decrease that load I’m going to give you a style thing that I do with the tree map and you can you can tell me if you if this is a good idea or a bad idea I’m not sure where this will land but a lot of times take this is my own this is my own random hot take on this one so there are times that I want to have color and labels and amounts like so a percentage or something like that as part of like an

36:07 something like that as part of like an entire graphic right so I use the color the text the data label yeah like the data label so that want the DAT I want to know like oh I want this to be and it’s not like a lot of categories it’s maybe like three or four categories or maybe it’s two categories things that I use and so what I’ll do is I’ll take a tree map and I’ll in in order previously until you could actually say how you want it to start building the The Columns of data right previously I would make a very long skinny one so it’s just single bars across the line and so what I would do

36:38 across the line and so what I would do is I would somewhat hack the the the visual sometimes I would give it a a disassociated data set and make each value equal so it had so was like an equal Square so I had like a three or four squares they were all colored and then in the upper left hand corner I’d have the label and in the upper right hand corner I’d have the percentage or total or number or whatever it was so it was like a slicer that had colors on it and when you clicked on the tree map it would then those colors would align to other objects on the page so it was like

37:10 other objects on the page so it was like a it’s like a rainbow chart for bar charts where you have like the bars and then each category is its own color yeah but it’s it’s more of like a single bar and I I use it as a slicer to select other things on the report in other places I would actually have the bars size appropriately to what I was doing so I have an internal report for my company I every day look at it it’s often used often the example here is I have everyone works on are you on a project are you being build to a customer or are you on working on

37:40 customer or are you on working on internal projects meaning you’re not building a customer so I I watch that number very closely because that impacts my business as a consulting firm are we working on billable stuff or non-billable stuff that’s a great delineator but I have the entire report colorized in a way that shows me like hey here’s all the work that is cons Ed billable across the entire report and if I click on that single bar I can easily see at a glance everything’s highlighting based on that color so that’s how I use it a lot and I think this new feature will enhance that ability for me to add a little bit more

38:12 ability for me to add a little bit more slices a little bit more context there I think it’ll be easier to work with because of this new feature I know exactly what you’re talking about I I had won that that was a win a huge win where we use the bar chart but we actually just use three measures there’s no exp yeah yeah correct because just 100% but it made sense their alternating one here looks like right up your alley then because it looks almost like that where you can have a few of those percentages exactly right again then you can show those data labels too ex exactly right so that’s my thought I I was thinking alternating might makes a

38:43 was thinking alternating might makes a little bit more sense there and the the examples they give you here they’re not using color on each of the different sections yet but I interesting yeah anyways all all this to say is I I’m sure I’m pretty sure this is coming out of the Miguel Miguel Myers team yeah and so that team is just if you let me say it this way if every month we can get a couple refinement improvements on every on different visuals does do matter which one it is but if every

39:13 matter which one it is but if every visual is getting refinements and improvements every single month I think you’re really going to close the gap between powerband and other visual tools and really modernizing the existing visuals today to make it a lot easier to use so like this regular Cadence of I’m I’m I know this takes a lot of long time upfront to have things fixed and have features come out like there’s probably months of work before this actually lands so we can see it but I want to continue seeing investment of this

39:43 continue seeing investment of this nature on the core visuals I want to see Tech slicers I need to see new stuff showing up Microsoft hasn’t made visuals in a while can we get some new visuals in here can we get a couple more you in here can we get a couple more what are the things that are on the know what are the things that are on the Microsoft store that are most popular let’s start incorporating some of those as part of the base program for for powerb desktop how does how can we do that it’s like yeah yeah any fast forward fast forward February update there’s a new visual update what do you want it to be the most right now if they’re going to improve a current visual improve a current

40:15 visual improve a current visual okay so I know this is probably way too big to have by February but I would I would look at very seriously all of the table and Matrix features and as closely as I can align them to what we’re seeing inside Excel One feature I don’t know if this is possible or not but the number of people that have asked me for a column

40:42 people that have asked me for a column in a table that has a drop- down menu so think think of a think of a table as a table with so it’s a table but it’s a table with an Excel like filter on the column right why can’t I make a table in desktop why can’t I select the distinct values in a single column do some filtering on that one so add the features of a Slicer in the header of the table and then when I select companies or regions or whatever if I

41:13 companies or regions or whatever if I select it in the table that table then automatically filters back to the rest of the page right that to me that’s like mind-blowing like that would be you would make so many people happy just by having that feature filtering on the table by column that would make so many of my problems go away because I could just have the table existing at the bottom of the page I wouldn’t need a whole bunch of slicers on the right hand side I wouldn’t need a whole bunch of slicers on the page all that would disappear and I would just make the table with some Columns of data in it

41:45 table with some Columns of data in it and you just pick your filters boom boom boom boom the whole page just adjusts and now you see all the data in Li of that new table you almost want like a temporary Zoom not the focus mode because in order to do that that right you need a lot more real estate on the on those columns because I’m going to need the little arrow I’m going to need it when I do that drop down to do something and I know exactly what you’re saying yep I almost want maybe it’s not that maybe it’s a a modal or popan I get the same request like how is that not a feature basic oh is that not a feature

42:15 feature basic oh is that not a feature like that’s such again I think the idea here is whenever I look at tables and matrixes everyone has the mental concept the mental model of like what did I do in Excel like everyone everyone’s showing up with that so if you can’t close the gap more to make tables almost like excel in every way that to me is like that would be the biggest win now there’s there’s probably a lot of a million other things that you could like Nuance things of other visuals and how to group stuff and more properties I but I think if you talked about which one has the widest impact to the largest

42:46 has the widest impact to the largest number of reports it would be a better table and matrix filter with lcer like attributes of it so I’m actually going to zag from a visual that you think actually actually if you get this visual you I’ll buy you a steak I’m the visual I’m G to choose for February that I would okay okay what would you want for February let’s see if you can guess if you’re right I’ll buy a steak oh I gotta guess now all right you wanted to guess the PowerPoint thing so what does Tommy want in February what visual would Tommy want got to be

43:16 visual would Tommy want got to be something with AI so Tommy wants the co-pilot visual that would show he wants an agent so here’s what Tommy Tommy Tommy I know you Tommy we’ve talked for 390 episodes at this point I hope I’m we’re a little bit of friends so Tommy wants the custom AI agent visual where Tommy could build current visual it’s a current visual I that’s already there yeah I want it updated improved just like you said so it’s not a new one dang it all right well then scratch my ideas you’re close no Microsoft we don’t

43:46 ideas you’re close no Microsoft we don’t need a customi visual we don’t we don’t need a custom AI agent visual get rid of that yeah it’ be actually coolent I’m literally looking at all the visuals here and thinking about what would Tommy love the most most okay I’m gonna okay I’m going to go on a limb here Tommy you like obscure things Tommy you’re going to want improvements to our in Python oh you’re close okay to make it to make it because you’re building code based visuals but the code visuals don’t really interact with the rest of the report so you want something like improvements there on R and python to make it more interactive I

44:16 and python to make it more interactive I like that I like that but you were closer with the AI one it’s the key influencers oh key influence okay so this one no I don’t not use it it is so confusing I don’t understand it exactly exactly D I’m and I’m a pro like I’m a pro developer of the things in the desktop and I still like I demo it I show like hey here it is I have a simple demo like hey this is these are the categories that influence this sales number to go up and it shows you some obscure thing like color ID is 177% more

44:48 obscure thing like color ID is 177% more likely you’re like that’s not why do I have a LOL poop chart like why is that showing up here I don’t really know but here’s the thing the potential here if you want to talk about our draft this is the guy I’m drafting that’s going to be my Dark Horse where I’m like what he’s GNA be third string but here’s no no he’s gonna get injured he’s gonna get injured game three it’s gonna not be and you’re going to put him on the bench and then every how many kickers did the Packers have this year I feel like they had a few but but no but so the key influence visuals I think there’s that to your point that’s where most people

45:19 to your point that’s where most people land on with the key visuals I don’t know how to get it working basically is the idea how ever the concept here correct the fact that a lot of people ask okay well why is the data that way it is why is it increasing why is in decreasing and I can add any attributes to describe that the concept’s there but the problem is almost with the automated insights give me the ability and this is what I would love to see in February I don’t even care if you change the UI just give me

45:50 care if you change the UI just give me the ability to wake things more than others like hey categories way more important than the time of month yes way more important I’m gonna I want that to be an eight% weight and what the product size that’s a two that’s a two out of a whatever the scale would be but give me that ability because this is what a lot of people want after they see a single visual right or they see a line chart going up why yeah I agree yeah why well so to your point there around that one I will

46:21 your point there around that one I will say I do really enjoy the explain the difference feature or visuals and some of the when you’re using a line chart and you and you see anomaly detection like there’s anomaly detection and you can then hover on that data point and then you see okay here’s some reasons why I think to your point though the key influencers visual isn’t super impactful for me but those other options of explain why this bar is up explain why these things are different how can we incorporate that that that I think helps me look at those visuals a bit

46:51 helps me look at those visuals a bit more and I think I think if we took a bit more of a thoughtful perspective on this like hey the explain the difference of this Visual and then you could then have you need an experience that say Hey the ID column should not be used in this right the the you cumulative total of sales should not be used in this you explain the difference because of course the cumulative total for December is going to be higher than every other month like yes we know that like right but me as the author like I want to I need to be able to have a

47:22 want to I need to be able to have a passive way of saying that Insight is not helpful don’t use that column redo the analysis right it needs it can’t be always driven by the model developer because I’m not going to know every single thing every every user is doing in the report or but this also leads to collaboration with the team where Microsoft if you’re listening which you’re not but the ability simply to say look some things are more important than others even though I want all these to be part of the analysis yeah guess what are more not nearly as important as a

47:52 are more not nearly as important as a product category whatever that may be so a little more weight there give some more priority to measures on top of dimensions then then you would then like the ID columns like those are typically not useful to me I have Tim add as another line in timle man just to say what yeah exclude from something something like you or and this is where weight oh geez Tommy like this is where what we do in chbt you give a temperature give me a temperature with and it should also be something like

48:22 and it should also be something like well I want to use co-pilot to do this right so like to your point like I don’t want to go through every single column individually and add weights to things I want to say hey chpt or hey co-pilot hey co-pilot go look at my model give me a recommendation on every column that should have a waiting for this type of analysis and it should be able to rip through the model and say oh I understand all these columns everything with IDs and I could give it some prompting like hey things that are ID things that are like year and date based drank those more than other

48:53 based drank those more than other columns because they’re not as relevant and it should just say done and it just say here’s all the here’s all the changes and then you can go back to timle editor and see oh look it’s weed each column better for some of that other stuff everything defaults at a weight of0 three the I I know I get excited when I go on my Jerry Seinfield why is there not awaiting in timle U well does it does it how do does it weight things today currently do we know if it weights things we have no concept this is we don’t have ability to see the Insight okay got it and I think right now it’s purely statistical it’s

49:24 right now it’s purely statistical it’s purely if that number has has a significance here’s your million dollar idea Tommy I’m going to come back to you in this one all right so in order to add waiting to the semantic model you can’t do it using traditional columns but you can do it using annotations so an annotations annotations are whatever you want it to be you can make it whatever you want I know yeah my thought here is go to the model have a visual that can consume an annotation that allows you to

49:56 consume an annotation that allows you to add waiting to other AI based features in the semantic model and that way when the semantic model uses like it’s going to go look for it like hey Microsoft they annotation of weight or AI weight anything that’s AI based that weighting is then applied when it’s looking at or using the analysis of the model that way powerbi if there’s if there is no waiting it weits everything equally but if there oh sorry if there is no waiting and then if there is a waiting you can then actually shift the model to be more focusing on these columns these columns are more important in the

50:26 these columns are more important in the other columns I already have a macro in in our GitHub for taable editor scripts that adds annotations yeah well with timle that’s the thing the reason I’m bringing this up is annotations you can’t add in desktop no editor or now was was was but now it’s now it’s not only tyab editor and now it’s actually within the timle experience and now it’s exposed in desktop with the timle view

50:52 exposed in desktop with the timle view so that’s why I’m like oh we can do a whole bunch more stuff now you can add if you want to add why this column changed you could add that as an annotation you can you can add you can now provide automation against your data models by building hey this annot like you could make a date column Marco Russo does this with Bravo whenever Bravo goes in and modifies your model and say hey pick for me your fact table pick for me your customer Dimension pick for me your date table what it does is their tool goes in and makes annotations

51:24 their tool goes in and makes annotations that hey this annotation was made by bi Bravo and this is the name of this column that way any other scripting things they do they can actually say here’s all our standard Dax Studio Dax patterns and we’ll just go find the annotations of the columns those annotated columns are then automatically use oh I don’t care what name of your column it is it finds The annotation and says this is The annotation I need to use for date tables that’s the one I’m going to use and now they can build a whole bunch of automation on top of those annotations I think annotations

51:55 those annotations I think annotations are un underrated because we can never we could do a lot more with it because code all right I think you were on the clock my friend yeah I that was just visual dang all right you’re on the clock all right we’re gonna cut what time is time is it this is all we talking about today my friend we’re done this is like all we’re going to get to because we’re getting so excited about this is a major desktop update so wow it’s already almost 52 minutes in all right anyways that being said let’s talk about the last feature that just got recently released

52:25 feature that just got recently released here that I’m I’m going to pick here this is probably the last pick of the lot here I was just putting my fingure let me go back up here to the the main part here live editing that’s not what I wanted shoot I don’t know where it was snowflake is not PowerPoint it’s right next to the PowerPoint no it’s oh no no I was going to say okay I found it now it’s save to one drive and SharePoint with an updated file picker okay let me just give let me just tell you why I like this new experience okay

52:55 you why I like this new experience okay tell me why more than Power Point yeah so the so the okay everyone loves everything above PowerPoint let me just be clear I don’t know why that’s I don’t know why that’s in the top of the list let’s just be clear about this one I hate it I I get people use it and do it but like come on like power whatever anyways that being said we’re going to ignore that the the one GI SharePoint I always will save a file I’ll go find a file I have a sample file that I work from or other files from the client and I’m typically

53:25 files from the client and I’m typically taking like PB files and then I am saving them down to my desktop to work on them for a period of time and I’m going to go store them back in SharePoint or whatever the experience to go find files and to save them even as a pbip has been incredibly clunky and not useful again one of the things I’m a I’m a weird person I do probably patterns that not many people do but I like to pin various folders in the saving dialogue box right so go here defition

53:56 dialogue box right so go here defition go open this file and I can pin that that file storage location in the list that’s what you do in Excel that’s what you do in other presentation programs the words I will not say yeah exactly it’s everywhere else so powerbi did not have that experience and now I think they’ve unified that experience so it’s a bit more similar to other places and I turned the feature on and not even knowing I was saving files on my computer I was like wow this is so much easier because the save to my computer dialogue was at the very bottom of the

54:28 dialogue was at the very bottom of the second panel in the window and then when you went to the save dialogue box I had selected pbip in one menu and then when I changed the folder it went back to PB I was like this is I have to be so careful saving a file to make sure all the new experience way better I can just have my pin folders click the pin folder change the name add it to pbip save done there’s too many clicks to save stuff and I think what this is doing is it’s reducing the number of clicks to make it a little bit easier to get those things

54:59 a little bit easier to get those things into my into saving the experience that’s it’s a what’s it a creature Comfort I guess is what they would call that oh it’s more than that this was one of those mic I think the first time I I think I said out loud Microsoft you created files you created file picking why is it like this why is it so hard why is it so different from any other windows application yeah this is like you trading a fourth round pick today for a second round pick tomorrow it makes this operations thing here and it what as you say this I’m GNA

55:30 what as you say this I’m GNA have to I’m GNA have to agree because this is one of those friction filled things that are like it’s just painful like I just deal with it it’s fine I’m not going to really complain about it but like it is what it is but the fact that someone’s Ste back and said this is a dumb experience and we’re going to fix it make it smoother it’s very easy to lose something because you’re like I’m just going to do whatever the default is because it usually works that way in Windows applications and the Windows operating system and all of a sudden you’re like where did that go yes and everything’s called definition which I kind I get you

56:00 called definition which I kind I get you called definition which I kind I get like definition. pbip or the new know like definition. pbip or the new preview format and I’m looking through this list and as everything says definition I’m like that’s frustrating but no I like that I like that so that’s a good one to end on and the last one here also call it in the point here if you look at the documentation for the one drive integration right let’s imagine you’re pulling a file so again there are publishing patterns where I’m going to take a file I’m going to publish it to one drive or SharePoint and I’m going to directly publish that file into power. com the service right so

56:30 file into power. com the service right so we have G integration for like breaking files down into its components and parts saving it there and we also have now this SharePoint integration so a lot of organizations use the SharePoint to store versions of their files are going to continue to do so they’re going to continue to use this if you are not a fabric user and you’re a pure powerbi user this is a great option for you like this this will allow you to store and save your work and you’ll have less issues by utilizing this integration what I think this means what I think this is doing is what you’re doing here

57:01 this is doing is what you’re doing here is you’re saving the PBI PBX file locally in desktop and when you’re done when you hit the save button it automatically knows hey that file originally came from SharePoint I’m just going to copy a version move it up so it’s going to make more version copies for you but it’s going to be more integrated between you can now go directly to SharePoint open those files and just keep hitting save and it will automatically bring those files back to you into that SharePoint so I think this is a great opportunity to make this more

57:31 is a great opportunity to make this more efficient for organizations that really heavily rely upon the SharePoint saving and versioning of their files so I love it me personally most of my work now does not exist in this space I try to move away from this to more of the git integration again I’m a pro developer I’m looking at very detailed changes and to be honest I’m I’m a little OCD about my semantic models and I want to know like if I’m working on a model and I publish it I want to know what changes were made by other team members while I

58:02 were made by other team members while I was gone and so I actually want to look through the changes and say Here’s the comments people made against the other like I made a change there’s been six changes since I touched it what happened what happened and and to me the git integration is a very clear explanation as to what’s individually happening on that file so that I really enjoy that experience in the get integration pieces and I think everyone as a pro develop should always be looking or thinking about that experience as well what I’ve enjoyed Mike this whole conversation just been

58:32 this whole conversation just been powerbi it’s been a good oldfashioned powerbi right we’re back back to the olden days right this is old days well I’ll also say this too lot of the end of 2024 felt like every feature was Fabric and this was all stuff that we were familiar with but we were a little bit more it’s new to us it was all brand new to everyone like it’s for every person it’s new this was a update this month that was purely for the powerbi developer like this I haven’t seen a really solid desktop update like this in

59:03 really solid desktop update like this in a while and so this was very encouraging to see so much investment on desktop in powerbi which is very awesome that being said I’m still waiting for data flows get cicd integration it’s been announced but I still haven’t seen it yet when are we G to get this thing we have a topic for it we’re just waiting to do it so we had a today was a punt day because the T the the feature wasn’t officially released in my tenant so if you’re listenting Microsoft please finish your work and get the whole dog on data flows Gen 2 cicd fixed we yeah we have we want to

59:35 cicd fixed we yeah we have we want to talk about it we want to talk about it oh goodness anyways all right that being said I hope you enjoyed this episode thank you everyone joining in thank you chat for also adding some great comments and things as well we did throw down the ideas option here for folders for tables it’s got 670 votes let’s get it to a thousand anyone who’s listening or if you’ve listened to podcast go check out the chat please if you don’t mind click on the link for updating ideas for folders for tables I think this would be very impactful for

60:06 I think this would be very impactful for users let’s see if we can get that feature implemented you heard it here first on the exposit M podcast this is the after the 7 668 one after the 768 idea we’re finally going to start pushing it a bit more but that would be a cool feature to have everyone go hit that link do us a favor vote it up that being said Tommy where else can you find the podcast oh man you can find us on Apple Spotify wherever you get your podcast make sure to subscribe and leave a rating it helps us out a ton and share with a friend because we do this or not a friend or an enemy or or an enemy

60:37 a friend or an enemy or or an enemy someone who has power or bi in their title do you have a question or an idea or topic that you want us to talk about in a future episode head over to powerbi. com all power tips social media channels thank you all very much and we’ll see you next time [Music]

Thank You

Want to catch us live? Join every Tuesday and Thursday at 7:30 AM Central on YouTube and LinkedIn.

Got a question? Head to powerbi.tips/empodcast and submit your topic ideas.

Listen on Spotify, Apple Podcasts, or wherever you get your podcasts.

Previous

Microsoft Fabric & Azure AI Foundry – Ep. 389

More Posts

Mar 7, 2026

Is Power BI Desktop a Dev Tool? – Ep. 376

Mike and Tommy debate whether Power BI Desktop should be treated like a true development tool or more like a report authoring environment. They break down what “developer workflow” actually means for Power BI teams—source control, testing, deployment, and repeatability.

Mar 4, 2026

AI-Assisted TMDL Workflow & Hot Reload – Ep. 507

Mike and Tommy explore AI-assisted TMDL workflows and the hot reload experience for faster Power BI development. They also cover the new programmatic Power Query API and the GA release of the input slicer.

Feb 27, 2026

Filter Overload – Ep. 506

Mike and Tommy dive into the February 2026 feature updates for Power BI and Fabric, with a deep focus on the new input slicer going GA and what it means for report filtering. The conversation gets into filter overload — when too many slicers and options hurt more than they help.