Dear DataWorks user,
To better provide cross-workspace deployment capabilities, the cross-project cloning feature will be integrated into Deployment Center. You can use the features of Deployment Center to continue performing cross-workspace deployments. Before cross-project cloning is discontinued, the platform will migrate your historical cross-project cloning data to Deployment Center based on the default migration logic. For the specific timeline, see Discontinuation of DataWorks cross-workspace cloning.
Default migration logic
Default migration logic for environments
DataWorks automatically generates a deployment environment from the source workspace to the target workspace based on your existing compute engine mappings from the cross-project cloning feature. The default policy for generating deployment environments is as follows. You can use the generated deployment environment directly or modify it in Deployment Center.
-
If a deployment environment already exists for the same source and target workspace pair, DataWorks will not create a new one or overwrite the existing one.
-
If a source workspace has multiple target workspaces, multiple deployment environments may be generated.
-
If historical clone packages from the source workspace to a target workspace exist, a deployment environment is generated.
-
If no historical clone packages exist for the source workspace, no deployment environment is generated.
-
The logic for generating a deployment environment is detailed below:
|
Configuration item |
Generation logic |
|
Environment name |
|
|
Deployment type |
Cross-workspace Deployment. |
|
Target workspace |
The value of the original Clone to Target Workspace parameter from cross-project cloning. |
|
Object owner for deployment |
Default. |
|
Compute engine instance mapping |
|
|
Resource group mapping |
Only the shared resource group for scheduling and the shared resource group for Data Service are mapped by default. Other resource groups are ignored. |
|
Dependency mapping |
Note
For dependency mapping, the engine type in the project property currently supports only MaxCompute. E-MapReduce and Hologres are not yet supported. |
|
Data source mapping |
|
|
Parameter mapping |
Empty by default. |
|
Remarks |
A deployment environment generated by default migration from Data Studio cross-project cloning: |
Default migration logic for clone packages
DataWorks migrates all clone packages from the historical Clone Package List of Cross-project Cloning to .
The default migration mapping policy is as follows:
|
Mapping item |
Clone package |
Deployment package |
|
Package ID |
Clone package ID |
A new deployment package ID is generated. |
|
Package name |
Clone package name |
The clone package name is reused. |
|
Deployment environment |
Not applicable |
|
|
Deployment type |
Not applicable |
Cross-workspace deployment. |
|
Requester |
Requester |
The requester of the clone package is reused. |
|
Request time |
Request time |
The request time of the clone package is reused. |
|
Deployer |
Deployer |
The deployer of the clone package is reused. |
|
Deployment time |
Clone time |
The clone time is reused. |
|
Progress |
Progress |
Not applicable. |
|
Status |
Clone status |
Deployment status. |
After clone package data is migrated to Deployment Center, you can deploy or undeploy it using the rules of Deployment Center.