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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Anonymous
Not applicable

Connecting and refreshing Salesforce Objects for a multi source report

Hi,

 

I have been asked to look at potentially using some Salesforce data in an existing report, that currently uses multiple SQL Server instances as data sources.  This is a relatively new cloud implementation of Salesforce

Currently I don't have access to Salesforce, so I'd like to ask a few questions:

  • Do I need to use a Gateway when refreshing the Salesforce data once published to the service?
  • What data size limitations are in place when connecting via Salesforce Objects?
  • Is there anything else I need to consider?

Any feedback on the above questions would be very much appreciated!

Cheers

1 ACCEPTED SOLUTION
v-jingzhang
Community Support
Community Support

Hi @Anonymous 

 

Salesforce is a cloud data source. If it is only used in a separate query, you don't need to use a gateway to refresh the Salesforce data on the Service. If you combine (merge or append) cloud and on-premises data sources in a single query, you need to add the cloud data source to the same gateway as the on-premises data sources.

Reference: Merge or append on-premises and cloud data sources - Power BI | Microsoft Docs

 

If you use the Salesforce Objects connector, there is not a specific data size limitation for this data source in a dataset. There's a limit on the number of fields a query to Salesforce can contain. The limit varies depending on the type of the columns, the number of computed columns, and so on. When you receive the Query is either selecting too many fields or the filter conditions are too complicated error, it means that your query exceeds the limit. To avoid this error, use the Select Query advanced option and specify fields that you really need.

Reference: Power Query Salesforce Objects connector | Microsoft Docs

 

For the data size limitation of a whole dataset, it depends on the resources of the computer where Power BI Desktop App runs. When published to the service, it depends on the workspace storage and workspace type. Usually there is a 1GB limit for each dataset. But if it's in a Premium workspace, the dataset size can be larger.

Reference:

Manage data storage in your workspaces - Power BI | Microsoft Docs

What is Microsoft Power BI Premium? - Power BI | Microsoft Docs

 

Hope this helps.

 

Regards,
Community Support Team _ Jing
If this post helps, please Accept it as the solution to help other members find it.

View solution in original post

3 REPLIES 3
v-jingzhang
Community Support
Community Support

Hi @Anonymous 

 

Salesforce is a cloud data source. If it is only used in a separate query, you don't need to use a gateway to refresh the Salesforce data on the Service. If you combine (merge or append) cloud and on-premises data sources in a single query, you need to add the cloud data source to the same gateway as the on-premises data sources.

Reference: Merge or append on-premises and cloud data sources - Power BI | Microsoft Docs

 

If you use the Salesforce Objects connector, there is not a specific data size limitation for this data source in a dataset. There's a limit on the number of fields a query to Salesforce can contain. The limit varies depending on the type of the columns, the number of computed columns, and so on. When you receive the Query is either selecting too many fields or the filter conditions are too complicated error, it means that your query exceeds the limit. To avoid this error, use the Select Query advanced option and specify fields that you really need.

Reference: Power Query Salesforce Objects connector | Microsoft Docs

 

For the data size limitation of a whole dataset, it depends on the resources of the computer where Power BI Desktop App runs. When published to the service, it depends on the workspace storage and workspace type. Usually there is a 1GB limit for each dataset. But if it's in a Premium workspace, the dataset size can be larger.

Reference:

Manage data storage in your workspaces - Power BI | Microsoft Docs

What is Microsoft Power BI Premium? - Power BI | Microsoft Docs

 

Hope this helps.

 

Regards,
Community Support Team _ Jing
If this post helps, please Accept it as the solution to help other members find it.

Anonymous
Not applicable

Thanks for taking your time to respond with such an excellent reply!

So, just to clarify, if I was to use the same data set with separate data sources, which I then join in the Power BI model, no gateway is fine?  Because that is exactly what I plan to do.

Thanks

Anonymous
Not applicable

Does anyone have any feedback?

 

Thanks

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors
Top Kudoed Authors