# Data mapping, DMOs, relationships and data graphs

*Data 360 Consultant Study Guide · Harmonization and Unification · Last updated October 16, 2026 · https://www.certifyforce.com/study-guide/data-360-consultant/harmonization-and-unification/data-mapping-dmos-relationships-and-data-graphs*

How to model data in Data 360: mapping rules and automapping, required party mappings, key qualifiers, custom DMOs and their categories, relationship cardinality and limits, and designing standard, streaming and real-time data graphs.

- Certification: Salesforce Data 360 Consultant
- Exam section: Harmonization and Unification
- Study guide: https://www.certifyforce.com/study-guide/data-360-consultant

**Official exam objective:**

> Model data in Data 360.

## What the exam expects

- Map data lake objects (DLOs) to data model objects (DMOs) in Data 360 (formerly Data Cloud): planning steps, automapping, data type compatibility and the fields each category must map.
- Model the party subject area: Individual, contact points, Party Identification, Contact Point Digital Id, person accounts, and the right standard engagement DMOs.
- Prevent key collisions across sources with key qualifiers.
- Create, recategorize and delete custom DMOs, and explain what blocks removing a mapping.
- Design DMO relationships: cardinality, standard versus custom behaviour, status and limits.
- Design data graphs: primary DMO, calculated insights, child record limits, and scheduled, streaming or real-time refresh.

