Get Started with Data Cloud Development
With Data Cloud, you can consolidate and process large volumes of data from various sources and integrate it with Salesforce CRM data, avoiding data silos. Data Cloud uses a lakehouse to store your data and connect it with the Salesforce Platform. You can process data at scale, query the data, and create insights from billions of records. Customer data is unified so that you can create rich insights for customer profiles.
Here are some of the most frequently asked questions when starting to develop in Data Cloud.
- What's a quick way to get started developing with Data Cloud?
Check out our new Quick Start tutorial.
You can also use our Data Cloud Connect API postman collection. Check out the video on how to set up authorization for the API.
- What connectors and integrations are available?
Connectors, connector services, APIs and SDKs that are used for integration are described in the Data Cloud Integration Guide You can also see an overview in the Data Cloud Architecture topic. - Where do I get information about query syntax and optimization?
For information about options for querying, see the Data Cloud Query Guide. For information on SQL syntax, see the Data Cloud SQL Reference.
- What are Data Cloud Data Models? Where are the ERD diagrams for the Data Model?
The ERD diagrams for Data Cloud c360 Data Model are showcased in the Data Model Gallery - What is the relationship between core objects and DMOs?
If you're interested in the data flow between core objects and DMOs, see Salesforce Object Behavior - What are all the types of Data Cloud Objects?
If you're interested in understanding different types of Data Cloud objects, Salesforce Data Cloud Objects has an overview of each object type, how they're created, and how they're related. If you'd like to learn more about standard DMO objects and mappings, see the Data Cloud DMO and Mapping Guide
-
How is developing with Data Cloud different from other clouds?
Data Cloud has packaging and authorization mechanisms that are different from the Salesforce platform. For more detail, see Differences Between Developing Apps on Data Cloud and the Salesforce Platform . -
What are the most commonly used APIs for Data Cloud?
The Data Cloud Connect REST API is the most commonly used API. Learn more with the Data Cloud Connect REST API Guide and Reference. -
Where do I get more information about billing and/or credits?
Data Cloud Billable Usage Types -
How do I test Apex with Data Cloud?
As you might expect, writing code for Apex and Data Cloud is a little different than standard CRM data. Here are a few topics to help:
- How do I set up a scratch org for Data Cloud?
Information on setting up a scratch org is available in the Workflow for Data Cloud Second-Generation Managed Packages topic. - How do I set up a development environment for Data Cloud?
The development environment you set up depends on whether you want to sell the app or agent you want to create. It also depends on whether you want to use a sandbox or scratch org environment. See Data Cloud Development Environments for more information.
-
What clicks-not-code tools are available for Data Cloud?
Flow Builder and Query Editor are two development tools that are commonly used with Data Cloud. Information about UI-based tools for development is available in Salesforce Help: Build and Share Functionality -
Salesforce Help: Data Cloud Features
-
MuleSoft Documentation: Data Cloud Connector
-
Salesforce Help: Salesforce Connect
-
Salesforce Help: Event Relay
-
Google Cloud documentation: Vertex AI
-
Salesforce Developer’s Blog: Bring Your Own AI Models to Data Cloud
-
Salesforce Developer’s Blog: Bring Your Google Vertex AI Models to Data Cloud