This topic describes the feature of each graphical user interface (GUI) element on the DataStudio page.

Log on to the DataWorks console. In the left-side navigation pane, click Workspaces. Find the required workspace and click Data Analytics to create different types of nodes.

Each type of node has a different configuration page. For more information about how to create a node, see Node types.

Left-side navigation pane

Go to the DataStudio page and view the left-side navigation pane. Click the More icon in the lower-left corner to show or hide the left-side navigation pane. Left-side navigation submenu
Feature Description
Data Analytics On the Data Analytics tab, you can create solutions and workflows. For more information, see Data Analytics.
Manually Triggered Workflows In a manually triggered workflow, all nodes can only be manually triggered and cannot be automatically triggered by DataWorks. For more information, see Manage manually triggered workflows.
Runtime Logs On the Runtime Logs tab, you can view the records of all nodes that are run in the last three days. For more information, see Runtime logs.
Ad-Hoc Query On the Ad-Hoc Query tab, you can run ad hoc queries to test your code. You can check for errors and check whether your code works as expected. For more information, see Create an ad hoc query.
Tenant Tables A tenant table is a table that has been committed to the production environment. For more information, see View tenant tables.
Workspace Tables On the Workspace Tables tab, you can create, commit, and search for tables. For more information, see Manage tables.
Built-In Functions On the Built-In Functions tab, you can view all the available built-in functions by category and the instructions and examples of each function. For more information, see Functions.
Recycle Bin On the Recycle Bin tab, you can restore or delete nodes. For more information, see Recycle bin.
Snippets On the Snippets tab, you can create and use script templates. For more information, see Create a script template.

Toolbar

Icon Description
Show My Nodes Only View your nodes in the current workspace.
Search Code Search for the code of a node or a code segment.
Create Create a solution, workflow, folder, node, table, resource, or function.
Refresh Refresh the current directory tree.
Locate Find the current node.
Import Import local data to an online table. You must specify the encoding format.
Note In a workspace in standard mode, the local data is imported to a table in the development environment.
Filter Click the Filter icon and set the Display Mode, Filter, and Node Type parameters.

Features of the Business Flow section

A workflow consists of various modules, such as Data Integration, MaxCompute, EMR, and General. For more information about how to create a workflow, see Manage workflows.

Feature Description
Data Integration

Synchronizes data.

MaxCompute Lists the MaxCompute compute engines. All the MaxCompute compute engines are listed.
Note The MaxCompute module appears in the Business Flow section only after you bind a MaxCompute compute engine to the current workspace.
EMR Lists the E-MapReduce compute engines. All the E-MapReduce compute engines are listed.
Note The EMR module appears in the Business Flow section only after you bind an E-MapReduce compute engine to the current workspace.
General Lists general nodes that are used for the logic management of workflows, including zero load nodes and control nodes.

Double-click a workflow. The workflow configuration tab appears on the right.

No. Feature Description
1 Submit Click the icon to commit the current workflow. For more information, see Overview.
2 Run Click the icon to run the current workflow.
3 Stop Click the icon to stop the running workflow.
4 Go to Operation Center Click the icon to go to the Cycle Instance page in Operation Center.
5 Box. Click the icon and draw a box to select the nodes to be included in a node group.
6 Refresh Click the icon to refresh the current workflow.
7 Auto Layout Click the icon to automatically arrange the layout of the current workflow.
8 Zoom In Click the icon to zoom in the nodes in the current workflow.
9 Zoom Out Click the icon to zoom out the nodes in the current workflow.
10 Search Click the icon and enter keywords to search for the required nodes.
11 Toggle Full Screen View Click the icon to view the current workflow in full screen.
12 Hide Engine Information Click the icon to show or hide the engine information of each node.
13 Workflow Parameters Click the tab and assign a value to a variable or replace the value of a parameter for all nodes in the workflow.
14 Change History Click the tab and view the operation records of the current workflow.
15 Versions Click the tab and view all committed and deployed versions of the current workflow.

Features of the ODPS SQL node configuration tab

Double-click an ODPS SQL node under a workflow. The node configuration tab appears on the right. For more information about how to create an ODPS SQL node, see Create an ODPS SQL node.

Table 1. GUI features
No. Feature Description
1 Save Click the icon to save the code of the current node.
2 Save as Ad-Hoc Query Node Click the icon to save the current code as an ad hoc query. Then, you can view it on the Ad-Hoc Query page.
3 Submit Click the icon to commit the current node.
4 Commit and Unlock Click the icon to commit the current node and unlock the node to edit the code.
5 Steal Lock Click the icon to steal the lock of the current node and then edit the node if you are not the owner of the node.
6 Expense Estimate Click the icon and select a data timestamp to estimate the cost of running the node.
Note If the billing method of your workspace is pay-as-you-go, you are charged each time the node is run. Exercise caution when you perform this operation. If the estimated cost is less than CNY 0.01, the system still indicates a cost of CNY 0.01. Check your bill for the actual cost.
7 Run Click the icon to run the code of the current node. You must assign values to the variables in the code only once. When you change the code, the variables still use the values that are assigned at the first time.
8 Run with Arguments Click the icon to run the code of the current node with the configured parameters. You must manually assign values to variables in SQL statements each time. The system automatically obtains the initial values when you click Run with Arguments. After you assign values to custom parameters, the system replaces the initial values with the assigned values.

