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 all,
Would like to get some ideas on how we can best manage our .pbix files, we have a team of analysts who will all need to be able to access and modify the files, we have a relatively small number at the moment but expect this to grow rapidly.
We have tried to set up a section within our SharePoint site to keep everything in one place and enable version control, however the designer doesn’t seem to be able to read files from it.
Has anyone got a good solution (or a way to use SharePoint?), we do have access to TFS but it really didn’t work well with managing .xlsx file sso wouldn’t expect it to be any better with .pbix.
Solved! Go to Solution.
Yes. Generally you implement RLS to show the data only relevant to the user. If you need totals for the business, user share if total etc, then you would need an aggregate table to do that work for you.
Hi @itchyeyeballs,
Could you please tell me if your problem has been solved? If it is, could you please mark the helpful replies as Answered?
Regards,
Daniel He
Hi,
Havent 100% resolved yet,
After some digging about we are currenlty testing out using the sync functionality of Sharepoint online to have local copies of files the PBI desktop can read but then get shared automatically, not perfect but seems to be a reasonable solution.
We are still looking at how to impliment enterprise level data models that give us the flexibility and security we need.
There is no one correct answer of course. My view is it is good to aim for some centralised central data model with individual flexibility for variance. You can read some of that here https://exceleratorbi.com.au/new-power-bi-reports-golden-dataset/
Thanks Matt,
We will definitly look to utilise the golden dataset techniques you describe, seems the ideal way to manage the data models.
It would be usefull though if MS pubished some guidance on how teams should work with the designer to maintain consitency and security, I've not been able to find anything definitve on how to create strightforward workflows.
Some examples of issues:
Maintaining security of underlying data
- The export data settings seem to revert back to deault every time an update is published
- We are using the hide tables functionality to protect sensitive data from being exposed in underlying datasets, this is really
clunky and time consuming
Version control
- Looking for ways to manage the pbix or pbit files so they can be easilly version controlled
Power BI is definitely not perfect. If you find something that you would like changed (like export data settings), you should search for it at http://ideas.powerbi.com and vote for an existing idea, or create a new one.
Hiding tables is not secure. If you are using PowerBI.com then you should be using Row Level Security. There are plenty of materials for this - anything from Adam Saxton can be considered gold standard.
Yes. Generally you implement RLS to show the data only relevant to the user. If you need totals for the business, user share if total etc, then you would need an aggregate table to do that work for you.
Hi,
You can implement row level security through PBI Desktop, here's a great guide: https://docs.microsoft.com/en-us/power-bi/service-admin-rls
Another way to have persistence security for your models which will be uninformed for all the developers is by creating the model with SSAS.
Another interesting tool I found recently is the Power BI Documenter by Data Vizioner
I don't have much experience with it but it looks like it might be helpful for your needs
check it out here:
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.
User | Count |
---|---|
107 | |
98 | |
77 | |
66 | |
53 |
User | Count |
---|---|
144 | |
104 | |
100 | |
86 | |
64 |