This topic describes how to go to the details page of a table and view the details of the table, such as the basic information, output information, and lineage information.
Go to the details page of a table
- Go to the details page of a table from the Workspaces page
- Log on to the DataWorks console.
- In the left-side navigation pane, click Workspaces.
- In the top navigation bar, select the region where your workspace resides. On the Workspaces page, find the desired workspace and click Data Map in the Actions column. The homepage of DataMap appears.
- On the Table tab, select a data source type from the drop-down list and enter a keyword in the search box to search for the table whose details you want to view. In this topic, MaxCompute is selected. Find the table in the results that are displayed and click the table name to go to the details page of the table.
- Go to the details page of a table from the All Data tab
- Log on to the DataWorks console.
- In the left-side navigation pane, click Workspaces.
- In the top navigation bar, select the region where your workspace resides. On the Workspaces page, find the desired workspace and click Data Map in the Actions column. The homepage of DataMap appears.
- In the top navigation bar of the DataMap page, click All Data.
- On the Table tab, select a data source type from the drop-down list and enter a keyword in the search box to search for the table whose details you want to view. In this topic, MaxCompute is selected. Find the table in the results that are displayed and click the table name to go to the details page of the table.
View the details of a table

Area | Description |
---|---|
1 | In this area, you can perform the following operations on a table:
|
2 | In this area, you can search for a table by keyword that is contained in a table name, field name, or project name. |
3 | In this area, you can view the information of a table in the following sections:
|
4 | In this area, you can view the information of a table on the following tabs:
|
View information on the Details tab
- Field Information: On this subtab, you can view the field information of a table. If the table is a
partitioned table, you can also view partition fields in the table that are displayed
in the Partition Fields section.
Operation Description Edit You can click this button to modify Description, Business Description, Security Level, and Primary Key. You can also save the modified information or cancel the modification. You can specify a security level for multiple fields at a time.Note- Only a workspace member that is assigned the Workspace Manager role or the table owner can modify settings for table fields. If you want to modify settings for table fields, you must obtain the permissions of the Workspace Manager role. For more information, see Manage permissions on global-level services.
- The Security Level column is displayed on the Field Information subtab only for MaxCompute tables for which you specify field security levels.
- The security level feature is exclusive to MaxCompute.
- You can specify security levels for fields in a MaxCompute table on the Field Information subtab only after you enable the security level feature in the MaxCompute compute engine instance associated with the current workspace. For more information about how to enable the security level feature, see Label-based access control.
Batch Edit Security Level You can click this button to specify or modify security levels for multiple table fields at a time. This improves data security. Note The security level feature is exclusive to MaxCompute.Upload You can click this button and drag the file that you want to upload from your on-premises machine to the Batch Upload Field Information dialog box. Note- Only a workspace member that is assigned the Workspace Manager role or the table owner can upload data to a table whose details are displayed on this page. If you want to upload data to a table whose details are displayed on this page, you must obtain the permissions of the Workspace Manager role. For more information, see Manage permissions on global-level services.
- Only .xlsx files created in Excel 2007 are supported. You can also click Download Template File to download the template file.
Download You can click this button to download the field information of the table. Generate SELECT Statement You can click this button to view or copy the SELECT
statement in the Generate SELECT Statement dialog box. The statement can be used to query the table data.Generate DDL Statement. You can click this button to view or copy the data definition language (DDL) statement in the Generate DDL Statement dialog box. The statement can be used to create the table. Note- The Number of Reads parameter represents the number of times that a field is specified in JOIN statements on the previous day. The value of this parameter is presented in the form of star rating based on the proportion of the number of times the field is specified in JOIN statements to the total number of times all fields in the table are specified in JOIN statements. The highest level of star rating is 5, and the lowest level of star rating is 0.
- Partition Information: On this subtab, you can view information such as Partition Name, Records, and Storage. This subtab displays only the information of partitioned MaxCompute tables. Note The data in the Records and Storage columns are for reference only. The data displayed on the Partition Information subtab may not be updated in real time. The data in the compute engine instance prevails.
- Change Records: On this subtab, you can view information such as Description, Change Type, and Object.
You can select a change type from the Change Type drop-down list on the Change Records subtab to view the related table changes.
Change types include Create Table, Modify Table, Drop Table, Create Partition, Drop Partition, Modify Owner, and Modify TTL.
View lineage information on the Lineage tab (new version)
The lineage feature of DataMap is upgraded to provide better user experience. By default, the lineage feature of the old version is displayed on the Lineage tab. If you want to use the upgraded lineage feature, click Use Latest Version.
- The lineage feature is supported only in DataWorks Standard Edition or a more advanced edition.
- The lineage information of a table includes the lineages between tables and the lineages between fields. The lineage information is obtained by parsing the data of scheduling jobs. The lineage information displayed on the Lineage tab is collected in offline mode and is updated with a delay of one day.
- The lineage information that is generated by manual operations, such as ad hoc queries, is not included.
- View the lineage information of a tableOn the Table Lineage subtab, you can view the lineage details of a table.
The following table describes the operations that you can perform.
Area Description 1 In this area, you can specify the pattern in which you want to display the lineage graph. 2 In this area, you can view the meaning of each item that is displayed in the lineage graph. You can quickly determine the types of nodes that generate the tables displayed in the lineage graph based on the items. 3 In this area, you can specify the layout in which you want to display the lineage graph. 4 In this area, you can perform the following operations to view the lineage information of the table: - View the number of ancestor tables and the number of descendant tables of each table in the lineage graph. Move the pointer over a table or a node of a specific type and view information of the table or node, such as the basic information, logs, and code.
- Enter a keyword in the search box to display all the descendant tables whose names
contain the keyword, or enter
@+Username
in the search box to display all the descendant tables that belong to the specified account. - Click the
or
icon to show or hide ancestor or descendant nodes based on your business requirements.
- View the lineage information of a table fieldOn the Field Lineage subtab, you can view the lineage details of a table field.
The following table describes the operations that you can perform.
Area Description 1 In this area, you can specify the pattern in which you want to display the lineage graph. 2 In this area, you can view the meaning of each item that is displayed in the lineage graph. You can also select the required fields from the Change Field drop-down list to view the lineage graphs of the fields. You can quickly determine the types of nodes that generate the tables to which fields belong based on the items. 3 In this section, you can specify the layout in which you want to display the lineage graph. 4 In this area, you can perform the following operations to view the lineage information of the field: - View the number of ancestor fields and that of the descendant fields of each field in the lineage graph. Move the pointer over a field or a node of a specific type to view information of the field or node, such as the basic information, logs, and code.
- Enter a keyword in the search box to display all the descendant fields whose names
contain the keyword, or enter
@+Username
to display all the descendant fields that belong to the specified account. - Click the
or
icon to show or hide ancestor or descendant fields based on your business requirements.
- Perform impact analysisIf the schema or data of a table changes, the descendant tables of the table are affected. You can perform impact analysis on the table to view the descendant tables and obtain the descendant tables that may be affected by the change.
The following table describes the operations that you can perform.
Area Description 1 In this area, you can select the lineage levels of descendant tables for which you want to perform impact analysis. A maximum of 50 levels of lineages can be analyzed. 2 In this area, specify filter conditions such as lineage level, node type, and table type to display the impact analysis results that meet the filter conditions. You can download the impact analysis results to your on-premises machine. 3 In this area, you can view the descendant tables that meet the filter conditions. You can view the globally unique identifier (GUID) and lineage type of each descendant table and the node that generates each descendant table. You can also click the name of a descendant table or a node and view the details of the descendant table or node on the details page that appears.
View lineage information on the Lineage tab (old version)
The lineage feature of DataMap is upgraded to provide better user experience. By default, the lineage feature of the old version is displayed on the Lineage tab. If you want to use the upgraded lineage feature, click Use Latest Version.
- The lineage feature is supported only in DataWorks Standard Edition or a more advanced edition. For example, if the compute engine is MaxCompute or E-MapReduce (EMR), this feature is available in DataWorks Standard Edition or a more advanced edition.
- The lineage information displayed on this tab for a MaxCompute table includes the lineages between tables and the lineages between fields. The lineages are obtained by parsing the data of ODPS SQL scheduling jobs. The lineage information that is generated by manual operations, such as ad hoc queries, is not included. The lineage information displayed on the Lineage tab is collected in offline mode and is updated with a delay of one day.
- The Table Lineage tab consists of the Graph Analysis and View by Level subtabs.
- Graph Analysis: On this subtab, you can view the number of ancestor and descendant tables at all
levels of the table. You can also view the total number of ancestor and descendant
tables for each table.
- View by Level: On this subtab, you can view the ancestor and descendant tables at the nearest level
of the table by default. You can search for ancestor and descendant tables based on
their GUIDs.
- Graph Analysis: On this subtab, you can view the number of ancestor and descendant tables at all
levels of the table. You can also view the total number of ancestor and descendant
tables for each table.
- Field Lineage: On this tab, you can select a field in the table from the Field Name drop-down list to view the lineage information of the field.
- Impact Analysis: On this tab, you can specify one or more of the following conditions to view Scheduling Output or Full Link of the lineage: Lineage Level, Node Type, Table Name, Project Name, and Table Owner.
You can click Start Analysis to perform impact analysis. After the analysis is complete, you can download the impact analysis results. You can also enable the system to send the impact analysis results to the owners of descendant tables of the current table by email.
Detect data on the Data Profiling tab
DataWorks detects the data of a table based on the schema and a partition key value. The data profiling results include basic statistical information and data distribution.
- Only data in partitioned tables can be detected.
- Only tables in the production environment can be detected.
- Only the table owner can enable the Auto Profiling feature.

