Manage pending development objects
When an imported release package contains development objects, they appear on the Development page, where you can manage and publish them.
Prerequisites
-
Before publishing a
development object, you must first publish its parent domain and project. If they are not published, only metrics are collected, and the object does not appear in the deployment list. -
Before publishing a non-
SQL compute taskwith acustom lineage, you must create the referenced tables and fields in thetarget environment. Otherwise, the deployment will fail.
-
For a task in
Dev-Prod mode, if a referenced table or field exists in the Dev project of thetarget environmentbut not in the Prod project, you can still publish the task. However, this creates a risk that the task will be unable to reference the production table or field. Proceed with caution. -
If a
development objectdoes not appear in the deployment list after you successfully publish its parent domain or project, click Reparse and then refresh thedevelopment objectlist.
Access pending development objects
-
Log on to Dataphin as a cross-tenant deployment user.
-
In the top navigation bar of the Dataphin homepage, select Management Center > Cross-tenant Deployment.
-
In the left-side navigation pane, choose Cross-tenant Deployment > Import Release Package.
-
In the Actions column for the target
release package, click the
publish icon. -
Click the Development tab to go to the page for
development objects to be published.
View and manage pending objects
The objects to be released for the label architecture consist of the node task and offline physical table object types. A node task includes all development objects other than offline physical tables. After a release package is successfully imported, you can perform operations such as filtering, releasing, viewing details, version comparison, and viewing version details for node tasks and offline physical tables on the Development tab. The available actions are slightly different for each object type.
-
Before managing a
development object, ensure that its project is published. If the project is not published, you cannot perform operations such as publishing, viewing details, orversion comparison. You also cannot select it for batch operations.To publish the related data domain, hover over the
publish icon in the object's Actions column and click Go to Publish in the tooltip. -
If the cross-tenant deployment user is not a member of a published project, you cannot publish objects from that project or perform related operations, including publishing, viewing details,
version comparison, and batch operations.You can hover over the
publish icon in the Actions column for the target object and click Go to Join in the tooltip to navigate to the project management page for that project in the current tenant. -
After you publish
Flink SQLandFlink Stream compute tasks, you must run them manually.
|
Actions |
Description |
|
Filter |
You can perform a fuzzy search or batch search by object name. You can also filter
|
|
Publish |
You can republish objects with a status of Publish Failed or To Be Published. You do not need to republish objects that have already been published successfully. Both individual and batch publishing are supported.
|
|
View details |
Click the
|
|
Version comparison |
|
|
Publish details |
View the deployment details for a specific publish, including its deployment status, Basic Information, Flow Validation results, and Exception Alerts. Note
If an object's |
|
Set replacement rules |
Only Click Set Replacement Rules at the bottom of the page. In the Set Replacement Rules dialog box, you can edit, enable, or disable existing replacement rules, or create new ones. For instructions on how to create a new replacement rule, see Create a replacement rule. Note
|
|
Export table creation statements |
Only Select the checkboxes next to one or more target objects and click Export table creation statements at the bottom of the page. In the Export table creation statements dialog box, choose an export method and click OK. |
Publishing objects
For a project in Dev-Prod mode, the cross-tenant deployment user must have O&M role permissions for the Prod project. For a project in Basic mode, the user must have developer role permissions for the Basic project.
Publishing to production means deploying to a Prod or Basic environment. Publishing to development means deploying to a Dev environment. Basic mode does not support publishing to a development environment.
|
Scenario |
Development environment |
Production environment |
|
All selected objects are in Dev-Prod mode projects, and the user has publishing permissions for all projects. |
Supported |
Supported |
|
All selected objects are in Dev-Prod mode projects, but the user does not have publishing permissions for all projects. |
Supported |
Not supported |
|
All selected objects are in Basic mode projects, and the user has publishing permissions for all projects. |
Not supported |
Supported |
|
All selected objects are in Basic mode projects, but the user does not have publishing permissions for all projects. |
Not supported |
Not supported |
|
The selected objects belong to a mix of Dev-Prod and Basic mode projects, and the user has publishing permissions for all projects. |
Not supported |
Supported |
|
The selected objects belong to a mix of Dev-Prod and Basic mode projects, but the user does not have publishing permissions for all projects. |
Not supported |
Not supported |