This topic describes the features that are provided by DataWorks on the DataStudio page. This helps you understand the overall layout of and modules on the DataStudio page and easily access relevant topics.
Go to the DataStudio page
- Log on to the DataWorks console, click Workspaces in the left-side navigation pane, and then select a region.
- Find the workspace that you want to manage and click DataStudio in the Actions column to go to the DataStudio page of the workspace.
- Overall layout of the DataStudio page: describes the overall layout of the DataStudio page.
- Features related to workflows: describes the features related to workflows on the DataStudio page.
- Shortcut menu related to workflows: describes the shortcut menu related to workflows on the DataStudio page.
- Features related to nodes: describes the features related to nodes on the DataStudio page.
- Shortcut menu related to nodes: describes the shortcut menu related to nodes on the DataStudio page.
Overall layout of the DataStudio page
|2||In this section, you can click the icon to show or hide the names of the module tabs in the left-side navigation pane.
Note If a specific module is not displayed in the left-side navigation pane, you can click the icon in Section 4 to add the module on the Settings page. For more information, see Personal settings.
DataStudio shortcuts to other services:
Common features of DataWorks services:
Note DataWorks services share common features. The following content describes the common features that are provided by DataWorks on the DataStudio page.
|4||After you click the Settings icon in Section 4, you can set system configurations
on the following tabs of the Settings page:
|5||This section displays the keyboard shortcuts that are commonly used in the DataStudio editor. For more information about the keyboard shortcuts, see Editor shortcuts.|
Features related to workflows
Note Before you perform data development operations in a new workspace, you must create a workflow and a node in the workflow. For more information about how to create a workflow, see the "Create a workflow" section in the Manage workflows topic.
|3||In this section, you can use a directory tree to manage the nodes, tables, resources,
and functions in each workflow.
The icon before the name of a node indicates the status of the node:Double-click the name of a workflow to go to the configuration tab of the workflow, as shown in Sections 5 to 8. On this tab, you can perform data development operations.
|4||Resource Group Orchestration (): You can click this icon to change the resource groups for scheduling used by multiple nodes in a workflow during data development. If multiple resource groups for scheduling are used in your workspace, you can use this feature to change the resource groups for scheduling for the nodes in the workspace based on your business requirements. This helps you improve resource usage. After you change the resource groups for scheduling used by multiple nodes, you must deploy the nodes to the production environment so that the change can take effect in the production environment.|
|6||Tools on the canvas:
|7||Tabs in the right-side navigation pane:
|8||Tools in the toolbar and tools above the configuration tab:
Shortcut menu related to workflows
|Create Node||This command allows you to quickly create nodes of different types.
When you create a node, the system displays the node types that are recently used. If you click one of the node types, the system automatically sets the Engine Instance and Node Type parameters based on the information about the node that was last used of this type. You can create a node of a type that was recently used by using this method.
|Create Table||This command allows you to quickly create tables of different types.|
|Create Resource||This command allows you to quickly create resources of different engine types.
Note This command supports only MaxCompute, CDH, and EMR resources.
|Create Solution||This command allows you to quickly create functions of different engine types.
Note This command supports only MaxCompute, CDH, and EMR functions.
|Board||This command navigates you to the canvas of a workflow.|
|Modify Workflow||This command allows you to modify the name, owner, and description of a workflow.|
|Delete Workflow||This command allows you to delete the current workflow.
Note If you perform this operation, all objects in the workflow will be deleted. Proceed with caution.
The following options are available to cope with situations where an object cannot be deleted:
|Perform operations on multiple DataWorks objects at a time||This command allows you to modify the configurations of multiple nodes, resources, or functions at a time. For example, you can modify the owners, engine instances, and scheduling properties of multiple objects at a time. This command also allows you to commit and deploy multiple modified objects to the production environment at a time.|
Features related to nodes
|1||Node development-related features in the top toolbar:
Lineage tab: This tab displays the dependencies and auto-captured lineage between the current node and other nodes.
Versions tab: A version is generated each time a node is committed and deployed. On this tab, you can view the historical versions and information about each version of the node. The information includes the user that committed the node, the time when the node was committed, change type, status, and remarks. The following content describes the different states of a node version:
Code Structure tab: This tab uses SQL operators to display the code structure of the node.
|3||SQL Editor: You can write SQL statements in the editor based on your business requirements.
|4||Features in the upper-right corner:
Shortcut menu related to nodes
|Rename||This command allows you to change the name of the node.|
|Add to Favorites||This command allows you to add the node to favorites. After you add the node to favorites, you can click My Favorites in the upper-right corner of the Scheduled Workflow tab to view the node. If you want to remove the node from favorites, right-click the node and select Remove from Favorites.|
|Move||This command allows you to move the node to another workflow.|
|Clone||This command allows you to clone the node. The new node is of the same type and has the same owner and resource properties as the original node but has a name that is different from that of the original node.|
|View Versions||This command allows you to view the historical versions and information about each version of the node. The information includes the user that committed the node, the time when the node was committed, change type, status, and remarks.|
|Locate in Operation Center||This command navigates you to Operation Center so that you can view information about the node. If the node is committed to both the development and production environments, you can select Locate in Operation Center (Production Environment) or Locate in Operation Center (Development Environment).|
|Submit for Code Review||This command commits the code of the node for review. A node that is committed by a developer must pass the code review before it can be deployed.|
|Delete||This command deletes the node and the dependency configurations of its ancestor and descendant nodes. After you click Delete to delete a node that has been deployed to the production environment, you must go to the Create Deploy Task page, create a deployment task for the node, and then deploy the node. This way, the node is deleted from the production environment. For more information, see Delete a node.|