Key terms:
- **Field mapping:** the link from a DLO field to a DMO field on the mapping canvas.
- **Party:** the foreign key on contact point and Party Identification objects that references Individual Id.
- **Fully qualified key:** a source key plus a key qualifier field identifying its source.
- **Cardinality:** one-to-one or many-to-one structure of a DMO relationship.
- **Data graph:** a flattened, read-only JSON record combining fields from a primary DMO and its related objects.

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Sources per DMO field | One DLO field only | [Map Data Model Objects](https://help.salesforce.com/s/articleView?id=data.c360_a_map_custom_data_model_objects.htm&language=en_US&type=5) |
| Engagement mapping save | Primary key and event date time | [Data Mapping Requirements](https://help.salesforce.com/s/articleView?id=data.c360_a_required_data_mappings.htm&language=en_US&type=5) |
| Party Identification match | Same type, name and number | [Data Mapping Requirements](https://help.salesforce.com/s/articleView?id=data.c360_a_required_data_mappings.htm&language=en_US&type=5) |
| Number DLO field | Maps to Number or Text | [Data Types in Field Mappings](https://help.salesforce.com/s/articleView?id=data.c360_a_data_type_field_mappings.htm&language=en_US&type=5) |
| CSV column order | Field Label, Field API Name, Data Type, Primary Key | [Create from CSV](https://help.salesforce.com/s/articleView?id=data.c360_a_create_custom_dmo_from_csv.htm&language=en_US&type=5) |
| Category change | Profile ↔ Other only, if unused in segments or activations | [Change the Category](https://help.salesforce.com/s/articleView?id=data.c360_a_change_data_model_object_category.htm&language=en_US&type=5) |
| Standard DMO deleted | Inactive; reactivates on remap | [Manage Objects and Field Mappings](https://help.salesforce.com/s/articleView?id=data.c360_a_delete_data_model_object.htm&language=en_US&type=5) |
| Relationship cardinality | One-to-one or many-to-one; fixed at creation | [DMO Relationships](https://help.salesforce.com/s/articleView?id=data.c360_a_data_model_object_relationships.htm&language=en_US&type=5) |
| Child record limit | Default 100, maximum 1,000 | [Manage Data Returned](https://help.salesforce.com/s/articleView?id=data.c360_a_limit_child_records_data_graph.htm&language=en_US&type=5) |
| Default graph refresh | Daily | [Create a Data Graph](https://help.salesforce.com/s/articleView?id=sf.c360_a_create_a_data_graph.htm&language=en_US&type=5) |
| Session length maximum | 48 hours | [Record Caching](https://help.salesforce.com/s/articleView?id=data.c360_a_record_caching_in_rt_data_graphs.htm&language=en_US&type=5) |

## Check yourself

- Why does a custom relationship vanish after you remap one of its fields?
- When can a calculated insight join a data graph?
- Why does a standard relationship not appear on the Relationships tab?
- Which object carries RampID values for a JSON-based activation-toolkit target?

## Sources

- [Data Mapping](https://help.salesforce.com/s/articleView?id=data.c360_a_data_mapping.htm&language=en_US&type=5)
- [Map Data Model Objects](https://help.salesforce.com/s/articleView?id=data.c360_a_map_custom_data_model_objects.htm&language=en_US&type=5)
- [Automapping](https://help.salesforce.com/s/articleView?id=data.c360_a_automapping_dlo_dmo.htm&language=en_US&type=5)
- [Data Types in Field Mappings](https://help.salesforce.com/s/articleView?id=data.c360_a_data_type_field_mappings.htm&language=en_US&type=5)
- [Data Mapping Requirements in Data 360](https://help.salesforce.com/s/articleView?id=data.c360_a_required_data_mappings.htm&language=en_US&type=5)
- [Data Mapping Best Practices](https://help.salesforce.com/s/articleView?id=data.c360_a_data_mapping_best_practices.htm&language=en_US&type=5)
- [Data Interpretation with Fully Qualified Keys](https://help.salesforce.com/s/articleView?id=data.c360_a_data_inter_fqk.htm&language=en_US&type=5)
- [Engagement Data Model](https://help.salesforce.com/s/articleView?id=data.c360_a_engagement_data_model.htm&language=en_US&type=5)
- [Data Model Objects (DMOs)](https://help.salesforce.com/s/articleView?id=data.c360_a_data_model_objects.htm&language=en_US&type=5)
- [Change the Category of a Data Model Object](https://help.salesforce.com/s/articleView?id=data.c360_a_change_data_model_object_category.htm&language=en_US&type=5)
- [Create a Custom Data Model Object from a CSV File](https://help.salesforce.com/s/articleView?id=data.c360_a_create_custom_dmo_from_csv.htm&language=en_US&type=5)
- [Manage Data 360 Objects and Field Mappings](https://help.salesforce.com/s/articleView?id=data.c360_a_delete_data_model_object.htm&language=en_US&type=5)
- [Data Model Object Relationships](https://help.salesforce.com/s/articleView?id=data.c360_a_data_model_object_relationships.htm&language=en_US&type=5)
- [Data Graph Data Structures](https://help.salesforce.com/s/articleView?id=data.c360_a_data_graph_data_structures.htm&language=en_US&type=5)
- [Create a Data Graph](https://help.salesforce.com/s/articleView?id=sf.c360_a_create_a_data_graph.htm&language=en_US&type=5)
- [Build and Manage Data Graphs](https://help.salesforce.com/s/articleView?id=data.c360_a_build_and_manage_data_graphs.htm&language=en_US&type=5)
- [Streaming Data Graphs](https://help.salesforce.com/s/articleView?id=data.c360_a_streaming_dg.htm&language=en_US&type=5)
- [Manage Data Returned in Data Graphs](https://help.salesforce.com/s/articleView?id=data.c360_a_limit_child_records_data_graph.htm&language=en_US&type=5)
- [Special Handling of DMO Relationships in Data Graphs](https://help.salesforce.com/s/articleView?id=data.c360_a_dg_n1_restriction.htm&language=en_US&type=5)
- [Record Caching and User Session Length in Real-Time Data Graphs](https://help.salesforce.com/s/articleView?id=data.c360_a_record_caching_in_rt_data_graphs.htm&language=en_US&type=5)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 25 linked practice questions, and unlimited timed mock exams are included with the Data 360 Consultant pack (USD $19): https://www.certifyforce.com/practice-exams
