Prerequisites
Prophecy connects to Salesforce using an API access token associated with your Salesforce account. Access to datasets and objects is controlled by the permissions granted to the account. Before setting up the connection, ensure your account has the necessary access to all relevant resources. For more details, visit Dataset Security and Object Permissions in the Salesforce documentation.Feature support
The table below outlines whether the connection supports certain Prophecy features.Limitations
You cannot browse your Salesforce datasets and objects in the Environment browser. Therefore, you cannot drag and drop tables from the Salesforce connection onto your canvas. Instead, all Salesforce Source and Target gems must be manually configured.Connection parameters
To create a connection with Salesforce, enter the following parameters:Data type mapping
When Prophecy processes data from Salesforce using SQL warehouses, it converts Salesforce-specific data types to formats compatible with your target warehouse. This table shows how Salesforce data types are transformed for Databricks and BigQuery.The data types listed in the first column are the underlying API Primitives and Field Types (such as double, reference, and textarea) used by Salesforce developers and integration tools. This mapping reflects the technical storage format of the data.They are not the user-facing field names you see in the Salesforce setup menu (such as “Number,” “Lookup Relationship,” or “Long Text Area”). You can find mappings between these technical types and the corresponding user-interface names in the official Salesforce documentation.

