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

Log on to the DataWorks console. Click Workspaces in the left-side navigation pane. On the Workspaces page, find the target workspace and click Data Analytics in the Actions column. You can create different types of nodes on the DataStudio page. Each type of node has a different configuration page. For more information about how to create nodes of different types, see Node types.

Left-side navigation pane

The left-side navigation pane of the DataStudio page provides the entries for different features. You can click the Show icon in the lower-left corner to show or hide the feature names in the left-side navigation pane.

Feature Description
Data Analytics On the Data Analytics tab, you can create solutions and workflows. For more information, see Data Analytics.
Manually Triggered Workflows On the Manually Triggered Workflows tab, you can view 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 Manually triggered workflow.
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 Ad hoc query.
Tenant Tables On the Tenant Tables tab, you can view the list of tables that have been committed to the production environment. For more information, see Workspace tables.
Workspace Tables On the Workspace Tables tab, you can create, commit, and search for tables. For more information, see Table.
Built-In Functions On the Built-In Functions tab, you can view all the available built-in functions by category and the instructions for each function. For more information, see Functions.
Recycle Bin On the Recycle Bin tab, you can restore or permanently delete nodes that have been temporarily deleted. 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

No. Icon Description
1 Show My Nodes Only Click the icon to view the nodes owned by the current user.
2 Search Code Click the icon to search for a node or a code segment.
3 Create Click the icon to create a solution, workflow, folder, node, table, resource, or function.
4 Refresh Click the icon to refresh the directory tree in the left-side navigation pane.
5 Locate Click the icon to find the current node in the left-side navigation pane.
6 Import Click the icon to import local data to an online table. You must specify the encoding format.
Note In a workspace of the standard mode, the local data is imported to a table in the development environment.
7 Filter Click the icon and set the display mode, filter condition, and node type to filter nodes.

Business Flow section

The Business Flow section includes the Data Integration, MaxCompute, EMR, and General modules. For more information about how to create a workflow, see Create a workflow.

Module Description
Data Integration Lists created sync nodes. Data Integration is a data synchronization service.
MaxCompute Lists the MaxCompute computing engines that have been bound to the current workspace. All the bound MaxCompute computing engines are listed under MaxCompute.
Note The MaxCompute module appears in the Business Flow section only after you bind a MaxCompute computing engine to the current workspace.
EMR Lists the E-MapReduce computing engines that have been bound to the current workspace. All the bound E-MapReduce computing engines are listed under EMR.
Note The EMR module appears in the Business Flow section only after you bind an E-MapReduce computing engine to the current workspace.
General Lists general nodes used for the logic management of workflows, including zero-load nodes and control nodes.

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

No. Icon or tab Description
1 Submit Click the icon to commit the current workflow. For more information, see Commit a workflow.
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 layout of nodes in the current workflow.
9 Zoom Out Click the icon to zoom out the layout of 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 this tab to assign a value to a variable or replace the value of a parameter for all nodes in the current workflow.
14 Change History Click the tab to view the operation history of the current workflow.
15 Versions Click the tab to view all committed and deployed versions of the current workflow.

ODPS SQL node configuration tab

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

Table 1. GUI elements of the ODPS SQL node configuration tab
No. Icon, button, or tab 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 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 it 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 code of the current node.
Note If the billing method of your workspace is pay-as-you-go, you will be charged each time the node is run. Exercise caution when performing this operation. Check your bill for the actual cost.
7 Run Click the icon to run the code of the current node. DataWorks records the values that you assign to the variables in the code. When you change the code, the variables still use the values 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 you click this icon. The initial values are passed to the Run with Arguments feature, which replaces the initial values with the assigned values.

For example, if the run date of a node is set to April 2, the node always runs on April 2 when you click the Run icon. After you click Run with Arguments icon and change the run date to April 3, the run date is updated. When you click the Run icon again, the node is run on April 3.

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 reload the code of the current node. The code will be restored to the version last saved. Unsaved changes will be lost.
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 allows you to replace the values of scheduling parameters in the specified data timestamp with your simulated ones. This feature tests the effect of value changes for scheduling parameters.
Note Each time after you modify the values of scheduling parameters, you must save and commit the modification before running the smoke test. 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 runtime 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 to view the scheduling and running status of the current node.
25 Format Code Click the icon to format the code to avoid excessively long code in a single line.
16 Show/Hide Click the icon to show or hide the icons of advanced features.
17 Deploy Click the button to deploy the committed code to the production environment. For more information, see Publish a task.
18 Operation Center Click the button to go to Operation Center in the production environment.
19 Properties Click the tab to configure the properties of the current node, such as the scheduling properties, parameters, and resource group. For more information, see Scheduling configuration.
20 Lineage Click the tab to view the relationships between the current node and other nodes. For more information, see Lineage.
21 Versions Click the tab to view all committed and deployed versions of the current node. For more information, see Versions.
22 Code Structure Click the tab to view the code structure of the current node. If the code is excessively long, you can quickly find a code segment based on the key information in the structure. For more information, see Code Structure.

SQL script template configuration tab

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

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

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

3 Commit and Unlock Click the icon to commit the 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 it if you are not the owner of the node.
5 Run Click the icon to run the code of the current node.
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 reload the code of the current node. The code will be restored to the version last saved. Unsaved changes will be lost.
9 Run Smoke Test in Development Environment Click the icon to test the code of the current node in the development environment.
10 View Smoke Test Log in Development Environment Click the icon to view the runtime logs of the node that runs in the development environment.
11 Go to Operation Center of Development Environment Click the icon to go to Operation Center in the development environment to view the scheduling and running status of the current node.
12 Show/Hide Click the icon to show or hide the icons of advanced features.
13 Parameters Click the tab to configure parameters for the current node.
14 Properties Click the tab to configure the properties of the current node, such as the scheduling properties, parameters, and resource group. For more information, see Scheduling configuration.
15 Lineage Click the tab to view the relationships between the current node and other nodes. For more information, see Lineage.
16 Versions Click the tab to view all committed and deployed versions of the current node. For more information, see Versions.

ODPS Spark node configuration tab

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

After you edit the code of the ODPS Spark node, you can save the code and commit the node. For more information, see Table 1.

PyODPS node configuration tab

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

After you edit the code of the PyODPS node, you can save the code and commit the node. For more information, see Table 1.

ODPS Script node configuration tab

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

After you edit the code of the ODPS Script node, you can save the code and commit the node. For more information, see Table 1.

ODPS MR node configuration tab

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

After you edit the code of the ODPS MR node, you can save the code and commit the node. For more information, see Table 1.