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
fabiolamelo
Helper II
Helper II

Power bi Desktop vs Xero

Hi everyone,

 

Is there are any solution that I can connect the Xero data on power bi desktop for free?

 

I know that there is an app on power bi service to connect it with Xero data. However,  all connectors that I found to connect Xero data on power bi desktop are paid. Is there are any solution for free?

 

Thanks in advance.

Fabi

1 ACCEPTED SOLUTION
gdbaerg
Helper I
Helper I

Hi Fabi, there are a couple of options that you could pursue.  

 

1. Create a thin report in Power BI desktop connected to the default Xero App in the Power BI service.  First you would log into the Xero app in the Power BI service.  Then in Power BI desktop, you would establish a live connection this Xero report in the service using: Get Data->Power BI datasets, and then connect to the Xero report.  You can then use the existing data model to build your own reports within Power BI desktop.  You will be quite limited in terms of editing the data model, but would have the ability to create measures using the data that is pulled in.  Data model shown below:
PBIDesktop_V8iXMoa3pL.jpg

2.  A better recommendation would be to set up Power Automate to handle your OAuth2 connection in Xero, and pipe the data out to a data sink like SQL, Sharepoint or OneDrive.  Power Automate can be very effective at OAuth2 via custom connectors and needs no code to set up.  The process would involve creating an app in the Xero developer portal,  setting up your OAuth2 authentication details in the Power Automate custom connector (Client id, Client secret, Authorization URL, Scope) and creating an action to get to data.  Then this custom connector can be used in a Flow.  Example:  Manually trigger a flow -> Get Xero Invoices (custom connection) -> Parse JSON -> create file in OneDrive.  

There are other options including building out a custom connector, but these would be 2 quick ways to get started.  

View solution in original post

2 REPLIES 2
Jeff_Acc_Addons
Frequent Visitor

Hi Fabio

https://odatalink.com has a free edition which works on the desktop. The free edition quite limited including a cap to 5 end points though

Jeff

 

gdbaerg
Helper I
Helper I

Hi Fabi, there are a couple of options that you could pursue.  

 

1. Create a thin report in Power BI desktop connected to the default Xero App in the Power BI service.  First you would log into the Xero app in the Power BI service.  Then in Power BI desktop, you would establish a live connection this Xero report in the service using: Get Data->Power BI datasets, and then connect to the Xero report.  You can then use the existing data model to build your own reports within Power BI desktop.  You will be quite limited in terms of editing the data model, but would have the ability to create measures using the data that is pulled in.  Data model shown below:
PBIDesktop_V8iXMoa3pL.jpg

2.  A better recommendation would be to set up Power Automate to handle your OAuth2 connection in Xero, and pipe the data out to a data sink like SQL, Sharepoint or OneDrive.  Power Automate can be very effective at OAuth2 via custom connectors and needs no code to set up.  The process would involve creating an app in the Xero developer portal,  setting up your OAuth2 authentication details in the Power Automate custom connector (Client id, Client secret, Authorization URL, Scope) and creating an action to get to data.  Then this custom connector can be used in a Flow.  Example:  Manually trigger a flow -> Get Xero Invoices (custom connection) -> Parse JSON -> create file in OneDrive.  

There are other options including building out a custom connector, but these would be 2 quick ways to get started.  

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.