Best tips when working with Power BI dataflows!

  Рет қаралды 23,571

Curbal

Curbal

Күн бұрын

Пікірлер
@nevillewhite2458
@nevillewhite2458 3 жыл бұрын
This is so spot on, Ruth! You nailed all my headaches and heartaches in one enjoyable video. Not only did you capture the technical issues, your face also captured the precise set of emotions I feel when faced with these challenges.
@CurbalEN
@CurbalEN 3 жыл бұрын
Thanks, I did it in am attempt to help others if they faced the same issues. I see now I was not alone!
@JosefineNord
@JosefineNord 3 жыл бұрын
Nice to see that I'm not the only one who is a bit frustrated about the PBI Dataflows. In relation to: "01:30 Managing gateways ...or not" Do you know if it is possible to connect to an Amazon Redshift Database, without a gateway?
@CurbalEN
@CurbalEN 3 жыл бұрын
There are ways to get rid of the gateways, for example migrating the data to a non-gateway source. Sometimes it makes no sense to do that though..
@mcnater
@mcnater 3 жыл бұрын
Dataflows had so much potential but are extremely frustrating to work with as you pointed out. I'm hoping they improve quickly as we'd like to leverage them more. I've run into everything you mention here over and over again. Great overview.
@CurbalEN
@CurbalEN 3 жыл бұрын
I love the output, but to get there is quite painful. Fingers crossed they fix it!
@mcnater
@mcnater 3 жыл бұрын
@@CurbalEN Fingers crossed for sure! The other pain you didn't touch on is promotion from test environments to production. Dataflows aren't in pipelines yet so it's a MAJOR pain to ever make updates to Dataflows once they are in production. You can't simply do the develop in desktop trick as easy anymore so it's a mess to say the least. There are some other things I'd add but that is a huge one.
@CurbalEN
@CurbalEN 3 жыл бұрын
Great point, thanks!
@ousagoa417
@ousagoa417 3 жыл бұрын
Ruth, I'm Javier... I took early retirement 2 years ago. So this is the reason you could miss me. I started talking to you about Dataflows when you didn't know them... :-) . I had high hopes with Dataflows to automate in the cloud many things in my company. Now seeing the problems you show I thank God not to be there. That kind of problems are the ones that make you despair. One would expect to be able to migrate practically your PQ developments to the cloud with almost no problems.... but I see that the problems are huge! Congratulations for your work! You are a very clever Spaniard!
@CurbalEN
@CurbalEN 3 жыл бұрын
Hi Javier, I was really confused when they announced dataflows and I am still confused for a new set of reasons 🤣🤣 To be fair, once you set them up, they are heaven sent! Wish excel could consume them :(
@ousagoa417
@ousagoa417 3 жыл бұрын
@@CurbalEN What I had in mind was that with Dataflows any employee would have at his disposal a "Mainframe" with its computing power both with its on-line and batch processing capacity to run processes in the cloud whenever he wanted. I was delighted with the computing power of PQ and the efficiency of a language like M. But I was disappointed with the lack of scalability that you mention with the M language generated by PQ. I am now a mere spectator, but I hope Microsoft will rectify this issue. I loved the building they were doing with Azure..... But scalability from Excel is crucial!
@CurbalEN
@CurbalEN 3 жыл бұрын
I am sure they will in time:), so much to fix... can you imagine?
@seang2012
@seang2012 Жыл бұрын
I'm totally with you on the slowness. I did the same when I just work in desktop and copy to dataflow.
@stevenkramer3872
@stevenkramer3872 3 жыл бұрын
Okay, I love dataflows - but all the issues you raise in the video are spot on! Especially the "Validating Queries" issue. The absolute worst. That gets a Golden Turkey for UX... but supposedly they are going to roll out a fix that allows you to save your work and let the validation run in the background.
@CurbalEN
@CurbalEN 3 жыл бұрын
Oh, that would be brilliant actually, fingers crossed!
@MatissBI
@MatissBI 3 жыл бұрын
While I'm watching this my dataflow PQ keeps and keeps validating. :D
@CurbalEN
@CurbalEN 3 жыл бұрын
Wonder what it validates??
@MatissBI
@MatissBI 3 жыл бұрын
@@CurbalEN in background I saw that it is running through every step of every query.
@CurbalEN
@CurbalEN 3 жыл бұрын
And what is it checking? Syntax?
@MatissBI
@MatissBI 3 жыл бұрын
@@CurbalEN It seems so, yes. Also maybe looking for errors after applying queries on data.
@alexkim7270
@alexkim7270 3 жыл бұрын
You have summed all my frustrations out so well. Earlier during my research phase, I was really convinced that Dataflows would make the entire process easier. I quickly reverted to Desktop. It's a really painful experience.
@CurbalEN
@CurbalEN 3 жыл бұрын
If you develop in the desktop then 50% of the troubles will go away and the end result is neat. Don’t give up!
@vladsamoilov9905
@vladsamoilov9905 3 жыл бұрын
Ruth, thank you so much. I struggled with same issues and hope it will help others not to waste time and keep sanity. Should've watch this long ago. Your tips are golden.
@CurbalEN
@CurbalEN 3 жыл бұрын
Glad it helped, it drove me nuts too!!
@CyrilGagnaire
@CyrilGagnaire 3 жыл бұрын
That's where the privacy settings are !!! Thanks you so much for that video. I've encountered many of the issues you are referring to in the past.
@CurbalEN
@CurbalEN 3 жыл бұрын
Took me forever to find too!
@jyhyeongchan660
@jyhyeongchan660 3 жыл бұрын
Thanks for great sharing. I felt the same pain. I find many value to use dataflow for me but I also find additional frustration like 1. Dataflow failure and stop running but it linked dataflow still remain running. 2. Manually cancel dataflow refresh show status as cancelling (where I confuse whether cancel done and ready for me to run again refresh). 3. It is a waste where incremental refresh cannot work for power BI dataset with data source is dataflow.
@jyhyeongchan660
@jyhyeongchan660 3 жыл бұрын
Also dataflow and power BI dataset refresh are independent today, so some time my power BI dataset is start refreshing but dataflow is still running.
@CurbalEN
@CurbalEN 3 жыл бұрын
So you connect a dataflow with a dataset?
@shooben
@shooben 3 жыл бұрын
Thanks for sharing this! I'm experiencing the same issues. Very frustrating!
@CurbalEN
@CurbalEN 3 жыл бұрын
My tricks should smooth out the issues, give them a go!
@chrismartin9769
@chrismartin9769 2 жыл бұрын
Power Desktop = Development. Got it! Thank you for saving me so much time :D
@CurbalEN
@CurbalEN 2 жыл бұрын
Correct :)
@paser2
@paser2 3 жыл бұрын
Thanks for the insights. Conceptually, dataflows is awesome, but I can't wait until the bugs are worked out of it. Keep the videos coming.
@CurbalEN
@CurbalEN 3 жыл бұрын
Yes, me too!!
@stevenannegarn4417
@stevenannegarn4417 3 жыл бұрын
Happy dataflow user here. I wasn't very aware of all the workarounds you mentioned that I silently implemented myself. Anyway, room for improvement and for MS!
@DarkoVlajkovic
@DarkoVlajkovic 3 жыл бұрын
I transferred almost everything on dataflows except for mapping because merge needs premium license. But it all works well for me. Yes in the beginning i had trouble of setting up gateways but after that it all worked smoothly. I couldnt have made those reports that i wanted in PBI if there werent for dataflows. Now, thank God, it all works as it is supposed to :)
@CurbalEN
@CurbalEN 3 жыл бұрын
Yes, once you set it up it works beautifully 😍
@martinbubenheimer6289
@martinbubenheimer6289 3 жыл бұрын
Thank you for this clear call for improvement!
@dicky4780
@dicky4780 2 жыл бұрын
I am about to explore dataflows. just wondering if any of the issues mentioned in this video have been resolved. if not I may wait a little longer before trying dataflows
@CurbalEN
@CurbalEN 2 жыл бұрын
Some have, some not, but regardless don’t wait. Dataflows are a pain to set up but amazing once you have them working. Do the dev work on the desktop and you will be fine.
@joelluis4938
@joelluis4938 Жыл бұрын
Hi ! There is any update about all the issues you mention in your video ? I would like to build my first dataflows to schedule them as I noticed this is a huge advantage. But it seems to have many issues and everything is fine on my desktop . It's still happening? Or I should keep developing all on desktop ?
@reisamuelsson2842
@reisamuelsson2842 3 жыл бұрын
Yes! This video is 100% spot on! I am trying to move all my queries from PBI Desktop to Dataflow and its just sooo infuriating! Not only is it so slow to do the simplest of queries, there's so many messages without any explanation, and on top of that, you have to be so careful that you have the right license for each query! I have PBI Pro and I did a bunch of merging. in the end I get an error message saying nothing will be refreshed if I don't upgrade to premium....
@CurbalEN
@CurbalEN 3 жыл бұрын
Hopefully they will address those concerns soon!
@excelrati
@excelrati 3 жыл бұрын
I can really relate to your frustrations! I'm trying to move all from PBID to Dataflows and getting frustrating errors like "On-Prem execution not supported for entity" even though I'm working on a Premium workspace!
@surender665
@surender665 2 жыл бұрын
Hello Sir, Please help me, I want to import data from apache druid database but not found any options to connectivity. Please suggest me.
@coolblue5929
@coolblue5929 Жыл бұрын
I use dataflows a lot, really, a lot, and I do hate them with a passion for most of the reasons you mention but, I have never had an error for different syntax.
@bcippitelli
@bcippitelli 3 жыл бұрын
Hi Ruth! Thanks for the video. I have been suffering with many of the issues you mentioned here. Now K know I have to be aware of your tips and... Patience!!! Curbal mola!
@CurbalEN
@CurbalEN 3 жыл бұрын
Yes, patience will definately help!
@massimocolaceci
@massimocolaceci 3 жыл бұрын
Hi Ruth, thanks for the tips. I didn't know the datatype requirement and the automatic conversion of errors to null. Also, I agree that the validation queries process could be clearer. Beside that, the migration of ETL from PQ Desktop to dataflow is being useful for me, mostly in the development phase: I splitted the dataflow into two, a staging and transformation one, so I can pick the tables at the phase I need.
@CurbalEN
@CurbalEN 3 жыл бұрын
Dataflows are great, is the implementation that is not good at the moment.
@VivekDevalkar
@VivekDevalkar Жыл бұрын
Thanks Ruth for this wonderful video and realistic feedback. I have recently started to dig deeper into dataflows and was looking forward to using them extensively. Are these issues/annoyances still around, especially the ones on slowness and error messages?
@CurbalEN
@CurbalEN Жыл бұрын
It is much, much better now, but there are some annoyances left. Should do an update video!
@sparkybrit
@sparkybrit 7 ай бұрын
Power Query in the cloud is a great idea. The execution (as of 2024) is half-baked. Using dataflows still feels like using a pre-release beta release.
@pkrempf
@pkrempf 3 жыл бұрын
Hi, thanks for the video. As you told us, the fact that dataflow doesn't support incremental refresh is really strange. For me, the main reason why I use dataflow is to minimize the refreshes, what is a good deal for me and for Microsoft. If Microsoft allows pro licenses to use incremental refresh on dataflow, they will probably save servers availibility (and so save money)
@CurbalEN
@CurbalEN 3 жыл бұрын
Exactly!! I agree!
@davidlopez-fe2lb
@davidlopez-fe2lb 2 жыл бұрын
This has changed, you can now to IRs on Dataflows.
@stevenkramer3872
@stevenkramer3872 3 жыл бұрын
For the syntax error, I found my trick I do in desktop to get my custom sql statements to not have the (#lf) junk in the Advanced Query Editor works to bypass the red syntax issue. I'm not sure if this will work in other use cases, but for the literal string for [Query= "SELECT ..."] I actually concatenate two strings together. I found this worked on accident because I was putting parameters in my query and found that it bypassed the nuisance formatting text and retained a human readable display. Turns out you don't need to use the parameter you just need to concatenate two strings together in you query so now I just do [Query = "" & "SELECT stuff as column FROM table"] and it displays all my hard returns, tabs and spaces correctly. And this little trick seems to get me out of that obnoxious and often seemingly erroneous syntax error check as well.
@CurbalEN
@CurbalEN 3 жыл бұрын
Didn't know that either, thanks again!
@juansepowerplatform
@juansepowerplatform 3 жыл бұрын
I agree with all of these, I haven't done much with PowerBI data flows but it is exactly the same issues with CDS (dataverse) data flows. It kills me to see how slow it is 😂. Thanks for sharing this info.
@CurbalEN
@CurbalEN 3 жыл бұрын
Hope it helps in the future!
@brentsmith650
@brentsmith650 3 жыл бұрын
Hi Ruth, i stopped using dataflows as it was difficult to know when a run failed e.g. an account's password changed which you would expect to cause a refresh failure (like it does within the pbi service if your dataset is pulling directly from a source); however i found that the scheduled flow would report a successful run even though it was not able to pull data from the source due to an authentication (password change) issue. Also, it was not yet possible to have the pbi schedule trigger the flow refresh ... so, like you do, you schedule the dataflow to refresh an hour before you set your pbi dataset to refresh. but, as the client's dataset grew so the dataflow refresh would take longer to refresh ... instead of getting partial data back from flow, you get nothing (this is both a blessing and well, not a blessing). bottom-line: i had to remove the dataflows at a client site as the learning curb to educate them into where to check and how to check for successful-failures was a step too far. A shame really, as the dataflow was able to prepare the data astoundingly faster than the pbi service alone. sob sob.
@CurbalEN
@CurbalEN 3 жыл бұрын
I feel you as I continue struggling with dataflows. I am on the verge like you: should I keep it or should I scrape it,but for now the benefits are outweighting the concerns. That might change when the development is done and my customers have to maintain them. You are worrying me now 😞😞
@brentsmith650
@brentsmith650 3 жыл бұрын
@@CurbalEN oh and there is a hard 2hr refresh limit (which is also a blessing, until its not).
@CurbalEN
@CurbalEN 3 жыл бұрын
Agree, if it takes 2hrs to update, incremental refresh would make more sense. Wish it was available on pro though 😥
@bradj229
@bradj229 3 жыл бұрын
Thanks for the honest review. MSFT would describe all these limitations as "features" lol.
@CurbalEN
@CurbalEN 3 жыл бұрын
Hopefully they will fix all that soon :)
@junaidukaye5440
@junaidukaye5440 3 жыл бұрын
Hi I have recently added few columns to my data in excel, however when I refresh data I get errors. I could only resolve by reconnect the data source & reconfigure all dashboards & visuals. Is there any short cut way to achieve this.
@tiago5a
@tiago5a Жыл бұрын
Is it possible to use Python in the dataflow to transform data? Thanks
@CurbalEN
@CurbalEN Жыл бұрын
Not in the power bi dataflow, but you can in fabric
@tiago5a
@tiago5a Жыл бұрын
@@CurbalEN Ok, Thanks. The problem ot the fabric it's the price...
@CurbalEN
@CurbalEN Жыл бұрын
@tiago5a yeah, i know :( Maybe you can use python in excel and make it work?
@renatorodriguesmedeiros9569
@renatorodriguesmedeiros9569 3 жыл бұрын
Thanks for the video !!! One of my most frustating error is that when I have like 5 queries ( in a single data flow), then I add 1 or 2 more, and the refresh simply stop working... is always the same problem “ SharePoint failed request.. bla bla bla” Hehe hope Microsoft can put some effort in making data flow a better tool!
@PJJFMarquesChannel
@PJJFMarquesChannel 3 жыл бұрын
One of the big problems is when the validating process is so slow that the connection broke and we lose all changes done!!
@CurbalEN
@CurbalEN 3 жыл бұрын
🥴🥴 Sorry to hear, that is new to me!
@robertbarkovicz800
@robertbarkovicz800 3 жыл бұрын
Thanks for your video. Dataflows are kind of annyoing to devs. I think the validating thing does check whether the calculated tables are still valid after applying the changes. Sometimes I have to implement a change in multiple steps to ensure that the calculated tables are valid all the time.
@CurbalEN
@CurbalEN 3 жыл бұрын
I am not sure about what I need to do to pass the validation, is it data types you check?
@robertbarkovicz800
@robertbarkovicz800 3 жыл бұрын
@@CurbalEN Sorry for awaking hopes :-( I Stopped a validation process after 1,5h waiting a couple of minutes ago. I think the validation process tries to check if calculated tables which derive from the one you change will still be valid after the change. I did not check this till now, cause every change just needs so much time ..
@CurbalEN
@CurbalEN 3 жыл бұрын
😭😭😭 Sorry to hear !!
@pilarbaldominos2505
@pilarbaldominos2505 3 жыл бұрын
Hi Ruth, fantastic video as always! I got surprised when you said that there are ways to merge tables without premium...do you mind to point me in the correct direction? Muchísimas gracias!
@CurbalEN
@CurbalEN 3 жыл бұрын
Hi Pilar, Just disable one of the merged tables ;) That is all you need!
@pilarbaldominos2505
@pilarbaldominos2505 3 жыл бұрын
@@CurbalEN thanks a million I will test it right now ;)
@stevenkramer3872
@stevenkramer3872 3 жыл бұрын
@@CurbalEN I didn't know that was all that it needed.... so I was putting both tables into the same query and then merging (or appending) back to the previous step that represented my other table's output.
@CurbalEN
@CurbalEN 3 жыл бұрын
It truly works, test it!
@pilarbaldominos2505
@pilarbaldominos2505 3 жыл бұрын
@@CurbalEN It work perfectly and improve so so much the performance of my report but I have a question regarding the security options.. Do you know where I can learn the implications of merging 2 different SQL queries (which are coming from the same database)?
@walterstevens8676
@walterstevens8676 3 күн бұрын
I know this video is 3 years old, but I wonder how many of the issues still apply? As it stands, it's enough to convince me not to waste time with dataflows!
@YTEEsenior
@YTEEsenior 3 жыл бұрын
You should use and build model.json schema file/s in the data lake so you don't need to set data types within PBI.
@CurbalEN
@CurbalEN 3 жыл бұрын
Great point, I havent got that far yet!
@YTEEsenior
@YTEEsenior 3 жыл бұрын
@@CurbalEN The one thing I don’t understand is they allow your own external ADLS CDM storage but provide no tool to say convert sql table schema to auto build a model.json file. Lots of manual work. I just ran a dataflow from sql tables and grabbed the output model.json file power bi created on the lake. Not ideal but was the quickest solution. Bring on the tools.
@CurbalEN
@CurbalEN 3 жыл бұрын
I have to yet play with the json files, so I dont have any meaningful feedback there, but know I have yours, thanks for sharing :)
@imranpearl
@imranpearl 3 жыл бұрын
@curbal are these problems fixed as if now or fo they still exists
@CurbalEN
@CurbalEN 3 жыл бұрын
The video is only one month old, so they are still there but if you follow my tips you can enjoy a heavenly data flow :)
@imranpearl
@imranpearl 3 жыл бұрын
@@CurbalEN i have million record csv residung on local network whuch is output from legacy system so on prem gateway is the soultion i see which cant be avoided, unless i use azure adf to copy csvs inyo azure sql . what solution yiu think might hrlp my case
@rasithachathurangaliyange
@rasithachathurangaliyange 3 жыл бұрын
@@imranpearl Hi Imran, I am today having same problem that you asked in above comment , how you managed to do further? appreciate any word
@jorgeeduardomoltenimoreno3048
@jorgeeduardomoltenimoreno3048 3 жыл бұрын
hahaha i had the same reaction when i notice the syntax differences alert.
@CurbalEN
@CurbalEN 3 жыл бұрын
Crazy eh? 🤷‍♀️
@ybarsabal
@ybarsabal 3 жыл бұрын
Thanks for the video, definitely affirms my frustrations. I especially agree with wasted resources due to Premium requirements. Allowing all desktop transformations in dataflows would save Microsoft's resources so those steps don't have to be reprocessed in multiple datasets! So frustrating.
@CurbalEN
@CurbalEN 3 жыл бұрын
Fingers crossed they will fix it!
@mshparber
@mshparber 3 жыл бұрын
Awesome as usual!!! Thanks a lot! Validation in DF SUCKS!!!
@CurbalEN
@CurbalEN 3 жыл бұрын
Haven't read about this before, so I thought it was just me!
@oliveroshea5765
@oliveroshea5765 3 жыл бұрын
Hi Ruth This is an interesting one. I know it sometimes takes along time to validate the queries in a dataflow, but I have never come across the problem of missing the chance to hit refresh. Could this be because of different tenant locations having different behaviours? Maybe I have misunderstood that one. What I do when developing a new entity that I want to put in an existing dataflow is create a new dataflow, get it working in there and then copy the code to the existing dataflow. I’m sure I have done an entity with the Any data type, but will check. Thanks for this! Ollie
@adamsabourin9416
@adamsabourin9416 3 жыл бұрын
Oh. My. Gosh. I was literally just banging my head against the CSV problem!!! Data comes into PQO beautifully from a OneDrive stored CSV, steps are recorded, save and close, REFRESH ERROR! Whhhhyyyyyyyyy !!!!!??????
@CurbalEN
@CurbalEN 3 жыл бұрын
🤷‍♀️🤷‍♀️🤷‍♀️ Do all development on the desktop for now, it will save you a lot of headaches!
@stevenkramer3872
@stevenkramer3872 3 жыл бұрын
...Also frustrating, dataflows don't load in parallel. They run sequentially. This is only good in the sense that I can have a Dataflow Start and a Dataflow End query at the beginning and end of my flow which will allow me to monitor the time it takes for the flows to complete in a Power BI report. BUT, on top of only running sequentially, if you have a queries that normally completes within a few milliseconds, you have to wait at a minimum 31-ish seconds per query before the next query in the flow fires. So if you have a flow that has many small tables, your flows time to completion can really inflate. I didn't know this starting out using dataflows and I had a little over 20 tables in one flow and it was taking over 30 minutes to complete. I ended up breaking that flow up into multiple smaller flows which ended up kind of approximating the far superior parallel load you get in a dataset. This would be less of an issue if you could "DirectQuery" a dataset to a dataflow... but you can't. So if you have an dataset refresh scheduled for 30 minutes after your dataflow refresh... you may be getting the prior dataflows refreshed data not the intended data.
@CurbalEN
@CurbalEN 3 жыл бұрын
Oh, I dind know that! Thanks for letting me know!
@Quidisi
@Quidisi 3 жыл бұрын
Dang. Wish I'd seen this video 2 days ago. Would have saved me some major frustrations by not even attempting PQO, but rather going straight to PBID. I was shocked at how many of your frustrations I related to. I hope MS can work the bugs out of this, quickly. So much potential, but in the end it just made me come close to losing my religion.
@CurbalEN
@CurbalEN 3 жыл бұрын
They say, if you find yourself in hell, keep walking! The road is bumpy but the destination worth it, once you set them up, they are a lifesaver!! Glad I made the video even if it was too late for you :(
@olgamango6870
@olgamango6870 3 жыл бұрын
Sorry I couldn't get how you managed to create your own Dataflow?
@CurbalEN
@CurbalEN 3 жыл бұрын
You mean my own data lake? m.kzbin.info/www/bejne/nWiWhaqkn8-HkNk
@peterg4130
@peterg4130 3 жыл бұрын
I still don't get what the point of data flows is.
@CurbalEN
@CurbalEN 3 жыл бұрын
Dataflows allow you to clean your data and store the results in a data lake ao people can acces it for analysis.
@peterg4130
@peterg4130 3 жыл бұрын
@@CurbalEN so basically another data modeling option in addition to SSAS/AAS tabular models, but created in power query instead of visual studio or tabular editor?
@CurbalEN
@CurbalEN 3 жыл бұрын
Yes, you got it!!
@mozgus79ify
@mozgus79ify 3 жыл бұрын
"You have an error" sounds like my maths teacher from college. She used say that and turn away 🙄🤣🤯
@CurbalEN
@CurbalEN 3 жыл бұрын
Lucky you then! You were already trained for this situations 😂😂
@jeepeeem
@jeepeeem 3 жыл бұрын
Yes all of these Dataflow quirks are super annoying, also you can DirectQuery into your Dataflow. However it does not work if you have ' in the name of table. It does not tell you that there is an invalid character in your table name, it will simply not allow you to DirectQuery into your dataflow. Also you cannot access the error message through the API, super annoying.
@CurbalEN
@CurbalEN 3 жыл бұрын
I know! The editing experience is horrendous:(
@Phoenixspin
@Phoenixspin 3 жыл бұрын
I've never seen Ruth so frustrated. The video actually depressed me. I wasn't prepared for this.
@CurbalEN
@CurbalEN 3 жыл бұрын
The output is worth it though, but patience is required
@JEffigy
@JEffigy 3 жыл бұрын
@@CurbalEN patient of a saint I think 😊 Seen the Dataflows added into Teams now…oh joy 🤩🙁😆
@CurbalEN
@CurbalEN 3 жыл бұрын
Patience training is good for your soul 😂😂
@RobertoStaltari
@RobertoStaltari 3 жыл бұрын
Very same experience :(
@CurbalEN
@CurbalEN 3 жыл бұрын
Hope the tricks mentioned will help!
@roberttyler2861
@roberttyler2861 3 жыл бұрын
no RLS on dataflows is annoying.
@oliveroshea5765
@oliveroshea5765 3 жыл бұрын
This got my interest Robert. How would it work/why do you need it? Wouldn’t the RLS in the report dataset handle that?
@roberttyler2861
@roberttyler2861 3 жыл бұрын
@@oliveroshea5765 I've found that when you create reports off of datasets you don't get the flexibility that dataflows give. As the data model is already pre-defined in datasets. With dataflows, with RLS enabled means users can get raw access to data across various BUs where restrictions could just be applied. The user can then make their own data models / datasets.
@jorgedelgado4846
@jorgedelgado4846 2 жыл бұрын
First i love it,... but them..""##$%%(== .. not all that glitters is gold!
@CurbalEN
@CurbalEN 2 жыл бұрын
😂😂 It is worth the hassel! Once you configure them they just work ;)
@dbszepesi
@dbszepesi 3 жыл бұрын
You need to post a trigger warning on this video for people that have struggled with...I mean used....dataflows. So dead on.
@CurbalEN
@CurbalEN 3 жыл бұрын
😂😂 I should, shouldn't I?
@dbszepesi
@dbszepesi 3 жыл бұрын
btw - best way I have found to track down errors in dataflows is to take the PQ back to Power BI Desktop and use the 'Keep Errors' option under the 'Keep Rows' button. The profiling tools are great to show columns with errors but they take forever to load.
@mcnater
@mcnater 3 жыл бұрын
100% this...haha.
@CurbalEN
@CurbalEN 3 жыл бұрын
Agreed, that is the only way to do it, I think...
@Baldur1005
@Baldur1005 3 жыл бұрын
I want Matthiew Roche respond to that video so bad. I mean the keep adding those fancy features to dataflows and not to desktop, having fundamentals you mention not adressed.
@CurbalEN
@CurbalEN 3 жыл бұрын
Hopefully they will address this things soon!
@Baldur1005
@Baldur1005 3 жыл бұрын
@@CurbalEN Well I started to use Dataflows recently and to give it some justice for me it was very smooth. Well the errors/preview loading/validation are very valid, but once I started to use linked/computed entities more and more it was much better. Benefits: + I found it the best sharing experience with other power users/developers (no tokens, virtual machines, passwords etc.) + makes the model very clean after all (when its already complicated after complex RLS, Aggregation Tables, Disconnected Tables, Calculation Groups) + Group By, Append, Merge are big no in PQ Desktop. Now I don't need to ask Azure Data Engineer or DB Owner to create those + UI/UX + I actually like forcing to decide on data type + Troubleshooting refresh failure, especially dimensions + Dataflow failure =/= Dataset refresh failure + Easier to managed credentials + Descriptions of steps can be longer (love the icons) What I miss: - Automatic refresh trigger between entities from different workspaces - Need to setup Power Automate to orchestrate Dataset refresh - Validation/Errors/Preview Loading :) - Dataflows connector in Excel (coming fortunately) - RLS directly in Dataflow In terms of building data culture it's much better than shared dataset, where development of report is quite hectic (still no visible DAX code!)
@CurbalEN
@CurbalEN 3 жыл бұрын
As I said on the video, Dataflows are a good thing and should be used, but the configuration process needs some serious work, so the purpose of the video was: 1. Don't get discouraged by the roadblocks 2. Use my tips to easy the pain 3. Fingers crossed they adress the pain points and fix them. My frustration for some of the paintpoints might have given you the impression that I discourage the use of dataflows, but I assure you that is not the case.
@czowiekktoryzaduzowidzia5612
@czowiekktoryzaduzowidzia5612 3 жыл бұрын
Best tip "do not use" XD
@CurbalEN
@CurbalEN 3 жыл бұрын
No, no, it is worth using. Once everything has been set up it works beautifully.
@czowiekktoryzaduzowidzia5612
@czowiekktoryzaduzowidzia5612 3 жыл бұрын
@@CurbalEN there is so many more professional and dedicated tools for ELT/ETL and orchestrations, like for example Data Factory and Azure SQL or Synapse. All in one just doesn't work, the best example is Access or Excel.
@CurbalEN
@CurbalEN 3 жыл бұрын
I havent used Data factory or synapse, so I can't compare. If they fix all those bugs, dataflows are great imo
@czowiekktoryzaduzowidzia5612
@czowiekktoryzaduzowidzia5612 3 жыл бұрын
@@CurbalEN my opinion is referring to enterprise companies but for small all in one probably can work like Excel ;)
@CurbalEN
@CurbalEN 3 жыл бұрын
True, I have been doing this for medium sized companies and the change is remarkable!
What are dataflows in Power BI?
9:57
Access Analytic
Рет қаралды 38 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
What is Big Data | What is Apache Hadoop
17:40
SkoolRoom Online
Рет қаралды 772
What are the Use Cases of Dataflow for You in Power BI
9:38
STOP publishing your Power BI report until you do these 5 things!
10:15
A quick look at Power BI dataflows
12:25
Microsoft Power BI
Рет қаралды 226 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН