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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
StitoTheGreat
Frequent 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
Anonymous
Not applicable

@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

View solution in original post

1 REPLY 1
Anonymous
Not applicable

@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

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors