An attempt to use the Salesforce Analytics connector to perform any operation fails with the below error, irrespective of the type of object associated with the request.
Error message received from Webservice. ERROR: sf:INVALID_TYPE --------------- INVALID_TYPE: sObject type 'InsightsExternalData' is not supported. If you are attempting to use a custom object, be sure to append the '__c' after the entity name. Please reference your WSDL or the describe call for the appropriate names.] Unknown failure
This error is returned when the user configured in the Salesforce Analytics connection does not have permissions to access the InsightsExternalData object, which is a part of External Data API. Once the required permissions are provided for this API, the error should be resolved.
-- Salesforce Reference: https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_ext_data.meta/bi_dev_guide_ext_data/bi_ext_data_object_externaldata.htm