Hi everyone! 👋
I’d really appreciate your opinion on a Data Cloud deployment issue I’m currently facing.
I’ve completed the entire Data Cloud implementation in my Dev instance, and I’m now trying to move everything to a Test instance.
I’ve included all the Data Streams, Identity Resolution, and Data Graphs in a single DevOps Data Kit.
The Data Streams are split into two categories based on the connector:
- Salesforce CRM connector → Data Streams for SFSC
- Salesforce Marketing Cloud connector → Data Streams for Marketing Cloud Engagement
I’ve been trying to deploy the entire Data Kit through CLI / Change Set, but I’m running into several issues:
- The Marketing Cloud Engagement Data Streams were not created.
- As a result, Identity Resolution and Data Graphs were also not created.
- The SFSC Data Streams were created, but incompletely, with missing fields, relationships, and mappings.
- I also tried deploying a single Data Stream, as well as deploying the SFSC and SFMC Data Streams separately, but I still get a generic error asking me to contact Salesforce Support.
I’ve already spent quite a bit of time troubleshooting this with Salesforce Support, but we haven’t found a resolution yet.
From what I’m observing, the Data Kit itself may not be working correctly for this type of deployment.
I was curious to know if anyone here has experienced something similar, especially with Marketing Cloud Engagement Data Streams, and how you managed to resolve it.
Has anyone successfully deployed Data Cloud Data Streams from a Dev environment to a Test environment using a Data Kit?
If so, I’d really appreciate any advice on the correct approach or any known limitations I should be aware of.
Thanks in advance! 🙏
#Data Cloud #Marketing Cloud Engagement
Hi @Ionuț Buzatu,
This is probably not a broken Data Kit. A Data Kit carries the design (streams, mappings, Identity Resolution, Data Graphs), but not the connections or the source data.
Why it fails:
- Marketing Cloud streams: the connector is linked to a specific Marketing Cloud account and business unit, and credentials do not deploy. If Test is not connected to a matching account, the streams cannot be created. Identity Resolution and Data Graphs then fail because they depend on those streams.
- CRM streams with missing fields: a stream can only include fields that already exist in the target org. If the custom objects and fields (and field-level security) were not deployed to Test first, they are left out.
What to try:
- Deploy the CRM metadata (objects, fields, FLS) to Test first.
- Set up and authorize both connectors in Test manually.
- Deploy in order: CRM streams, then Marketing Cloud streams, then Identity Resolution, then Data Graphs.
- Check Setup → Deployment Status for the real error behind the generic message.
- If it still fails, open a Support case with the Data Kit name, the failing component and the deployment Id.
Hope this helps. If it solves the problem, please mark it as the best answer. And if you find the real cause, please share it, so other people with the same issue can use it.