Topik ini menjelaskan cara menggunakan integrasi data DataWorks untuk menyinkronkan data dari database ke Hologres secara real-time.
Prasyarat
Aktifkan DataWorks. Untuk informasi selengkapnya, lihat Ikhtisar.
Anda telah berhasil mengaktifkan ApsaraDB.
Untuk mengetahui apakah Anda dapat menyinkronkan data lintas wilayah, lihat Solusi konektivitas jaringan.
Informasi latar belakang
Hologres adalah produk analitik interaktif real-time yang terhubung secara mulus dengan ekosistem big data dan terintegrasi secara mendalam dengan DataWorks, sebuah platform R&D cerdas. Integrasi ini mendukung kueri dan analisis data dengan konkurensi tinggi serta latensi rendah. Dengan integrasi data DataWorks, Anda dapat menyinkronkan data dari database ke Hologres secara real-time, lalu melakukan kueri, analisis, dan pemrosesan data dengan konkurensi tinggi dan latensi rendah.
Database umum yang mendukung sinkronisasi data real-time mencakup Oracle, PolarDB, dan PolarDB for MySQL.
Untuk informasi selengkapnya mengenai sumber data yang didukung, lihat Sumber data yang didukung dan solusi sinkronisasi.
Prinsip terkait: MySQL Reader, Sumber data Oracle, PolarDB Reader, SQL Server Reader, dan Sumber data Hologres.
Prosedur
Integrasi data DataWorks memungkinkan Anda menyinkronkan data dari berbagai database ke Hologres secara real-time dengan stabil dan efisien. Ikuti langkah-langkah berikut untuk menyelesaikan tugas ini.
Konfigurasikan sumber data sumber
Sebelum menyinkronkan data, Anda harus mengonfigurasi sumber data sumber. Misalnya, untuk menyinkronkan data dari MySQL ke Hologres secara real-time, konfigurasikan sumber data MySQL. Pilih dan konfigurasikan sumber data sesuai kebutuhan Anda. Untuk informasi selengkapnya, lihat Konfigurasikan sumber data.
Konfigurasikan sumber data tujuan Hologres
CatatanSumber data Hologres harus menggunakan kelompok sumber daya eksklusif untuk integrasi data.
Anda juga harus mengonfigurasi sumber data tujuan Hologres sebelum menyinkronkan data. Untuk informasi selengkapnya, lihat Konfigurasikan sumber data Hologres.
Konfigurasikan task
Setelah mengonfigurasi sumber data sumber dan tujuan Hologres, tentukan metode sinkronisasi dan jalankan task tersebut. Integrasi data DataWorks menyediakan tiga metode sinkronisasi real-time. Pilih metode yang paling sesuai dengan kebutuhan bisnis Anda. Tabel berikut menyajikan rinciannya.
Jenis sinkronisasi
Skenario
Sumber data yang didukung
Panduan konfigurasi sumber data
Panduan Konfigurasi Tugas Sinkronisasi
Sinkronisasi real-time tabel tunggal
Menyinkronkan perubahan data dari beberapa tabel sumber ke database tujuan secara real-time. Hal ini menjaga konsistensi database tujuan dengan sumber.
Binary logging MySQL
DataHub
LogHub
Kafka
PolarDB
SQL Server
Konfigurasikan sinkronisasi real-time data inkremental dari tabel tunggal
Sinkronisasi real-time database lengkap
Menyinkronkan perubahan data dari semua tabel sumber ke database tujuan secara real-time. Hal ini menjaga konsistensi database tujuan dengan sumber.
PolarDB for MySQL
PolarDB
MySQL
Solusi sinkronisasi
Menyediakan solusi untuk berbagai skenario sinkronisasi data antar sumber data yang berbeda. Skenario tersebut mencakup sinkronisasi real-time, sinkronisasi lengkap offline, dan sinkronisasi inkremental offline. Solusi ini membantu Anda memindahkan data ke cloud dengan satu klik secara efisien dan nyaman. Fitur utamanya meliputi hal-hal berikut:
Sinkronisasi lengkap awal data.
Penulisan real-time data inkremental.
Penggabungan otomatis terjadwal data inkremental dan lengkap ke partisi tabel lengkap baru.
PolarDB for MySQL
Oracle
MySQL
PolarDB-X
PostgreSQL
CatatanSaat menggunakan DataWorks untuk menyinkronkan data ke Hologres, Anda juga dapat menambahkan bidang tambahan ke tabel tujuan Hologres, seperti bidang update_time. Untuk informasi selengkapnya, lihat Konfigurasikan dan kelola task sinkronisasi real-time.