For example, if the data timestamp is set to April 2, the data timestamp remains unchanged each time you run the node. Assume that you click the Run with Arguments icon, set the data timestamp to April 3, and then run the node. The data timestamp is changed to April 3 the next time you run the node.

9 Precompile Click the icon to precompile the current node.
10 Stop Click the icon to stop the running node.
11 Reload Click the icon to refresh the page to return to the last saved page.
12 Run Smoke Test in Development Environment Click the icon to test the code of the current node in the development environment. A smoke test in the development environment allows you to simulate the scheduling parameters on the right. After you select a data timestamp, the system replaces the values in the specified data timestamp with those that you specified. This feature tests the effect of value changes for scheduling parameters.
Note Each time after you modify the scheduling parameters, you must save and commit the modification before you run a smoke test in the development environment. Otherwise, the new values of scheduling parameters do not take effect.
13 View Smoke Test Log in Development Environment Click the icon to view the operational logs of the node that runs in the development environment.
14 Go to Operation Center of Development Environment Click the icon to go to Operation Center in the development environment.
15 Format Code Click the icon to sort the code of the current node to avoid excessively long code in a single line.
16 Show/Hide Click the icon to show or hide the icons of features.
17 Deploy Click the icon to deploy the committed code to the production environment. For more information, see Deploy a node.
18 Operation Center Click the icon to go to Operation Center in the production environment.
19 Properties Click the tab and configure the information about the current node, such as the scheduling properties, parameters, and resource group. For more information, see Scheduling configuration.
20 Lineage Click the tab and view the relationships between the code and other tables. For more information, see Lineage.
21 Versions Click the tab and view all committed and deployed versions of the current node. For more information, see Versions.
22 Code Structure Click the tab and view the code structure of the current node. If the code is excessively long, you can find a code segment based on the key information in the structure. For more information, see Code Structure.

Features of the SQL Snippet node configuration tab

Double-click an SQL Snippet node under a workflow. The node configuration tab appears on the right. For more information about how to create an SQL Snippet node, see Create an SQL component node.

No. Feature Description
1 Save Click the icon to save the settings of the current script template.
2 Submit If you are using a workspace in basic mode, click the Submit icon to commit the current script template to the production environment.

If you are using a workspace in standard mode, click the Submit icon to commit the current script template to the development environment.

3 Commit and Unlock Click the icon to commit the current node and unlock the node to edit the code.
4 Steal Lock Click the icon to steal the lock of the current node and then edit the node if you are not the owner of the script template.
5 Run Click the icon to run the script template in the local development environment.
6 Run with Arguments Click the icon to run the code of the current node with the configured parameters.
7 Stop Click the icon to stop the running node.
8 Reload Click the icon to refresh the page to return to the last saved page.
9 Run Smoke Test in Development Environment Click the icon to test the code of the current node.
10 View Smoke Test Log in Development Environment Click the icon to view the operational logs of the node.
11 Go to Operation Center of Development Environment Click the icon to go to Operation Center and view the scheduling and running status of the node.
12 Show/Hide Click the icon to show or hide the icons of features.
13 Parameters Click the tab and configure parameters for the script template.
14 Properties Click the tab and configure the information about the current node, such as the scheduling properties, parameters, and resource group. For more information, see Scheduling configuration.
15 Lineage Click the tab and view the relationships between the code and other tables. For more information, see Lineage.
16 Versions Click the tab and view all committed and deployed versions of the current node. For more information, see Versions.

Features of the ODPS Spark node configuration tab

Double-click an ODPS Spark node under a workflow. The node configuration tab appears on the right. For more information about how to create an ODPS Spark node, see Create an ODPS Spark node.

On the ODPS Spark node configuration tab, you can save the code and commit the node. For more information, see Table 1.

Features of the PyODPS node configuration tab

Double-click a PyODPS node under a workflow. The node configuration tab appears on the right. For more information about how to create a PyODPS node, see Create a PyODPS 2 node.

On the PyODPS node configuration tab, you can save the code and commit the node. For more information, see Table 1.

Features of the ODPS Script node configuration tab

Double-click an ODPS Script node under a workflow. The node configuration tab appears on the right. For more information about how to create an ODPS Script node, see Create an ODPS Script node.

On the ODPS Script node configuration tab, you can save the code and commit the node. For more information, see Table 1.

Features of the ODPS MR node configuration tab

Double-click an ODPS MR node under a workflow. The node configuration tab appears on the right. For more information about how to create an ODPS MR node, see Create an ODPS MR node.

On the ODPS MR node configuration tab, you can save the code and commit the node. For more information, see Table 1.