Skip to main content
Roshec Garces ha preguntado en * Data 360 *

Trying to deploy a Data Kit with custom DMO and Snowflake as a source. Inbound change set deploys successfully however the data kit fails with error of "developerName should not be null". Have check components and all appear to have "developerName" set. Any ideas? Thanks.

@* Salesforce Developers * 

4 respuestas
  1. 14 oct, 10:14

     In my project, I encountered a similar situation where we were unable to promote Data Kits to other Salesforce instances, whether it was a Partial Copy or a Full Copy sandbox. We reached out to Salesforce Support, but they didn’t have a clue. From my perspective, combining Salesforce CLI, VS Code, and AI

    is the best approach to successfully deploy Data Kits. 

     

    The Issue

    Salesforce generates a single package.xml file for the DevOps Data Kit. While it contains all the items required for deployment, the deployment itself fails due to underlying Salesforce platform limitations and bugs. 

     

    The Resolution

    1. Extract the Data Kit package.xml file.
    2. Retrieve all metadata from your source organization.
    3. Run a validation against the destination organization.
    4. Capture all the deployment errors you receive.
    5. Feed the package.xml and error screenshots into an AI tool, then ask it to split the main package.xml into smaller, logical parts for deployment. Note: This step involves some trial and error. If you are lucky, you will get it right on the first try; otherwise, it might take 2 to 3 iterations.
    6. Deploy the single Data Kit in phases based on the split versions of the package.xml generated by the AI, bypassing the single-file method provided by Salesforce.

    Additional Context

    When you open a Salesforce Support ticket for assistance, they rarely know how to fix this particular issue. Eventually, they suggested we use Change Sets to promote the changes. However, manually selecting Data Kit dependencies is incredibly tedious—in our case, a single Data Kit had 1,000+ dependencies

    . By using AI to break down the massive package into manageable parts, I successfully promoted our changes all the way to Production without any issues. 

     

    Probable Root Cause

    Salesforce launched Data Cloud in a rush. I noticed a very similar pattern when they launched Community Cloud back in 2013, where we faced persistent deployment issues for it all the way up until 2020 and the main issue was promoting dependencies in sequence. same we are noticing in data kit deployments.

0/9000