Forum Discussion

HeenaPat's avatar
HeenaPat
Regular Visitor
6 years ago

Web.Contents failed to get contents from Salesforce

Hi,

Our dataset is failing to refresh with this error. This table does exist in our salesforce production instance. Any help here would be appreciated. Thanks

 

An error occurred while processing the data in the dataset.

Refresh failed:

Support Dataset has failed to refresh.
Failure details: The last refresh attempt failed because of an internal service error. This is usually a transient issue. If you try again later and still see this message, contact support.

Web.Contents failed to get contents from Salesforce' (404): Not Found Table: Support SO.

Next refresh for Support Dataset is scheduled for November 8, 2019 13:00 UTC.

 

 

Learn more >

 

 

Technical Information

 

 

Activity Id:

3165d877-5377-4bc5-9bfd-268d9896f29a

 

Request Id:

3c26ff03-5173-49af-8786-0121cebf21b9

 

Cluster Name:

WABI-US-EAST2-redirect.analysis.windows.net

 

Refresh Start Time:

November 8, 2019 20:00 UTC

 

Refresh End Time:

November 8, 2019 20:01 UTC

 

 

 

Something went wrong
There was an error when processing the data in the dataset.
Please try again later or contact support. If you contact support, please provide these details.
Message: Web.Contents failed to get contents from Salesforce  (404): Not Found Table: Support SO Item.
Cluster URI: WABI-US-EAST2-redirect.analysis.windows.net
Activity ID: 0243d14f-4fef-43e7-906b-8f0450d8ec22
Request ID: 5d62b8ed-cdfe-20cd-2cf8-a799f1a31f4d
Time: 2019-11-12 00:07:35Z

4 Replies

  • Hi, HeenaPat were you able to find a solution? I've used the Salesforce connector but I had some issues imy data too. Maybe you can try to test your connection with a 3rd party connector. 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:

     

     

    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:

     

     

    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. 

     

  • Hi HeenaPat,

     

    A Salesforce 404 here usually means Power BI is trying to read an object or endpoint that Salesforce does not return through the saved query path. I would not treat this as a simple credentials issue.

     

    A few things to check:

    1. Confirm the Salesforce API name of the object, not only the UI label.

    2. Check whether Support SO and Support SO Item are custom objects and whether their API names end with __c.

    3. Confirm the Power BI Salesforce user has object and field access.

    4. Clear Salesforce permissions in Power BI Desktop and reconnect.

    5. If the query is old, try setting a supported Salesforce API version in Advanced Editor.

    6. Remove or disable any old Salesforce queries that are no longer needed in the model.

    Another way to validate the Salesforce side is to prepare the dataset before it reaches Power BI.

     

    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, review the ERD, and connect Power BI to a prepared source. This can make it easier to confirm which Salesforce objects are actually available to the integration user.

     

    Docs and support:
    https://metricasoftware.com/docs/salesforce/
    https://metricasoftware.com/docs/salesforce/contact-support/

     

    Cheers,
    Metrica Team