Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hi everyone,
what do you advise, how to reuse the same big table in many datasets, please?
More specifically, I have a table with 20 million rows (4 columns), which I'm using for our custom row-level security purposes.
I have about 50 different reports and most of them have their own dataset (only some of them are using shared datasets), and almost each report and dataset is using this RLS table.
Currently, each report is set to refresh once a day and this big table is reloaded almost 50 times per day.
I would like to reduce the load times, generated traffic and costs as much as possible.
My idea was to create a dataflow with that table and only refresh the dataflow once a day. All the datasets should use and point to the dataflow in regards to the RLS table, but unfortunately, if I understand correctly, this wouldn't simply be a "pointer" or a reference to the data in the dataflow, but I would still need to refresh the datasets and it would still require 50 refreshes and data loads in the end with the same amount of data, and I didn't reduce neither traffic or costs. Or am I wrong?
Is there a way to achieve something like this, please?
Thank you and best regards,
Mike
Solved! Go to Solution.
Hi Gilbert,
thanks for the reply and, yes, you understood correctly.
Do you know perhaps if there is much difference in performance and costs/traffic generated, for datasets to refresh daily from a Power BI dataflow (which is in an Azure Data Lake if I understand correctly) or directly from an Azure SQL Server, please?
Thank you and best regards,
Mike
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.