- Manual ProfilingNote Data profiling tasks run in the MaxCompute project to which a detected table belongs. The system can detect a maximum of 10 columns in a table at a time. To save resources, select only the columns that you want to detect.To perform manual profiling, perform the following steps:
- On the Data Profiling tab, click Manual Profiling.
- In the Manual Profiling dialog box, configure the parameters.
Parameter Description Table Name The name of the table that you want to detect. By default, the table name is presented in the Workspace name.Table name format and cannot be changed. Partition Value The partition that you want to detect. You can select the desired partition from the Partition Value drop-down list. Detailed Configuration The columns that you want to detect. You can select the desired columns. Estimated Cost The estimated cost for running the data profiling task. The cost is estimated based on the settings of the preceding parameters. Note- To detect data in the MaxCompute table, you must execute MaxCompute SQL statements. In this case, you will be charged for using the MaxCompute service. The estimated cost is for reference only. The actual cost may vary based on the amount of data that is detected. You can check the bills for MaxCompute to view the actual cost.
- Features provided by Data Quality are used during data profiling. When you run a data profiling task, fees are generated in Data Quality and included in the bills for DataWorks. For more information, see Billing overview.
- Select I understand that using this service will be charged.
- Click Commit.
- After the data profiling task is complete, view the data profiling results on the
Data Profiling tab.
You can select an option from the Profiling Records drop-down list to view the desired data profiling result. You can choose to view the distribution of data values in a field.
- Auto ProfilingTo enable auto profiling, perform the following steps:
- Turn on Auto Profiling.
- In the Auto Profiling (When Partition Information Changes) dialog box, configure the parameters.
Parameter Description Table Name The name of the table that you want to detect. By default, the table name is presented in the Workspace name.Table name format and cannot be changed. Partition Value By default, the partition value is the latest partition value when data profiling is triggered. You cannot change the value. Detailed Configuration The columns that you want to detect. You can select the desired columns. Bind Trigger The auto triggered node that triggers auto profiling. You must select an auto triggered node from the Bind Trigger drop-down list. You can view the IDs of auto triggered nodes in Operation Center. We recommend that you select the node that generates the current table. After you select the metrics based on which you want to detect the table data and submit the auto profiling task, the system runs the auto profiling task to detect the latest partition in the table after the auto triggered node is successfully run.
Estimated Cost The estimated cost for running the data profiling task. The cost is estimated based on the settings of the preceding parameters. Note- To detect data in the MaxCompute table, you must execute MaxCompute SQL statements. In this case, you will be charged for using the MaxCompute service. The estimated cost is for reference only. The actual cost may vary based on the amount of data that is detected. You can check the bills for MaxCompute to view the actual cost.
- Features provided by Data Quality are used during data profiling. When you run a data profiling task, fees are generated in Data Quality and included in the bills for DataWorks. For more information, see Billing overview.
- Select I understand that using this service will be charged.
- Click Commit.
- After the data profiling task is complete, view the data profiling results on the
Data Profiling tab.
You can select an option from the Profiling Records drop-down list to view the desired data profiling result.