DataWorks provides a unified data development and governance process for end-to-end data development and governance. You can also manage key stages in the process based on your business requirements. This topic describes the process management capabilities supported by DataWorks during data development.
Background information
- Node development process in a workspace in standard mode
- Node development process in a workspace in basic mode
Sample check before node running | Sample check before node committing | Sample check before node deployment |
---|---|---|
DataWorks service | Check before node running | Check before node committing | Check before node deployment | Description |
---|---|---|---|---|
Data Governance Center | Data Governance Center provides multiple built-in check items. You can enable a check item based on your business requirements. This way, when you perform the related operation, the built-in check logic of DataWorks is triggered to check whether the conditions for the operation are met. You can proceed to the subsequent operations in the process only after the check is passed. | |||
Open Platform | If the built-in check items cannot meet your process management requirements, you can use Open Platform to register and develop programs as DataWorks extensions to check related events and add the check events to the overall data development process. |
Enable built-in check items provided by Data Governance Center
Item | Description |
---|---|
DataWorks service | Data Governance Center Data Governance Center provides multiple built-in check items. You can enable the check items to check whether the conditions for specific operations are met.
|
Entry point for configuring check items and guidance | You need to enable check items in Data Governance Center and specify the workspace in which the check items that you enabled take effect. For more information, see Configure governance items. |
Develop custom check logic in Open Platform
Item | Description |
---|---|
DataWorks service | Open Platform DataWorks Open Platform provides the following modules: OpenAPI, OpenEvent, and Extensions. You can use the OpenEvent module to subscribe to event messages generated for the operations that you perform on the DataWorks DataStudio page, use the Extensions module to create an extension to process the event messages, and then use the OpenAPI module to send processing results to DataWorks. For information about the OpenEvent and Extensions modules, see Overview and Overview. |
Check process | If you use the features provided by Open Platform to subscribe to event messages generated for specific operations that you perform on the DataStudio page and create an extension to process the event messages, a check is triggered when a specific operation is performed. The following figure shows a check process before node running. |
Entry point for configuration and guidance | In Open Platform, you need to subscribe to event messages generated for the operations that you perform on the DataStudio page, develop an extension that is used to process the event messages, publish the extension to DataWorks, and then specify the workspace in which the extension is enabled.
|