Salesforce provides native JSON export and import support for Data Processing Engine definitions. An administrator can download a DPE definition as JSON from the source environment and upload the definition into the DPE builder in the target environment. Salesforce explicitly documents that definitions can be downloaded, modified, and uploaded through this mechanism.
The JSON must satisfy DPE requirements, including supported BatchCalcJobDefinition metadata structure. Salesforce also requires the uploaded definition to have an inactive status, and certain attributes such as process type and definition name cannot be changed through the JSON import.
This approach is substantially safer than manually recreating the DPE configuration in production because manual reconstruction can introduce differences in nodes, mappings, filters, aggregations, joins, or writeback configuration. It also provides a reproducible deployment artifact that can be tested before activation.
Advanced Account Forecasting depends heavily on DPE for filtering, aggregating, and writing forecast data to objects such as Advanced Account Forecast Fact. Salesforce specifically supports customized DPE definitions for forecast generation and processing.
Therefore, exporting and importing the DPE definition through JSON is the appropriate deployment mechanism.
Study Guide references/topics: Validate and Deploy — DPE Deployment; JSON Definition Export/Import; Advanced Account Forecasting; Deployment Strategy.