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

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.

Reply
rachcostello
New Member

Connect to Power BI Dataset using XMLA EndPoint Authentication

Hi,

 

We have a requirement to have a backup solution that allows end users to view critical reports in the event of Azure Active Directoy AAD going down (like what happened last year for a number of hours).

Currently our planned backup solution will consist of using Power BI Report server. Currently all our reports, a combination of Desktop and paginated reports use live connections to a number of datasets published to the Power BI Service. Our backup solution aims to create data sources and datasets on the Power BI Report server from these datasets using XMLA endpoints and scheduling refreshes once a day so in the event that the Power BI Service goes down or AAD going down for a period of time we have this temporary backup of datasources and reports on Power BI Report server to use until the Power BI Service is backup and running. This may never happen but we were asked to have a solution in place if it does. 

 

Our issue currently: We are using a embedded capacity NOT a premium capacity at the moment. We are trying to connect to the datasets on the Power BI Service from Power BI Report server using the XMLA endpoint. Details of how to do this were taken from the "Hybrid Use Case" section in the link below https://www.bluegranite.com/blog/tips-for-a-successful-power-bi-report-server-implementation . We have the XMLA endpoint enabled on the service but we are unable to connect to the dataset just yet. We are getting errors as we are not entirely sure which authentication method to use. Note we did try the belwo connection string with spaces also. 

 

rachcostello_0-1639582460145.png

 

 

Firstly, do we require a Premium capacity for this to work properly? Secondly, if not what authentication method should we use?

 

Thanks.

 

3 REPLIES 3
lbendlin
Super User
Super User

You need Premium or PPU

Dataset connectivity and management with the XMLA endpoint in Power BI - Power BI | Microsoft Docs

 

But - why make it so difficult?  Why not connect to the same original data sources from Report Server?

Thanks Ibendin,

I believe our issue was down to not having conditional access configured in AAD. Hoping to test that today. Secondly, the thought process behind our approach is to utilise the Power BI datasets as Analysis Service models for data re-usability. We can have up to 30 reports using the one dataset on the Power BI Service, with all the measures and calculated columns already created. If we were to create a dataset tfor each report we would have to re-create all of the calculated columns and measures again. Secondly, our data source is OData. That is not a supported data source for pagainated reports. I am open to correction on this.

 

Thanks

Hi @rachcostello ,

 


 

I believe our issue was down to not having conditional access configured in AAD. Hoping to test that today.

 


How is the result? Solved?

 

 

Best Regards,

Icey

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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