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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
Anonymous
Not applicable

How do I add a Salesforce Connection as a data source in corporate gateway?

So I have various reports that pull from Salesforce objects. It works great and I'm able to have Power BI refresh on a regular basis through my personal gateway. 

 

I'm trying to migrate all of my data sources to the corporate gateway, which I understand I need to duplicate my data sources on, which is fine. I'm starting that process now, but I'm unable to find a way to add a Salesforce data source when I'm managing the corporate gateway online. 

 

I only see these sources:

datasource.png

Is there something I'm overlooking? 

Thanks!

Jonathan 

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Anonymous,

Based on  your description, when you combine on-premises data source and Salesforce data source in a dataset, you are not able to use on-premises gateway to set refresh for the dataset, right? If that is the case, the issue is caused by that on-premises gateway doesn’t work with online data sources, this is a known issue  that has been submitted in the following link and the feature that using on-premises gateway to work with online data sources is under review, , please vote it.

https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/13405644-combine-enterprise-gateway-and-online-data-sources

To work around the issue , please use the personal gateway to schedule refresh for your dataset when combining Salesforce data source and other on-premises data sources.


Thanks,
Lydia Zhang

View solution in original post

7 REPLIES 7
ReportGuru
Post Patron
Post Patron

Hi, were you able to find a solution? As a workaround, maybe you can try to test your connection with a 3rd party connector., which pulls data directly from the SF objects API and does not require any gateway to refresh. I've tried windsor.ai, supermetrics and funnel.io. I stayed with windsor because it is much cheaper so just to let you know other options. In case you wonder, to make the connection first search for the Salesforce connector in the data sources list:

 

SALESFORCE-1.png

 

After that, just grant access to your Salesforce account using your credentials, then on preview and destination page you will see a preview of your Salesforce fields:

 

SALESFORCE-2.png

 

There just select the fields you need. It is also compatible with custom fields and custom objects, so you'll be able to export them through windsor.  Finally, just select PBI as your data destination and finally just copy and paste the url on PBI --> Get Data --> Web --> Paste the url. 

 

SELECT_DESTINATION_NEW.png

Greg_Deckler
Community Champion
Community Champion

The Enterprise Gateway is for on-premises resources. Salesforce does not need to be added because it is a cloud-based source so it is updated with the "cloud gateway" (Power BI Service)



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...
Anonymous
Not applicable

@Greg_Deckler

Thanks for the reply.

 

So I have two reports. They both have the same files as data sources, with the exception that Report B is connected to a Salesforce object. 

 

I've been able to switch Report A (without Salesforce) from my personal gateway to the corporate gateway, no problem. But I've been unable to switch Report B to the same, corporate gateway. The only difference is that I have the Salesforce data source in Report B. 

 

I don't even have the option to switching to the corporate gateway in Report B. 

 

If the Salesforce connection is "in the cloud" and I don't have to make a specific Salesforce Data Source within the Corporate Gateway itself, I'm stumped as to how I can switch it from my personal gateway to the corporate gateway when all of the other data sources exist.

Anonymous
Not applicable

@Greg_Deckler,

Interestingly enough when I modify the report to only include a Salesforce Object as a data source, I get a different Gateway option that says "Connect Directly". 

 

Now when I add another data source (that both my personal and corporate Gateway has access to), the Gateway options change to only show my personal gateway. I've tried an Excel file and SQL database connection as data sources (that have been able to connect to the corporate gateway before), and I still only have the personal gateway as an option.

 

It seems as though I cannot have both a Salesforce data source and any other data source, in order for the Corporate Gateway, to be an option which just boggles the mind. 

 

 

Anonymous
Not applicable

Hi @Anonymous,

Based on  your description, when you combine on-premises data source and Salesforce data source in a dataset, you are not able to use on-premises gateway to set refresh for the dataset, right? If that is the case, the issue is caused by that on-premises gateway doesn’t work with online data sources, this is a known issue  that has been submitted in the following link and the feature that using on-premises gateway to work with online data sources is under review, , please vote it.

https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/13405644-combine-enterprise-gateway-and-online-data-sources

To work around the issue , please use the personal gateway to schedule refresh for your dataset when combining Salesforce data source and other on-premises data sources.


Thanks,
Lydia Zhang

Anonymous
Not applicable

I can see that this suggestion has been marked as finished. However, my connection to salesforce cannot be added to the enterprise gateway as below

Anonymous
Not applicable

@Anonymous,

Very good. Thanks for the head's up. I've gone ahead and voted for that feature.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! It's time to submit your entry.

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

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.