After you import a deployment package from a source environment into a target environment, the data objects in the package are displayed on the deployment package overview page based on the import rules. You can manage or publish these objects as needed.
Prerequisites
A deployment package file from the source environment has been imported into the target environment. For more information, see Import a deployment package.
Notes
-
To ensure production data security and prevent failures from incorrect object dependencies, the system enters a maintenance state during object publishing to block concurrent operations. After publishing is complete, a system administrator or super administrator must manually exit the maintenance state before other users can resume normal operations.
-
If an object in the deployment package has the same version as the corresponding object in the current environment, it does not need to be published. However, this object is still counted in the total number of objects on the overview page.
Dataphin V3.11 supports exporting historical objects created before Dataphin V3.9 and publishing them to other tenants.
Permissions
Only users with the cross-tenant publishing user role can access and manage objects that are waiting to be published.
Access the deployment package overview
-
Log on to Dataphin with a cross-tenant publishing user account.
-
On the Dataphin homepage, from the top menu bar, select Management Center > Cross-tenant Publish.
-
In the navigation pane on the left, choose Migration > Import Deployment Package.
-
In the Actions column of the target deployment package, click the
publish icon.
Deployment package overview
The deployment package overview page compares the imported package with the current environment and displays changed objects with their publishing status: To be published, Publishing, Succeeded, Failed, or Succeeded with risks. You can publish and manage objects by functional module: Global, Data Architecture, Development, Tag Architecture, Tag, Data Standard, Data Quality, and Data Security.
The deployment package overview page shows only the objects that need to be published. Objects in the package that have the same version as their counterparts in the current environment are ignored.

|
Area |
Description |
|
① Operations area |
Supports the following operations: Modify Publish Settings, Reparse, One-click Publish, and Refresh.
|
|
② Publish Object List |
Objects are grouped into functional modules, each displayed as a card showing the module's publishing status and object details.
|
Change types
When you import a deployment package, the system automatically identifies and marks each object's change type. The change types are Add, Update, and Delete.
-
Add: If an object in the imported package does not exist in the target environment, its change type is Add. When you publish this type of object, it will be added to the target environment.
-
Update: If an object in the imported package already exists in the target environment but has a different version, its change type is Update. When you publish this type of object, it will overwrite the corresponding object in the target environment.
-
Delete: If the imported package does not contain an object that exists in the target environment, its change type is Delete. When you publish this type of object, the corresponding object will be deleted from the target environment.
Permissions for publishing objects
To publish objects to a production or development environment, the cross-tenant publishing user must have the required publish permissions for the corresponding object types. The following table lists the required permissions:
|
Object to publish |
Subtype |
Permissions required |
|
Global |
|
Requires a cross-tenant publishing user with the super administrator or system administrator role. |
|
Data block |
Requires a cross-tenant publishing user with the super administrator or system administrator role, or a data block architect for the corresponding block. |
|
|
Compute engine |
Requires a cross-tenant publishing user who also has one of the following roles or permissions: super administrator, system administrator, data block architect for the block that is bound to the compute engine, or compute engine owner. |
|
|
Project |
Requires a cross-tenant publishing user who also has one of the following roles or permissions: super administrator, system administrator, data block architect for the block that is bound to the compute engine, or project owner. |
|
|
Data source |
Requires a cross-tenant publishing user with the data source administrator or data source owner role. |
|
|
Data architecture |
|
Requires a cross-tenant publishing user with the super administrator or system administrator role, or a data block architect for the corresponding block. |
|
Development object |
|
Requires a cross-tenant publishing user with super administrator permissions. Alternatively, the user must be a cross-tenant publishing user and a member of the project that contains the object, and have submit permissions for Dev or Basic projects or publish permissions for Prod projects. |
|
|
Requires a cross-tenant publishing user with the super administrator or system administrator role. |
|
Data standard |
|
Requires a cross-tenant publishing user with the super administrator or system administrator role. |
|
Data quality |
|
Requires a cross-tenant publishing user with the super administrator or system administrator role. |
|
Data security |
|
Requires a cross-tenant publishing user with the super administrator or system administrator role. |
Recommended publishing order
Publish objects in the following order based on their dependencies.
-
Global (Compute engine -> Data source -> Statistic period -> Global variable -> Public calendar -> Object property -> Python third-party package -> Data block -> Project -> Identification feature)
-
Data architecture (Subject area -> Business activity -> Business object)
-
Data security (Key -> Data categorization -> Data classification -> Identification feature)
-
Data standard (Lookup table folder -> Lookup table -> Root -> Data standard set folder -> Data standard set -> Public standard property -> Standard template)
-
Data quality (Rule template)
-
Standard (Data standard -> Mapping rule)
-
Development (Offline physical table -> Node)
-
Tag architecture (Tag entity -> Tag entity ID)
-
Tag (Workbench object)
-
Data quality (Quality rule)
-
Data standard (Mapping relationship)
-
Data security (Identification result)