DataWorks memungkinkan Anda menyinkronkan perubahan data dari sumber ke database tujuan secara real-time. Anda dapat menyinkronkan satu tabel atau seluruh database sehingga tujuan selalu mencerminkan kondisi sumber secara konsisten.
Kemampuan inti
Gambar berikut mengilustrasikan kemampuan sinkronisasi real-time.
Kemampuan | Deskripsi |
Sinkronisasi data antar berbagai sumber data | Sinkronisasi real-time mendukung berbagai macam sumber data. Anda dapat menggabungkan berbagai sumber data input dan output untuk membuat pipeline sinkronisasi data. Untuk informasi lebih lanjut, lihat Sumber data dan sinkronisasi. |
Sinkronisasi data di lingkungan jaringan kompleks | Sinkronisasi real-time mendukung transfer data dari berbagai lingkungan, seperti layanan database Alibaba Cloud, pusat data on-premises (IDC), database yang dikelola sendiri pada Elastic Compute Service (ECS), serta database cloud pihak ketiga. Sebelum memulai, pastikan kelompok sumber daya Anda dapat terhubung ke sumber dan tujuan. Untuk detail konfigurasi, lihat Solusi konektivitas jaringan. |
Skenario sinkronisasi | Sinkronisasi real-time mendukung penyinkronan data dari satu tabel ke tabel lainnya serta konsolidasi data inkremental dari tabel-tabel ter-shard (sharding) ke dalam satu tabel tujuan.
|
Konfigurasi tugas sinkronisasi real-time | Tugas sinkronisasi real-time mendukung kemampuan konfigurasi berikut. Tidak diperlukan coding, dan Anda dapat melakukan ETL tabel tunggal hanya dengan konfigurasi tugas yang sederhana. Untuk informasi lebih lanjut, lihat Konfigurasikan tugas sinkronisasi real-time tabel tunggal. Sinkronisasi real-time tabel tunggal:
|
O&M tugas sinkronisasi real-time | Anda dapat mengatur pemantauan dan notifikasi untuk tugas sinkronisasi.
|
Tugas sinkronisasi real-time tidak dapat dijalankan dari antarmuka Data Development. Anda harus menyimpan dan mengirimkan node sinkronisasi real-time, lalu menjalankannya di lingkungan produksi melalui O&M.
Tugas sinkronisasi real-time tidak dapat menyinkronkan view.
Sumber data yang didukung
Beberapa sumber data didukung baik di Data Development maupun Data Integration. Jika sumber data yang ingin Anda gunakan tersedia di Data Integration, kami menyarankan Anda membuat tugas sinkronisasi real-time di sana.
Tidak semua kombinasi sumber dan tujuan di Data Integration kompatibel. Untuk kombinasi yang didukung, lihat opsi Synchronization Type yang tersedia saat Anda mengonfigurasi sumber dan tujuan.
Data Development (Lama)
Source: MySQL, DataHub, LogHub, Kafka, dan PolarDB.
Destination: MaxCompute, Hologres, AnalyticDB for MySQL 3.0, Elasticsearch, DataHub, dan Kafka.
Data processing: Penyaringan data, penggantian string, dan penyamaran data.
Data Integration dan Data Development (Baru)
Source: Kafka, Hologres, Oracle, LogHub, dan DataHub.
Destination: ApsaraDB for OceanBase, Data Lake Formation (DLF), Doris, Hologres, MaxCompute, Object Storage Service (OSS), OSS-HDFS, StarRocks, Tablestore, dan Lindorm.
Data processing: Penyaringan data, penggantian string, penyamaran data, penguraian JSON, serta pengeditan dan penugasan bidang.
Mulai
Untuk membuat tugas sinkronisasi real-time tabel tunggal, lihat Konfigurasikan tugas sinkronisasi real-time (versi lama) dan Konfigurasikan tugas sinkronisasi real-time tabel tunggal.
Pertanyaan umum
Untuk pertanyaan umum mengenai tugas sinkronisasi real-time, lihat Sinkronisasi real-time.