Skip to main content

#Data36042 discussing

Hello 

 

Delete data graph data cloud

 

I'm trying to delete my data graph so I can modify the relationships in the data model. Without deleting it, I won't be able to modify the relationships. 

But I still have these two dependencies that are preventing me from deleting it. I've already deleted all the forms and landing pages. It must be stored somewhere or something like that, because I can't delete it. Do you have any ideas, please? 

 

#Data Cloud  #Data360

0/9000

Hello, 

This module seems bugged:

https://trailhead.salesforce.com/fr/content/learn/modules/data-cloud-in-flows/set-up-a-custom-data-cloud-playground?journey=data-360&trail_id=data-cloud-explore-setup-to-activation

 

Step 1: Create Data Streams from a Data Kit

-> this one works fine 

 

Step 2: Create a Calculated Insight

-> this one doesnt work 

 

If i create from kit just like trailhead request to do it i have this: 

 

 i verified the following: 

- Data 360 sync user does have access to the custom salesforce objects 

- i have all existing permission set possible assigned to me 

- the dmos do exist  with ready status

 

so I tried 2 things: 

- Recreate multiple playground, no success, always same error 

- Create by myself the calculated insight through the builder (following what the sql is doing) 

for latest option i have still an issue running the insight 

Capture d’écran 2026-09-13 à 15.07.07.png

 

any idea guys? thank you

 

#Trailhead Challenges  #Data360  #Data Cloud  #Trailhead

2 answers
  1. Sep 22, 7:04 PM

    Hi i got a response from trailhead team, they decided to remove the module from the platform because it was bugged. 

    Will probably be offline for a while

0/9000

Good afternoon everyone, hope you're doing well.

 

I'm currently having trouble running Push and InApp tests in Marketing Cloud Next. Salesforce informed us that the contact needs to be mapped to the Contact Point App DMO.

We did the DMO mapping correctly, but even so, the users still aren't populating in our DMO, and we haven't received any of the test messages. Do you know if there is a mandatory field that needs to be filled out? Or if we might have missed a configuration step during the process?

 

Note: The goal is to successfully perform these send tests (push and in-app) in Marketing Cloud Next. If you have any real-world scenarios, documentation, or use cases to share, it would help us a lot. 

 

Thank you! 

 

#Trailhead  #Salesforce Developer  #Salesforce Admin  #Salesforce  #TrailblazerCommunity  #Marketing Cloud  #Data360

0/9000

Hi everyone,

I am designing a Data Cloud flow where a CRM staging object is regularly purged due to retention rules. In Data Cloud, we need to keep the processed data in a permanent target table for audit purposes, even after the source records are deleted.

With UI-based Batch Data Transforms, platform-managed Full Refreshes periodically rebuild the target table from scratch based only on current source data. This would wipe out our historical target records once the source is purged.

I want to confirm how Python Custom Code Extensions (PySpark SDK) handle this:

  1. When using client.write_to_dmo(..., write_mode=WriteMode.APPEND), does PySpark strictly append new rows without ever wiping or truncating the target table?
  2. Is PySpark execution completely immune to automatic platform Full Refreshes, meaning Data Cloud will never automatically wipe and rebuild a target table written via Custom Code?
  3. Under WriteMode.MERGE, if a record is deleted from the source table, can we confirm it remains untouched in the target table rather than being deleted?

Has anyone implemented this pattern for keeping permanent history from short-lived staging sources in Data Cloud?

Thanks!  

 

#Data360  #Automation

2 answers
  1. Sep 21, 8:46 PM

    Hi Alessandro,

    Regarding your design pattern for preserving historical audit records from short-lived staging sources in Data Cloud, here are the technical confirmations for how PySpark Custom Code Extensions handle write operations: 

     

    1.WriteMode.APPEND Execution:Append Behavior. 

    When using client.write_to_dmo(..., write_mode=WriteMode.APPEND), PySpark strictly appends new incoming rows to the target Data Model Object (DMO) or Data Lake Object (DLO) without truncating or wiping existing data. It will never automatically rebuild or clear out historical rows. 

     

    2.Immunity to Full Refreshes:Platform Independence. 

    PySpark code execution is completely separate from the platform-managed Full Refresh schedules used by standard UI Batch Data Transforms. Data Cloud will not automatically trigger a full rebuild or drop table operation on targets populated via Custom Code Extensions. 

     

    3.WriteMode.MERGE and Source Deletions:Merge Behavior on Deletions. 

    Under WriteMode.MERGE, records that are deleted or purged from the source staging table remain untouched and preserved in the target table. Merge updates or inserts matching records based on keys, but it does not propagate source deletions to remove historical records from the target.

