DataWorks Open Data provides a centralized, unified, and easy-to-use metadata collection for the DataWorks platform. You can quickly obtain standardized and traceable metadata through MaxCompute Package view authorization without requiring complex configuration. This data includes detailed metadata for various objects, such as tables, task nodes and instances, workspaces, members, projects, Data Quality, and data assets, to support data governance and analysis.
Use cases
DataWorks Open Data is an upgraded, publicly available version of the previous invitation-only Open Data. Unlike the previous version that required you to use a command line, the new version provides a visual interface. This interface lets you use and manage metadata more intuitively and efficiently.
You can use Open Data on the DataWorks platform for the following applications:
Data inventory: Obtain statistics on data objects, such as tables and tasks, that are managed by workspaces and owners. You can also understand data structures, sources, update frequencies, and dependencies to eliminate data black boxes.
End-to-end lineage tracking: Use metadata, such as tables and data lineage, to run custom queries on the upstream and downstream lineage paths of specific tables. This lets you track the entire data flow from source data to downstream applications and quickly locate issues or analyze the scope of impact.
Custom metadata analysis: In addition to using the existing OpenAPI, you can directly access and analyze metadata using SQL. This simplifies the analysis process and shortens the data governance lifecycle.
Prerequisites
A DataWorks workspace is created and bound to MaxCompute computing resources.
Limitations
Edition requirements: Only DataWorks Enterprise Edition and later versions are supported. Other editions are not supported.
Permission limits: Only tenant owners, tenant administrators, data governance administrators, or Resource Access Management (RAM) users with the
DataWorksFullAccesspermission can install and uninstall DataWorks Open Data.Authorization limits: Authorization for metadata views can be granted only through MaxCompute. Other resource types are not supported.
Data update latency: Metadata is updated with a T+1 latency. This means that you can query the metadata from the previous day.
Manage Open Data
This section describes how to view, install, and use DataWorks Open Data.
View Open Data
You can view the following information to understand the metadata and scenarios of different packages in Open Data. This helps you select and use packages as needed.
Log on to the DataWorks console. In the top navigation bar, select the desired region. In the left-side navigation pane, choose . On the page that appears, click Go to Data Map.
In the navigation pane on the left of the Data Map page, click the
icon to go to the Data Catalog page.In the catalog list, click DataWorks OpenData.
Switch to the Package List tab. Click Details for a package. On the Table List tab, you can view the metadata tables and their descriptions in the package.
Differences between MetaData and Examples metadata:
Package name
Open Data
Scenarios
MetaData
Table information, such as table schema, field descriptions, and data lineage.
Scheduling nodes and instances, such as task execution status and dependencies.
Management metadata, such as workspaces, members, and projects.
Metadata, such as Data Quality details and data governance details.
Used for data asset inventory, data lineage analysis, and dependency management.
Examples
A collection of metadata metrics.
NoteThe Examples package is provided by DataWorks and contains a collection of sample metric tables generated from metadata. The actual data varies as needed. The data displayed in the UI prevails.
Combined with the raw data from the MetaData package, you can quickly build common analysis scenarios, such as resource utilization analysis and task health assessment.
ImportantFor more information, see Details of Open Data table schemas.
To learn more about a metadata table, click Details for the table. On the table details page, you can view the Field Name and their Description. This helps you understand the relationships between Open Data metadata tables.
Install Open Data
You can install all relevant data views in your tenant as a package. This action grants authorization to the MaxCompute compute engine of a specified destination workspace.
Go to the Open Data page. On the Package List tab, select the target package (MetaData or Examples) and click Details in the Actions column.
On the package page, install the package that you want to use.
First-time installation: In the upper-right corner of the package page, click Installation.
If an installation record exists: On the Installation History tab of the package page, click Installation.

In the Install DataWorks Metadata dialog box, select the destination workspace and the MaxCompute project to which you want to grant permissions.
NoteThe MaxCompute project to which you grant permissions is the compute engine that is bound to the destination workspace.
If the MaxCompute compute engine that is bound to the destination workspace is in the Installed state, you do not need to install it again.
To use the metadata in Open Data in a workspace that is in standard mode, we recommend that you install and grant permissions for the MaxCompute compute engines that are bound to the development and production environments.
Read the installation notes, select the confirmation checkbox, and then click Confirm Installation. After the installation is successful, you can view the new installation record on the Installation History tab.
To use metadata from other packages in the MaxCompute compute engine of the destination workspace, follow the steps above to install and grant permissions.
Use Open Data
After you install Open Data to the MaxCompute compute engine of the destination workspace, you can directly access the authorized metadata views in the Data Development or DataAnalysis module using the MaxCompute compute engine.
In the navigation pane on the left of the Data Map page, click the
icon to go to the Data Catalog page.In the catalog list, click MaxCompute, and then click the package that is prefixed with u_meta and suffixed with the region name.

On the details page, choose or . You are redirected to the corresponding module to query and use the authorized metadata views.
Use in Data Studio:
In the top menu bar of Data Studio, switch to the region and workspace where Open Data is installed.
Create a MaxCompute node. On the node editing page, you can use Open Data to develop tasks.
You can use the following sample code to verify and test whether the installation is successful.
SELECT dt ,COUNT(*) AS database_count FROM u_meta_hangzhou.databases GROUP BY dt ORDER BY dt ASC LIMIT 32 ;ImportantWhen you test the code, you must use the authorized MaxCompute compute engine.
Replace
u_meta_hangzhouwith the name of the package in your MaxCompute data catalog. The package name is prefixed with u_meta and suffixed with the region name.
Use in DataAnalysis:
After you go to the SQL query page of DataAnalysis, the system provides sample metadata analysis scripts. You can modify the scripts based on your requirements.
Click the
icon in the upper-right corner of the SQL query page, select the authorized workspace, and bind the data source that has the same name as the one generated by the system when you bound the MaxCompute compute engine. Then, you can query the authorized metadata in DataAnalysis.NoteBefore you run the sample script, replace the
REPLACE_WITH_WORKSPACE_IDparameter with the ID of the workspace that you want to query. Otherwise, an error is reported. For information about how to obtain a workspace ID, see Configure a workspace.
Uninstall Open Data
If you no longer need to use Open Data or need to revoke the authorization of a MaxCompute project in a workspace, you can uninstall Open Data.
In the navigation pane on the left of the Data Map page, click the
icon to go to the data catalog page.In the catalog list, select MaxCompute and then click the package that is prefixed with u_meta and suffixed with the region name.
On the Accessible Projects tab of the details page, find the destination project and click Uninstall in the Actions column. In the Confirm Uninstall DataWorks Metadata dialog box, read the uninstallation notes, select the confirmation checkbox, and then click Confirm Uninstall.
ImportantUninstalling revokes permissions and breaks tasks that depend on this data. Verify that no active dependencies exist before you proceed.
FAQ
Q: What impact does metadata update latency have on usage?
A: Metadata is generated with a T+1 latency, which means that it reflects the activity from the previous day. For real-time metadata, use the DataWorks OpenAPI.
Q: Can I uninstall Open Data after installation?
A: Yes, you can. Uninstalling revokes permissions. Ensure that no active tasks depend on these views to avoid disruptions.
Q: How do I secure metadata?
A: You can use MaxCompute data access controls to restrict who can access sensitive metadata.