Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
StitoTheGreat
Regular Visitor

Advice for Using 'old' cube

We have a rather large old multidimensional 2012 SSAS cube, 120+ dimensions and a whole bunch of measures. It was created 5+ years ago. It is used as the source for a suite of SSRS reports and was never designed to be exposed directly to users so a
lot of the naming conventions are rubbish and there are a lot of redundant attributes.

 

We are now starting to use Power BI to make this available to power users. Problem is the cube would really need a good tidy
up but I cant touch it because all the reports would break and there are more than 100 of them. I know I could use a
perspective to hide some stuff but I can't use that to rename attributes etc. I don't want to create a copy and have to
maintain 2 cubes, one specifically for Power BI.

 

Is my best option to create an imported dataset in Power BI Desktop, edit this, publish to the service, stick on a refresh
schedule and share with everybody? I guess I then create roles on the dataset and manage permissions that way?

I'm not sure if all this would actually be better than just creating another cube!!

Any help / thoughts / advice much appreciated - thanks.

1 ACCEPTED SOLUTION
v-yuezhe-msft
Microsoft Employee
Microsoft Employee

@StitoTheGreat,

Firstly, you don't have to create new cube.  In Power  BI Desktop, you can connect live to SSAS database, just make sure that your SQL Server is 2012 SP1 CU4 or later and you have the Business Intelligence or Enterprise SQL version.

Secondly, in live connection mode, you don't need to create roles in Power BI and manage permissions there, you can define security roles in SSAS cube assigning different permissions for different users. Then create report in Power BI Desktop, publish it and share the report in Power BI Service. Users will only view the data they have permission on in Power BI report . For more details, please review this similar article:https://docs.microsoft.com/en-us/power-bi/desktop-tutorial-row-level-security-onprem-ssas-tabular.

Regards,
Lydia

Community Support Team _ Lydia Zhang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

1 REPLY 1
v-yuezhe-msft
Microsoft Employee
Microsoft Employee

@StitoTheGreat,

Firstly, you don't have to create new cube.  In Power  BI Desktop, you can connect live to SSAS database, just make sure that your SQL Server is 2012 SP1 CU4 or later and you have the Business Intelligence or Enterprise SQL version.

Secondly, in live connection mode, you don't need to create roles in Power BI and manage permissions there, you can define security roles in SSAS cube assigning different permissions for different users. Then create report in Power BI Desktop, publish it and share the report in Power BI Service. Users will only view the data they have permission on in Power BI report . For more details, please review this similar article:https://docs.microsoft.com/en-us/power-bi/desktop-tutorial-row-level-security-onprem-ssas-tabular.

Regards,
Lydia

Community Support Team _ Lydia Zhang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.