0/9000

Hello,

I'm doing the trailhead module " https://trailhead.salesforce.com/content/learn/modules/data-cloud-in-flows/set-up-a-custom-data-cloud-playground?trail_id=prepare-for-your-salesforce-data-360-consultant-exam"  and when trying to create the calculated insight from a data kit as mentionned , i cannot activate it and have this error :

 

 

Review your expression errors and try again.

  • 1: Cannot find type for node External_Abandoned_Cart_c_Home__dlm.Id__c
  • 2: Cannot find type for node External_Abandoned_Cart_c_Home__dlm.Guest_ID_c__c
  • 3: Cannot find type for node External_Abandoned_Cart_c_Home__dlm.Guest_ID_c__c
  • 4: Cannot find type for node ssot__Individual__dlm.ssot__Id__c
  • 5: Cannot find type for node External_Abandoned_Cart_c_Home__dlm.CreatedDate__c
  • 6: GREATER_THAN_OR_EQUAL operator must have the same type of arguments on both sides
  • 7: Error getting FactTable ssot__Individual__dlm
  • 8: Error getting FactTable External_Abandoned_Cart_c_Home__dlm
  • 9: FullColumnName External_Abandoned_Cart_c_Home__dlm.Id__c cannot be found in dependencies or existing DMOs
  • 10: FullColumnName External_Abandoned_Cart_c_Home__dlm.Guest_ID_c__c cannot be found in dependencies or existing DMOs
  • 11: FullColumnName External_Abandoned_Cart_c_Home__dlm.CreatedDate__c cannot be found in dependencies or existing DMOs
  • 12: FullColumnName ssot__Individual__dlm.ssot__Id__c cannot be found in dependencies or existing DMOs

Can you help please 

 

 

  

 

#Trailhead Challenges  #Trailhead  #Data360

6 answers
  1. Sep 19, 7:39 PM

    1. Go to "Data Governance" tab 

    2. Delete the existing "Policies" listed on the left menu 

    3. Create a new policy with access to all objects for all users 

     

    Note: If "Data Governance" tab is not available, add "Data Cloud Architect" permission sets to your user.

0/9000

After completing all the steps I am getting this error while Verifying:

We can't find the Data Stream ‘Lead_Home’. Review the data streams to ensure the correct data streams have been created.

#Trailhead Challenges  #Data360

4 answers
  1. Sep 15, 7:51 AM

    Hi Pritesh, this one's usually just a deployment/naming issue, not a real bug in the challenge. 

     

    Lead_Home is one of the 6 data streams that gets auto-created when you deploy the Sales data bundle in the Create a Data Stream step (New > Salesforce CRM > View Bundles > Sales > Next > Next > Deploy). If the verifier can't find it, check these in order: 

     

    1. Deployment didn't finish. Deploys can take a few minutes. Go to the Data Streams tab and confirm Lead_Home actually shows up with a completed/active status, not still processing. If it's stuck, cancel and redeploy the Sales bundle. 

     

    2. Wrong path was used. Make sure you picked View Bundles (not View Objects) and selected the Sales bundle specifically — if you added Lead individually through View Objects, Salesforce sometimes won't auto-name it exactly Lead_Home, which breaks the check since it's looking for that exact name. 

     

    3. Deployed twice / renamed it. If you retried the deploy after a failure, you can end up with Lead_Home2 or a duplicate instead of Lead_Home. Delete the duplicate and make sure only one clean Lead_Home exists. 

     

    4. Wrong Data Space. Confirm it deployed to the default Data Space — the challenge checks there, so if you changed the space during setup it won't find it. 

     

    5. Wrong connected source. Double check you selected Salesforce CRM (not Marketing Cloud or another connector) for the source in step 3. 

     

    Fix: delete any bad/duplicate Lead_Home streams, redo New > Salesforce CRM > Sales bundle > Deploy, wait for it to finish (green/active status), then hit Verify Step again. 

     

    Reference:

    https://trailhead.salesforce.com/content/learn/projects/explore-data-cloud-core-functionality/create-data-streams-1

0/9000

After many years of working with Salesforce, one change I’m seeing clearly is the shift from traditional CRM automation toward AI-driven, agent-based solutions. 

 

With Agentforce, Data 360, Flow, Apex, and AI agents becoming more connected, I’d love to hear from the Trailblazer Community: 

 

What Salesforce skill do you believe will be the most important for professionals over the next 2–3 years — Agentforce, Data 360, Apex/LWC, Integration, or something else? 

 

And more importantly, why? 

 

