To create a data graph based on several Data Lake Objects (DLOs) , the consultant should map the DLOs to Data Model Objects (DMOs) and use these in the data graph. Here’s why:
Understanding Data Graphs
A data graph in Salesforce Data Cloud represents relationships between entities (e.g., customers, accounts, orders) and their attributes.
It is built using Data Model Objects (DMOs) , which provide a standardized structure for unified profiles and related data.
Why Map DLOs to DMOs?
Role of DLOs and DMOs :
DLOs are raw data sources ingested into Data Cloud.
DMOs are standardized objects used for identity resolution and unified profiles.
Mapping DLOs to DMOs ensures that raw data is transformed into a structured format suitable for data graphs.
Building the Data Graph :
Once the DLOs are mapped to DMOs, the consultant can use the DMOs to define relationships and build the data graph.
This approach ensures consistency and alignment with the unified data model.
Other Options Are Less Suitable :
A. Use a data action to update the data graph with the DLO data : Data actions are used for triggering workflows, not for building data graphs.
C. Map the DLOs directly to a data graph : DLOs cannot be directly mapped to a data graph; they must first be transformed into DMOs.
D. Batch transform the DLOs to multiple DMOs and activate these with the data graph : This is overly complex and unnecessary when mapping DLOs to DMOs suffices.
Steps to Create the Data Graph
Step 1: Map DLOs to DMOs
Navigate to Data Cloud > Data Streams and map the relevant fields from the DLOs to the corresponding DMOs.
Step 2: Define Relationships
Use the Data Model tab to define relationships between DMOs (e.g., linking Individuals to Accounts).
Step 3: Build the Data Graph
Use the mapped DMOs to create the data graph, defining nodes (entities) and edges (relationships).
Step 4: Validate the Graph
Test the data graph to ensure it accurately represents the desired relationships and data flow.
Conclusion
The consultant should map the DLOs to DMOs and use these in the data graph to ensure a structured and consistent approach to building relationships between entities.