Definition
A Data Model Object (DMO) in Salesforce Data Cloud is a standardized data structure within the Data Cloud data model that represents a specific entity such as an Individual, Account, Sales Order, or Engagement Event. DMOs define the schema (fields and relationships) for ingested data and are part of the canonical data model that Data Cloud uses to harmonize data from multiple sources into a unified view.
Real-World Example
a platform engineer at NovaScale recently implemented Data Model Object to enhance the organization's Salesforce footprint with additional functionality. By leveraging Data Model Object, the team avoids building a custom solution from scratch, saving months of development time while gaining enterprise-grade features out of the box.
Why Data Model Object Matters
A Data Model Object (DMO) in Salesforce Data Cloud is a standardized data structure within the canonical Data Cloud data model. DMOs represent specific business entities like Individual, Account, Sales Order, or Engagement Event, and define the schema (fields, data types, relationships) for that entity. When data is ingested from external sources, it's mapped into one or more DMOs, which is how Data Cloud harmonizes data from disparate systems into a unified, queryable model.
Data Cloud comes with a set of standard DMOs that cover common business entities, and customers can extend the model with custom DMOs for entities that are specific to their business. The canonical model is what enables Data Cloud's identity resolution and unified profile capabilities: when multiple source systems have records that map to the Individual DMO, Data Cloud can match them based on identifying fields and merge them into a single unified individual. DMOs are the foundation that makes the rest of Data Cloud's value possible.
How Organizations Use Data Model Object
- •NovaScale — Maps customer data from three source systems (their CRM, e-commerce platform, and email marketing tool) into the Individual DMO in Data Cloud. Data Cloud's identity resolution then merges duplicate individuals into unified profiles.
- •TerraForm Tech — Extended the standard Data Cloud model with custom DMOs for industry-specific entities that the standard model didn't cover. The custom DMOs participate in the canonical model alongside standard ones.
- •Vertex Global — Uses standard DMOs as the contract between source systems and downstream consumers. Marketing, sales, and service teams all read from the same DMOs, ensuring consistency across teams.
