Setelah mendaftarkan, memublikasikan, dan mengaktifkan ekstensi di ruang kerja DataWorks, DataWorks akan mengirim pesan event ke ekstensi Anda saat event titik ekstensi yang sesuai dipicu. Anda kemudian dapat melihat hasil yang dikembalikan oleh ekstensi tersebut. Topik ini menjelaskan event titik ekstensi yang didukung oleh Operation Center serta cara menggunakannya untuk memicu validasi ekstensi.
Prasyarat
Langganan pesan telah diaktifkan. Untuk informasi selengkapnya, lihat Aktifkan langganan pesan.
Program ekstensi telah dikembangkan dan dideploy. Untuk informasi selengkapnya, lihat Kembangkan dan deploy program ekstensi: Function Compute.
Informasi latar belakang
DataWorks dapat memberi tahu Anda tentang event titik ekstensi dengan mengirim pesan. Anda juga dapat menggunakan ekstensi untuk mengontrol alur kerja dengan mengaktifkannya pada event titik ekstensi tertentu. Ekstensi tersebut kemudian memproses event tersebut menggunakan logika kustom Anda. Untuk menggunakan fitur ini, Anda harus terlebih dahulu mendaftarkan ekstensi di DataWorks Management Console, lalu mengaktifkannya di .
Hanya pengguna dengan izin administratif untuk ruang kerja yang dapat mengaktifkan ekstensi di .
Untuk informasi selengkapnya tentang ekstensi, lihat Ikhtisar ekstensi.
Gambar tersebut menunjukkan ekstensi tingkat ruang kerja. Untuk informasi selengkapnya, lihat Daftar event titik ekstensi yang didukung.
Kemampuan
Modul Operation Center memungkinkan layanan lokal Anda menerima pesan untuk event titik ekstensi berikut. Anda juga dapat mendaftarkan program lokal sebagai ekstensi DataWorks. Ekstensi tersebut menerima pesan event dan memprosesnya menggunakan logika kustom, lalu mengembalikan hasil ke platform melalui API callback UpdateWorkbenchEventResult. Hal ini memungkinkan Anda mengontrol alur kerja di DataWorks. Operation Center mendukung titik ekstensi berikut:
Nama Peristiwa | Detail event |
Node change event |
Catatan Dalam konteks ini, node mengacu pada task dalam daftar Auto-triggered Task di Production Operation Center. |
Data backfill event |
|
Dalam konteks ini, node mengacu pada task dalam daftar production Operation Center Auto Triggered Task. Validasi ekstensi dipicu ketika Anda melakukan operasi yang tercantum pada task di antarmuka Auto Triggered Task Operation Center produksi. Operasi tersebut tidak memicu validasi jika dilakukan pada auto triggered task di Operation Center lingkungan pengembangan. Demikian pula, membekukan atau memulihkan instans dari antarmuka instans tidak memicu validasi.
Titik ekstensi yang didukung
Operation Center - Freeze and restore nodes
Gambar berikut menunjukkan contoh titik ekstensi freeze node.
Operation Center - Unpublish node
Operation Center - Data backfill
Referensi
Untuk informasi selengkapnya tentang cara mengaktifkan ekstensi, lihat Terapkan ekstensi.
Untuk informasi selengkapnya mengenai event titik ekstensi lainnya di Operation Center, lihat Daftar event titik ekstensi yang didukung.
Untuk informasi tentang format entitas pesan untuk event data backfill, lihat Data backfill event.
Untuk informasi tentang format entitas pesan untuk event node change, lihat Node change events (add, modify, delete, freeze, restore, and unpublish).