Looking forward to learning from your experiences and perspectives.  

 

#Salesforce #TrailblazerCommunity #Agentforce #Data360 #Salesforce_developer #Salesforceadmins

3 answers
  1. Sep 9, 3:52 PM

    Hi Venkat, 

     

    Good discussion topic. Rather than picking one winner, here's what the data and Salesforce's own market direction actually show: 

     

    Data 360 is the real foundation, not just another skill on the list. 

    Salesforce's own Q3 FY26 earnings confirm Agentforce and Data 360 combined are now their fastest-growing revenue line, up 114% YoY to ~$1.4B ARR, with Data 360 ingesting 32 trillion records in a single quarter (up 119% YoY). More tellingly, Salesforce has architecturally folded Data Cloud into Data 360 as the mandatory data layer underneath Agentforce, agents are only as reliable as the data grounding them. This isn't marketing framing, it's a structural dependency: you cannot build a production-grade agent without clean, governed, unified data underneath it. 

    Reference:

    https://www.salesforce.com/news/press-releases/2025/12/03/fy26-q3-earnings/

     

     

    Agentforce is the visible layer, Data 360 is the plumbing. 

    Most professionals will interact with Agentforce (the builder, agent scripting, orchestration), but the differentiated, harder-to-replicate skill will be Data 360 architecture: semantic data modeling, identity resolution, and governance. Agentforce adoption without solid Data 360 underneath is exactly what's producing "agent quietly creates cleanup work" failures being reported across 2026 implementations. 

     

    Apex/LWC isn't going away, but its role is shifting. 

    Programmatic skills remain essential for custom actions, complex orchestration logic, and Apex-invoked Agentforce actions, but they're becoming a supporting skill for AI workflows rather than the primary interface, less "build the whole feature in code," more "build the specific action an agent invokes." 

     

    Integration is quietly becoming inseparable from Data 360. 

    With Salesforce's Informatica acquisition now folded into Data 360 (bringing data catalog, MDM, and governance natively), integration skill is merging into the Data 360 skillset rather than remaining a separate specialty. If you're building integration expertise, doing it through a Data 360/MuleSoft lens rather than pure point-to-point API work is the more future-proof framing. 

     

    My honest read: if you can only deepen one area over the next 2-3 years, Data 360 (data modeling, governance, identity resolution) has the strongest structural case, it's the layer every other skill (Agentforce, Apex actions, integrations) increasingly depends on to actually work reliably in production, not just in a demo. 

     

0/9000

Hello Trailblazers! 👋 

 

I’m Venkat Yadav, a Salesforce trainer with Industry experience and 14 Salesforce certifications. 

 

I’m passionate about sharing practical Salesforce knowledge and helping professionals learn Salesforce Administration, Development, LWC, Agentforce, and Data 360. 

 

Through this community, I look forward to: 

 

  • Sharing practical examples and learning resources
  • Answering technical questions
  • Learning from other Trailblazers
  • Supporting beginners and career changers
  •  Contributing to the Salesforce community

 

I’m planning to share my first technical post soon. Which topic would you prefer? 

 

  • Agentforce custom action using Flow
  • Agentforce custom action using Apex
  • Agent Script basics
  • Data Cloud fundamentals

 

Please share your choice in the comments. I’m excited to learn, contribute, and grow together with the Trailblazer Community! 💙 

 

#Salesforce #TrailblazerCommunity #Agentforce #Data360

1 comment
0/9000

while  I am activating the number of abadoned carts I got error "Review your expression errors and try again.

"  

 

 

Setting up a custom Data 360 Playground

 

 

 

#Trailhead Challenges  #Trailhead  #Data360

1 answer
0/9000

Hello Trailblazers, 

 

Navigating the Data 360 credit consumption model can be challenging when trying to map overall credit usage back to specific transforms, refreshes, or pipeline resources.

To help address this gap, I recently authored an article for the Salesforce Architects blog outlining a practical credit feedback loop designed to help you:

  • Test Build Logic: Validate transforms against filtered data before running full-scale datasets.
  • Pinpoint Usage: Trace consumption back to specific architecture components rather than relying on aggregate totals.
  • Right-Size Cadence: Align refresh schedules directly with business requirements to avoid unnecessary credit burn.
  • Architect Visibility: Embed credit monitoring directly into your system design from day one.

📖 Read the full article: https://sforce.co/4A0Ae46

How is your team currently tracking and optimizing Data 360 credit usage in your architecture? I’d love to connect and hear your approaches in the comments!  

#Data360  #Salesforce Admin #Salesforce #Data Management #Data Cloud 

0/9000