Modul OpenEvent memungkinkan Anda berlangganan pesan acara. Anda dapat menerima notifikasi tentang berbagai perubahan di DataWorks dan menanggapi acara tersebut sesuai dengan konfigurasi Anda. Sebagai contoh, Anda dapat berlangganan peristiwa perubahan tabel untuk menerima notifikasi real-time tentang perubahan tabel inti. Anda juga dapat berlangganan peristiwa perubahan tugas untuk mengimplementasikan pemantauan data kustom pada dasbor yang menampilkan status sinkronisasi tugas secara real-time. Topik ini menjelaskan jenis-jenis acara yang dapat dilanggan menggunakan OpenEvent serta prosedur konfigurasi langganan.
Prasyarat
Edition Enterprise DataWorks harus diaktifkan di wilayah yang didukung. Modul OpenEvent tersedia untuk pengguna Edition Enterprise DataWorks di wilayah berikut: Tiongkok (Beijing), Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Zhangjiakou), Tiongkok (Shenzhen), Tiongkok (Chengdu), AS (Silicon Valley), AS (Virginia), Jerman (Frankfurt), Jepang (Tokyo), Tiongkok (Hong Kong), dan Singapura.
EventBridge harus diaktifkan. Modul OpenEvent menggunakan EventBridge untuk berlangganan dan mengonsumsi pesan. Untuk informasi lebih lanjut, lihat Apa itu EventBridge?
Deskripsi izin
The Open Platform administrator dan tenant administrator memiliki izin baca dan tulis pada developer backend. Peran tingkat penyewa lainnya dan peran tingkat ruang kerja hanya memiliki izin baca-saja pada backend pengembang. Untuk informasi lebih lanjut, lihat Kelola izin pada layanan tingkat global.
Hanya akun Alibaba Cloud atau pengguna RAM dengan kebijakan AliyunDataWorksFullAccess yang dapat digunakan untuk mengonfigurasi pengaturan di halaman konsol DataWorks. Untuk informasi lebih lanjut, lihat Kelola izin pada layanan DataWorks dan entitas di konsol DataWorks menggunakan kebijakan RAM.
Informasi latar belakang
DataWorks memungkinkan Anda berlangganan pesan peristiwa perubahan status dalam proses utama DataWorks dan mendorong pesan tersebut ke modul OpenEvent dari DataWorks Open Platform. Anda dapat menggunakan modul OpenEvent untuk mendorong pesan acara di ruang kerja dan menggunakan EventBridge untuk memfilter dan mengonsumsi pesan.
Konsep
Acara DataWorks diklasifikasikan menjadi acara reguler dan acara titik ekstensi berdasarkan apakah proses operasi terkait dengan suatu acara di DataWorks dapat diblokir.
Regular events: Anda dapat mengembangkan program lokal untuk menerima pesan dari jenis acara ini dan mengonfigurasi tanggapan kustom terhadap pesan acara sesuai dengan kebutuhan bisnis Anda.
Extension point events: Jenis acara ini memiliki karakteristik dan kemampuan acara reguler. Selain itu, jenis acara ini memungkinkan Anda mendaftarkan program lokal sebagai ekstensi DataWorks untuk memproses pesan acara yang dihasilkan oleh operasi yang Anda lakukan di DataWorks berdasarkan logika pemrosesan kustom, seperti memblokir operasi.
Acara DataWorks juga diklasifikasikan menjadi acara tingkat ruang kerja dan acara tingkat penyewa berdasarkan ruang lingkup efektif acara.
Acara tingkat ruang kerja: Acara yang dihasilkan dalam layanan tingkat ruang kerja. Contohnya, acara yang dihasilkan saat node dijalankan di DataStudio dan acara yang dihasilkan saat status instance diubah di Pusat Operasi adalah acara tingkat ruang kerja.
Acara tingkat penyewa: Acara yang dihasilkan dalam layanan tingkat penyewa. Contohnya, acara yang dihasilkan ketika pengguna menghapus ruang kerja di konsol DataWorks adalah acara tingkat penyewa. Tabel berikut menjelaskan acara yang didukung oleh setiap layanan DataWorks, apakah suatu acara merupakan acara reguler atau acara titik ekstensi, serta format pesan suatu acara.
Jenis acara yang didukung
Tabel berikut mencantumkan acara titik ekstensi dan acara reguler yang didukung di tingkat ruang kerja dan tingkat penyewa.
Acara tingkat ruang kerja
Acara tingkat penyewa
Manfaat aplikasi
Modul OpenEvent menyediakan manfaat berikut:
Biaya O&M rendah:
Setelah mengaktifkan fitur langganan pesan di DataWorks Open Platform, Anda dapat dengan mudah berlangganan acara DataWorks.
Peningkatan efisiensi penerbitan dan penerimaan pesan:
Anda hanya perlu mengonfigurasi parameter untuk langganan pesan dan membuat persiapan untuk pengembangan SDK, sehingga mengurangi dan menyederhanakan operasi manual.
Pemenuhan berbagai kebutuhan:
Anda dapat berlangganan berbagai jenis acara DataWorks, memungkinkan Anda mengidentifikasi perubahan penting di DataWorks dan meresponsnya secepat mungkin.