Forum Discussion
Schedule Refresh Error on Salesforce Table - Expanded Columns
Hello,
This looks like a Salesforce relationship expansion issue, not a credentials issue.
Desktop refresh works, but Power BI Service fails after publishing on expanded columns such as RecordType.Name or Owner.Name. That suggests the Service may be handling Salesforce navigation properties differently from Desktop.
A safer pattern is:
Load Opportunity with needed fields only, including RecordTypeId and OwnerId.
Load RecordType and User as separate Salesforce object queries.
Keep only key and name fields in those lookup tables.
Merge by key in Power Query or create relationships in the Power BI model.
Republish and test Service refresh again.
This avoids relying on expanded Salesforce navigation columns created through CreateNavigationProperties=true.
If you want to prepare a cleaner Salesforce dataset before Power BI import, Power BI Connector for Salesforce by Metrica Software can help: https://appexchange.salesforce.com/appxListingDetail?listingId=31526f0e-abd8-4cb5-bd1a-3bd56b5c0577
It lets you select Salesforce objects and fields, apply filters, preview the output, and use SOQL mode when needed.
Docs and support:
https://metricasoftware.com/docs/salesforce/
https://metricasoftware.com/docs/salesforce/contact-support/
Cheers,
Metrica Team