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.
Is there way to inegrate Power BI with Custom Salesforce Objects using SOQL or a third party tool.
Solved! Go to Solution.
@rohampourmehr,
According to my knowledge, it is not possible to integrate Power BI with custom salesforce objects using SOQL.
In your scenario, since you don’t want to connect to Salesforce report content pack which includes custom objects and fields in Power BI Service, you can create your own reports using Power BI Desktop. It's possible to connect to all Salesforce Objects, including custom objects and fields in this tool. Once imported, you can create your own reports and upload them to a Power BI Service.
Regards,
Lydia
@rohampourmehr,
The salesforce object connector in Power BI Desktop doesn't have 2000 rows limit. Using the connector in Power BI Desktop, you would need to build reports by yourself, after that, you can publish the report to Power BI Service and set schedule refresh for your dataset.
Regards,
Lydia
There are several approaches you can consider to integrate Salesforce Custom Objects to PowerBI. The first one is to use the OData protocol but before you need to expose your data to its format. The second commonly used approach is to load your Salesforce data to the DWH or DB (SQL Server, Redshift, etc) and then use PowerBI database connector.
@rohampourmehr,
According to my knowledge, it is not possible to integrate Power BI with custom salesforce objects using SOQL.
In your scenario, since you don’t want to connect to Salesforce report content pack which includes custom objects and fields in Power BI Service, you can create your own reports using Power BI Desktop. It's possible to connect to all Salesforce Objects, including custom objects and fields in this tool. Once imported, you can create your own reports and upload them to a Power BI Service.
Regards,
Lydia
Thank you for solving this issue. I'm curious, can you please show how to import custom objects or provide a link somewhere? Thank you!
I believe there is a 2000 rows limit on Salesforce Reports which are transfered to Power Bi. This is why I'm staying away from the built-in report option.
I was reading online that Power Bi Designer and Power Bi Query could also be used to import data from custom objects in Salesfroce and then connected to Power Bi for visualization. My only concern with this method is refreshing the data. I'm looking for a 100% automated solution that ensures a smooth flow from Salesforce to modeling done in Power Bi Designer or Power Bi Query, and finally the visuazliation in Power BI.
Will this method require any sort of manuel work after the intiail set up?
Thank you,
Roham
Probably late for you Roham, but we have just put live a connector service that pulls your salesforce data into your database so you can build reports in Power BI. Includes custom fields. Not free unfortunately but there is a one month free trial. https://uniformity.io/salesforce
When you want to refresh custom objects with a lot of rows the scheduled refresh times out.
In my case I am connected to the Cases, Accounts and Users objects. Using the queries I have narrowed down what I need from the cases object (the last 3 years) but still it has to synch more than a million rows. I do a refresh once a week that takes me about 3 hours. I think the ideal would be a DataWarehouse which would receive a delta from salesforce and have PowerBI hit the DW making the refresh much quicker.
If however in the meantime you have figured out a solution please do share. 🙂
@rohampourmehr,
The salesforce object connector in Power BI Desktop doesn't have 2000 rows limit. Using the connector in Power BI Desktop, you would need to build reports by yourself, after that, you can publish the report to Power BI Service and set schedule refresh for your dataset.
Regards,
Lydia
Hi Lydia,
I am new to Power BI and currently I am trying to get the data from Salesforce objects.
Could you please explain more on this "Using the connector in Power BI Desktop, you would need to build reports by yourself"?
How to create reports by object connector?
Kindly please assist
Thank you
Joyce
Hi,
To get data from Salesforce you should click Get Data in PBI Desktop > Search for Salesforce Objects in the connectors > Connect using Production (https://login.salesforce.com) or Custom URL > Login with Salesforce credentials (I'm not sure about the permissions you need to have for this user, but probably you will need to have API access enabled) > Select the objects you want to have in Power BI.
Or in Query Editor use Salesforce.Data function (https://docs.microsoft.com/en-us/powerquery-m/salesforce-data) to retrieve a list of objects.
I'm not aware of any system requirements and considerations.
Thank you for your all your help thus far.
Will i be able to connect to Custom Objects in Salesforce?
I was under the impression that we can only connect to Standards Objects in Salesforce and the only way to access data from the Cusotm Objects is to connect to Salesforce Reports which have the 2000 rows limit.
Thank you,
Roham
@rohampourmehr,
Based on Admin's comment in this idea, you are able to use the salesforce object connector in Power BI Deskop to connect to all salesforce objects including custom objects.
Regards,
Lydia
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.