About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Last updated: Dec 09, 2024
You can create projects to serve as different environments for development, testing, and production, and migrate assets between those projects as needed.
Propagating assets
DataStage supports import and export of assets as
.zip files through
. You can use the cpdctl
command-line
interface to migrate assets from a designated development project to a project designated for
testing to a project designated for production. For more information about import and export
commands, see Command-line tools.dsjob
If you are importing assets from InfoSphere DataStage, import an ISX file into a development project and make any necessary changes before further propagation. For more information, see Migrating DataStage jobs. Propagating directly from traditional DataStage to a production project in modern DataStage is not recommended.
As you develop your DataStage flows, you can
incrementally propagate changes using
commands. For more information, see
Command-line tools.dsjob
Change considerations
The following considerations apply when moving assets between development, testing, and production environments.
- Connections
- When a connection is migrated between environments, adjust the connection credentials to match the database used in the new environment.
- Parameter set
- When a parameter set is migrated between environments, update parameters to match the new environment's configuration.
- Runtime environment
- You may need to manually redefine environment variables after migration.
- Config files
- Changes to a configuration file must be manually propagated. Copy changes over or replace the old file.
Deployment
You can propagate changes from project to project, but this means that users will be able to modify assets in each environment. If you want to limit permissions more, you can propagate from a project to a Space, where users can only update connections, update parameter sets, and run jobs. For more information, see Deployment spaces in DataStage.
Was the topic helpful?
0/1000