Learn how to use DataWorks and MaxCompute for big data development through a user persona analysis case that covers Data Integration, Data Studio, and Operation Center.
Introduction
Analyze user behavior on your website to build user personas based on geographic and social attributes. Schedule recurring analyses for fine-grained traffic operations. DataWorks and MaxCompute handle data synchronization, transformation, management, and consumption.
Before you begin, read Tutorial objectives and design for an overview of the end-to-end workflow.
Data Studio
This tutorial uses the new Data Studio in DataWorks. Ensure the new Data Studio is enabled for your workspace. To enable it:
-
When you create a workspace, select Use Data Studio (New Version).
-
To upgrade from an older version, click Upgrading at the top of the interface and follow the instructions.
-
After February 18, 2025, DataWorks enables the new Data Studio by default for any Alibaba Cloud account that creates its first workspace in the following regions:
China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Shenzhen), China (Chengdu), China (Hong Kong), Japan (Tokyo), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Thailand (Bangkok), Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia)
Procedure
-
Create the required MaxCompute project and DataWorks workspace, and configure the network for the resource group.
-
Configure a data synchronization task to sync user information and website log data to MaxCompute, then query the data.
-
Use a MaxCompute SQL node to transform user information and access log data into target user persona data.
-
Configure data quality rules for the transformed tables to detect and block dirty data before it impacts downstream processes.
-
The resulting tables are created in MaxCompute. View them in Data Map and use data lineage to trace relationships between them.
-
Consume data
-
Use the data analysis module to create a data visualization of the processed data to extract key information and identify business trends.
-
Use DataService Studio to expose processed data through a standardized API data service, making it available to downstream business modules.
-