Tutorial ini memandu Anda dalam membangun profil pengguna dengan dataset sampel di DataWorks. Anda akan mempelajari cara melakukan sinkronisasi data, pemrosesan data, dan pemantauan kualitas data di wilayah China (Shanghai). Sebelum memulai, siapkan proyek MaxCompute, ruang kerja DataWorks, serta sumber data, sumber daya komputasi, dan sumber daya penyimpanan yang diperlukan.
Latar Belakang
Untuk meningkatkan strategi bisnis, Anda perlu menganalisis perilaku pengguna website guna membangun profil pengguna dasar. Profil tersebut dapat mencakup atribut seperti lokasi geografis dan karakteristik sosial. Dengan melakukan analisis terjadwal, Anda dapat mencapai kontrol granular atas traffic website.
Sebelum Anda mulai
Untuk menyelesaikan tutorial ini, pastikan Anda telah membaca ikhtisar tutorial dan memahami seluruh alur kerja analisis profil pengguna.
Catatan
Tutorial ini menyediakan informasi pengguna dan data uji akses website yang diperlukan. Anda dapat langsung menggunakan data ini.
Data yang disediakan dalam tutorial ini hanya untuk latihan praktis di DataWorks. Semua data merupakan data tiruan (mock data).
Tutorial ini menggunakan versi baru Data Studio untuk pemrosesan data.
Persiapkan lingkungan MaxCompute
Langkah 1. Aktifkan MaxCompute
Tutorial ini menggunakan MaxCompute. Sebelum melanjutkan, pastikan Anda telah mengaktifkan MaxCompute di wilayah China (Shanghai) dengan pengaturan berikut.
Region: China (Shanghai)
Type: Standard compute resources
Langkah 2. Buat proyek MaxCompute
Ruang kerja DataWorks dalam mode standar harus di-bind ke dua proyek MaxCompute. Satu proyek digunakan untuk lingkungan pengembangan, dan satu lagi untuk lingkungan produksi.
Buka Konsol MaxCompute. Di panel navigasi kiri, pilih .
Klik New Project dan buat dua proyek MaxCompute terpisah. Tabel berikut menjelaskan parameter utama untuk tutorial ini. Gunakan nilai default untuk parameter lainnya.
Parameter
Description
Project Name
Kustom. Nama harus unik secara global.
Contoh untuk tutorial ini:
Lingkungan produksi:
workshop2024_01Lingkungan pengembangan:
workshop2024_01_dev
Billing Method of Computing Resources
Untuk tutorial ini, pilih Pay-as-you-go.
Default Quota
Untuk tutorial ini, pilih
os_PayAsYouGoQuota (Pay-as-you-go Standard Edition)dari daftar drop-down.Data Type
Untuk tutorial ini, pilih 2.0 Data Type (Recommended) dari daftar drop-down.
Storage Encryption
Untuk tutorial ini, pilih Not Encrypted.
Untuk informasi lebih lanjut tentang membuat proyek MaxCompute, lihat Create a MaxCompute project.
Persiapkan lingkungan DataWorks
Sebelum menggunakan DataWorks, pastikan Anda telah mengaktifkan layanan tersebut. Untuk informasi lebih lanjut, lihat Purchase guide.
Langkah 1. Buat ruang kerja
Jika Anda sudah memiliki ruang kerja yang menggunakan versi baru Data Studio di wilayah China (Shanghai), Anda dapat melewati langkah ini.
Masuk ke Konsol DataWorks. Di bilah navigasi atas, ubah wilayah menjadi China (Shanghai). Di panel navigasi kiri, klik Work space untuk membuka halaman daftar ruang kerja.
Klik Create Workspace untuk membuat ruang kerja dalam standard mode yang menggunakan Use Data Studio (New Version), dengan Isolate Development and Production Environments.
CatatanSetelah 18 Februari 2025, jika akun utama Alibaba Cloud mengaktifkan DataWorks dan membuat ruang kerja di wilayah China (Shanghai) untuk pertama kalinya, DataWorks akan mengaktifkan versi baru Data Studio secara default.
Untuk informasi lebih lanjut tentang cara membuat ruang kerja, lihat Create a workspace.
Langkah 2. Buat kelompok sumber daya serverless
Beli kelompok sumber daya serverless.
Tutorial ini memerlukan kelompok sumber daya serverless DataWorks untuk sinkronisasi data dan penjadwalan. Anda harus membeli dan menyiapkan kelompok sumber daya serverless.
Masuk ke halaman daftar kelompok sumber daya DataWorks. Di bilah navigasi atas, ubah wilayah menjadi China (Shanghai). Di panel navigasi kiri, klik Resource Group untuk membuka halaman Resource Groups.
Klik Create Resource Group. Di halaman pembelian, atur Region and Zone menjadi China (Shanghai) dan tentukan Resource Group Name. Konfigurasikan parameter lainnya dan selesaikan pembayaran sesuai petunjuk. Untuk informasi lebih lanjut tentang penagihan kelompok sumber daya serverless, lihat Billing of serverless resource groups.
CatatanJika tidak tersedia VPC atau vSwitch di wilayah saat ini, klik tautan konsol yang sesuai dalam deskripsi parameter untuk membuatnya. Untuk informasi lebih lanjut tentang VPC dan vSwitch, lihat What is a VPC?.
Bind kelompok sumber daya ke ruang kerja DataWorks Anda.
Anda harus mengaitkan kelompok sumber daya serverless baru ke ruang kerja sebelum menggunakannya.
Masuk ke halaman daftar kelompok sumber daya DataWorks dan ubah wilayah menjadi China (Shanghai). Temukan kelompok sumber daya serverless yang telah Anda beli. Di kolom Operation, klik Associate Workspace. Lalu, temukan ruang kerja DataWorks yang telah Anda buat dan klik Associate.
Konfigurasikan akses jaringan publik untuk kelompok sumber daya.
Tutorial ini menggunakan data uji yang harus diakses dari internet publik. Secara default, kelompok sumber daya tidak dapat mengakses internet publik. Untuk mengaktifkan akses, Anda harus mengonfigurasi Gateway NAT Internet dan menambahkan EIP untuk VPC yang di-bind ke kelompok sumber daya.
Masuk ke Konsol VPC - Internet NAT Gateway. Di bilah navigasi atas, ubah wilayah menjadi China (Shanghai).
Klik Create Internet NAT Gateway dan konfigurasikan parameter. Tabel berikut menjelaskan parameter utama untuk tutorial ini. Gunakan nilai default untuk parameter lainnya.
Parameter
Value
Region
China (Shanghai).
Network and Zone
Pilih VPC dan vSwitch yang di-bind ke kelompok sumber daya.
Anda dapat membuka Konsol DataWorks, ubah wilayah menjadi China (Shanghai), lalu klik Resource Group di panel navigasi kiri untuk membuka halaman Resource Groups. Temukan kelompok sumber daya yang telah Anda buat dan klik Network Settings di kolom Operation. Di bagian Data Scheduling & Data Integration, Anda dapat melihat VPC dan Switch yang di-bind. Untuk informasi lebih lanjut tentang VPC dan vSwitch, lihat What is a VPC?.
Network Type
Internet NAT Gateway.
EIP
Create an EIP.
Create service-linked role
Jika Anda membuat Gateway NAT Internet untuk pertama kalinya, Anda harus membuat peran terkait layanan. Klik Create Service-Linked Role.
Klik Buy Now, setujui perjanjian layanan, lalu klik Activate untuk menyelesaikan pembelian.
Setelah membeli Gateway NAT Internet, kembali ke konsol dan buat entri SNAT untuk instans gateway baru.
CatatanKelompok sumber daya dalam VPC hanya dapat mengakses internet publik setelah Anda mengonfigurasi entri SNAT.
Di baris instans baru, klik Management di kolom Operation. Di halaman detail instans, klik tab SNAT Management.
Di tab SNAT Entry List, klik Create SNAT Entry. Konfigurasikan parameter utama berikut:
Parameter
Value
SNAT entry granularity
Pilih Specify VPC. Ini memastikan bahwa semua kelompok sumber daya dalam VPC dapat mengakses internet publik melalui EIP yang dikonfigurasi.
Select EIP
Pilih EIP yang di-bind ke instans Gateway NAT Internet saat ini.
Setelah mengonfigurasi parameter entri SNAT, klik OK untuk membuat entri SNAT.
Di tab SNAT Entry List, tunggu hingga Status entri SNAT baru berubah menjadi Enabled. Setelah statusnya Available, VPC yang di-bind ke kelompok sumber daya dapat mengakses internet publik.
Untuk informasi lebih lanjut tentang cara menambahkan dan menggunakan kelompok sumber daya serverless, lihat Use serverless resource groups.
Langkah 3. Bind proyek MaxCompute
Untuk memproses data di MaxCompute menggunakan Data Studio, Anda harus terlebih dahulu mengaitkan proyek MaxCompute Anda ke ruang kerja DataWorks sebagai sumber daya komputasi.
Buka halaman daftar ruang kerja DataWorks. Di bilah navigasi atas, ubah wilayah menjadi China (Shanghai). Temukan ruang kerja yang telah Anda buat dan klik namanya untuk membuka halaman Workspace Details.
Di panel navigasi kiri, klik Computing Resources.
Klik Associate Computing Resources, pilih Compute Resource Type yang akan di-bind, lalu konfigurasikan parameter terkait.
Di menu kiri halaman manajemen Workspace, klik Compute Resources, lalu klik tombol Bind Compute Resources di bagian atas halaman.
Tutorial ini menggunakan MaxCompute untuk komputasi dan penyimpanan. Pilih MaxCompute sebagai jenis mesin komputasi dan konfigurasikan parameter. Tabel berikut menjelaskan parameter utama untuk tutorial ini. Gunakan nilai default untuk parameter lainnya.
Parameter
Description
MaxCompute Project
Pilih proyek MaxCompute yang akan di-bind. Untuk tutorial ini, bind proyek yang telah Anda buat di Langkah 2 ke lingkungan pengembangan dan produksi masing-masing.
Default Access Identity
Menentukan identitas yang digunakan untuk mengakses proyek MaxCompute dari ruang kerja ini.
Lingkungan pengembangan: Hanya identitas Executor yang didukung.
Lingkungan produksi: Anda dapat memilih identitas dari daftar drop-down berdasarkan akun log masuk Anda. Untuk tutorial ini, pilih Alibaba Cloud primary account.
CatatanJika Anda masuk dengan jenis akun yang berbeda, lihat Data Studio (New): Bind a MaxCompute compute resource untuk instruksi spesifik.
Computing Resource Instance Name
Masukkan nama kustom untuk mengidentifikasi mesin komputasi. Saat tugas dijalankan, mesin komputasi dipilih berdasarkan nama ini.
Connection Configuration
Pilih kelompok sumber daya yang digunakan untuk menghubungkan ke sumber daya komputasi MaxCompute. Kelompok sumber daya serverless yang telah Anda buat dan bind ke ruang kerja saat ini akan ditampilkan. Anda harus menguji konektivitas untuk lingkungan pengembangan maupun produksi.
Klik Confirm untuk menyelesaikan konfigurasi sumber daya komputasi MaxCompute.
Untuk informasi lebih lanjut tentang cara mengaitkan mesin komputasi, lihat Bind a compute engine.
Langkah berikutnya
Sekarang Anda telah menyiapkan lingkungan, Anda dapat melanjutkan ke tutorial berikutnya, di mana Anda akan mempelajari cara menyinkronkan data informasi pengguna dan data log akses website ke OSS, lalu menggunakan node ODPS SQL untuk membuat tabel dan mengkueri data yang telah disinkronkan. Untuk informasi lebih lanjut, lihat Synchronize data.