Forum Discussion
Share your thoughts on streaming dataflows aka SDF (preview feature)
Back at MBAS, our CVP Arun Ulag gave everybody a sneak peek of streaming dataflows, the new experience for real-time data preparation and comsumption in Power BI. Later at BUILD, we showed everyone an extended demo of the current bits being tried by several of our customers as part of the private preview. And today, finally streaming dataflows is released to the world for public preview with even more updates a new UI.
We would love to hear your feedback and opinions to help us decide what comes next and how to improve this functionality in general. Thanks you so much in advance for your feedback and we will be alert to answer any questions you might have and listen to any ideas you might come up with.
Cheers
The streaming dataflows team
44 Replies
- AndyDDC
Most Valuable Professional
Hi Miguel, I'm currently working through the documentation to get up and running but hitting a snag. I'm using a PPU account and creating a blank workspace with PPU assignment. The streaming dataflow option is greyed out with a message stating "Workspaces connected to a storage account are not supported". This workspace is not connected to Azure nor is the tenant. I've also tried using an Embedded A3 tier attached to the workspace but I get the same message.
- MiguelMartinez
Microsoft Employee
Hey AndyDDC I replied to this in the blog comments too. You found a bug that blocks any workspace in a tenant connected to ADLS even if the workspace is not connected. We quickly sent a fix that should be deployed in 7 days or less. Thanks for the flag and for trying out streaming dataflows. I'll let you and everyone else know when this is fixed here and in the blog.
- AndyDDC
Most Valuable Professional
Thank you Miguel
- MrKrukauskas
Helper I
Hello, does not seem that the streaming dataflows work with deeper than 1 level nested items? F.e. trying to pull the _env field and it does not produce an output. Any ideas?
- Eklavya
Microsoft Employee
Hi, you can pull it by using Manage Fields operator
- AnonymousNot applicable
Hi Miguel,
I am trying to use Streaming Dataflows with an Event Hub connection to bring live weather data into Power BI. When creating the streaming flow, I get data in the data preview for the Event Hub item, but for all others it remains blank (Manage Fields / Filter / Output Table). In all documentation I've seen, you should be able to click on each item in the flow and see a static data view, but somehow it doesn't work for me. Have you got any tips?
Thanks.
- MiguelMartinez
Microsoft Employee
Apologies for the late reply Anonymous Totally missed this message. Let's start checking did you click on the "Get statis preview" button on top of the data preview table? If yes, we might need more details to figure out what's going on. I showed it on the monthly update video too in case you want to take a look.
- AnonymousNot applicable
Thanks for the reply, the issue I was having became fixed the day after my post, not sure if a bug fix was implemented or something very peculiar happened. All working fine now, thanks!
- markusrFrequent Visitor
Hi Miguel, I'm just evaluating SDF in a premium per user workspace. I was able to create the dataflow based on IoT Hub, start it, create a report on top of it in Power BI Desktop, and the report refreshes automatically after I configured change detection. Great! Now when I try to publish this report to exactly the same (ppu) workspace, publishing never finishes. Same applies when I try to upload the pbix file to the workspace: "circle of death" forever, and no error messages. I can easily upload to other non-premium workspaces, but of course I lose the streaming functionality. Do you have any hints for me...?
- markusrFrequent Visitor
OK, I have to modify my post a little, after all, this is preview cloud software, and it's changing fast! Today, publishing the report works fine. But as I try to access the report via browser in my ppu workspace, the error message is "The data source Extension is missing credentials and cannot be accessed". I was able to publish there, and I do have a Premium per User license. What can I do?
- MiguelMartinez
Microsoft Employee
Thanks for the flag markusr Let me check with the team and get back you on this. Doesn't seem we have seen this error before but I'll confirm 👍
- epressonFrequent Visitor
Hello. When can we expect Streaming dataflows to move out of preview? The feature isn't yet included in "Trusted Microsoft Services" yet so it won't work for us since our firewall settings in Azure only allows trusted microsoft services. I assume it will be "Trusted" once it moves out of preview status?
- AndyDDC
Most Valuable Professional
Hi,
I'm trying to work out the "hot" and "cold" storage process. I have a Streaming Dataflow that I have set the Retention Duration in the Dataflow settings tab to 1 Day. I have then run that Streaming Dataflow and can see data in the Hot table when connected via Power BI Desktop. However, after several days I can certainly see the same data in the Cold storage table but the data remains in the Hot storage table. I have tried stopping/resuming the Streaming Dataflow but the data remains in the Hot table - I would have thought this would not be visible after being moved to Cold storage?
- Eklavya
Microsoft Employee
Hi Andy,
The idea is slightly different:
Hot - Keeps data only for the retention duration. While refreshing, data is actively dropped from Hot entities as it moves out of retention.Cold - Data is always kept in cold, regardless of retention.
Data is never moved from hot to cold.
- AndyDDC
Most Valuable Professional
Hi,
The process still isn't very clear to me.
So does a message always exist in Cold storage no matter the retention period?
What defines the hot retention period? I would not expect to still see data in the hot table several days after the "1 Day" retention period setting in the Dataflow.
thanks
- AnonymousNot applicable
Hi!
I receive all messaage fields from the IoT Hub, but not the internal attributes as "iothub-enqueuedtime"!
So you do not have any timestamp and is useless data! (when it is not in the message)
With Stream Analytics there is no probelm with that because all IoT-columns are provided.
Oliver- AnonymousNot applicable
Ok, figured it out, you have to manually add this fields:
EventProcessedUtcTime
EventEnqueuedUtcTimePreview does not show content, but it works on output table
- AnonymousNot applicable
Can not see cold table in Power BI Desktop, only hot table (which works perfect).
Is there any configuration? Retention is set to 7 days, could this be switched off in PowerBI Admin?- Shivan
Microsoft Employee
Can not see cold table in Power BI Desktop, only hot table (which works perfect).
Re: Hi Anonymous, can you confirm that you're using "Power Platform dataflows" connector and not "Power BI dataflows"? If yes, is there an error that you see or it takes a long time to get data? Usually, loading cold entities take a little while since it pulls in all the historical data.
Retention is set to 7 days, could this be switched off in PowerBI Admin?
Re: Unfortunately no, the max retention policy that is allowed is 7 days (which only pertains to hot entities). You should still be able to tap into historical data using cold entities for data past that 7 day time window.
- AnonymousNot applicable
Shivan, MiguelMartinez , Eklavya - I do not see the option for Power Platform Dataflows, is there a preview feature I am missing
- rhdezmNew Member
Hello, I'm using streaming dataflow. My data source has a Record field type, but it is not possible to bring it into an output table. It is normal?
- jrnh123New Member
Hi,
Neither of the time fields will appear in the input preview. You need to add them manually. is this also true for the deviceID (if there is more then one device connected to the IoThub)??? and how to do that??
- MrKrukauskas
Helper I
Hello, does not seem that the streaming dataflows work with deeper than 1 level nested items? F.e. trying to pull the _env field and it does not produce an output. Any ideas?