全部产品
Search
文档中心

DataWorks:Data Integrasi

更新时间:Jul 06, 2025

DataWorks Data Integrasi mendukung sinkronisasi data dalam lingkungan jaringan yang kompleks. Anda dapat mengonfigurasi tugas sinkronisasi batch menggunakan antarmuka tanpa kode di halaman DataStudio untuk menyinkronkan data offline secara berkala. Anda juga dapat membuat node sinkronisasi real-time di halaman DataStudio untuk menyinkronkan data tambahan dari satu tabel atau database secara real-time. Topik ini memberikan gambaran umum tentang sinkronisasi data.

Informasi latar belakang

Selain node sinkronisasi data yang dibuat di halaman DataStudio, DataWorks memungkinkan Anda membuat berbagai solusi sinkronisasi data di Data Integrasi, seperti solusi untuk menyinkronkan data penuh dan tambahan serta solusi untuk sinkronisasi batch semua data dari database. Untuk informasi lebih lanjut tentang solusi sinkronisasi data di Data Integrasi, lihat Jenis Sumber Data yang Didukung dan Solusi Sinkronisasi Data.

Batasan

Anda hanya dapat membuat node sinkronisasi data di halaman DataStudio setelah diberi peran Development. Untuk informasi tentang cara menambahkan pengguna RAM ke ruang kerja sebagai anggota dan menetapkan peran kepada pengguna RAM, lihat Tambahkan Pengguna RAM ke Ruang Kerja sebagai Anggota dan Tetapkan Peran kepada Anggota.

Fitur sinkronisasi batch

  • Skenario Penggunaan

    Fitur sinkronisasi batch memungkinkan Anda menyinkronkan data dari satu tabel ke tabel lainnya atau menyinkronkan data dari tabel di database terpecah ke satu tabel. Saat mengonfigurasi node sinkronisasi batch, Anda dapat menggunakan parameter penjadwalan untuk menerapkan sinkronisasi periodik data penuh dan tambahan ke partisi tertentu di tabel tujuan. Anda juga dapat menggunakan fitur pengisian balik data yang disediakan di Pusat Operasi untuk menyinkronkan data historis ke tabel tertentu atau partisi tertentu di database tujuan atau gudang data berdasarkan konfigurasi node sinkronisasi batch.

  • Sumber Data yang Didukung

    Data Integrasi mendukung sinkronisasi batch data di antara lebih dari 40 jenis sumber data, seperti database relasional, sistem penyimpanan tidak terstruktur, sistem penyimpanan data besar, dan antrian pesan. DataWorks memungkinkan Anda menyinkronkan data antara sumber data terstruktur atau semi-terstruktur dengan mendefinisikan sumber dan tujuan serta menggunakan Plugin Reader dan Writer yang disediakan oleh Data Integrasi.

  • Deskripsi Fitur
    DeskripsiReferensi
    Data Integrasi menyediakan Plugin Reader dan Writer yang dapat digunakan untuk membaca data dari sumber dan menulis data ke tujuan. Anda dapat menambahkan sumber data yang diinginkan ke DataWorks, dan memilih sumber data saat membuat node sinkronisasi batch untuk menentukan sumber dari mana Anda ingin membaca data dan tujuan ke mana Anda ingin menulis data.
    Setelah Anda menambahkan sumber data yang diinginkan ke DataWorks, Anda dapat mengonfigurasi node sinkronisasi batch untuk sumber data tersebut menggunakan antarmuka pengguna (UI) tanpa kode.Konfigurasikan Node Sinkronisasi Batch Menggunakan UI Tanpa Kode (2.0)
    Dalam skenario berikut, Anda harus mengonfigurasi node sinkronisasi batch menggunakan editor kode:
    • Sumber data yang ingin Anda gunakan tidak dapat ditambahkan ke DataWorks.
    • Sumber data yang ingin Anda gunakan tidak mendukung UI tanpa kode.
    • Parameter Plugin Reader atau Writer yang ingin Anda gunakan hanya dapat dikonfigurasi menggunakan editor kode.
    Konfigurasikan Node Sinkronisasi Batch Menggunakan Editor Kode (2.0)

Fitur sinkronisasi real-time

Fitur sinkronisasi real-time memungkinkan Anda menggabungkan beberapa jenis sumber data untuk membentuk tautan sinkronisasi data berbentuk bintang. Anda dapat menyinkronkan data antara berbagai jenis sumber data secara real-time. Anda dapat mengonfigurasi input dan output node sinkronisasi real-time untuk menyinkronkan data dari satu tabel ke tabel lainnya atau menyinkronkan semua data dari database ke tujuan. Untuk informasi lebih lanjut, lihat Jenis Sumber Data yang Mendukung Sinkronisasi Real-Time dan Gambaran Umum Fitur Sinkronisasi Real-Time.

Konfigurasi penjadwalan node sinkronisasi data

Ketergantungan penjadwalan antar node

  • Node Sinkronisasi Batch
    • Node Leluhur dari Node Sinkronisasi Batch: Node sinkronisasi data dapat bergantung pada garis keturunan data yang didukung oleh DataWorks. Anda dapat mengonfigurasi node root dari ruang kerja tempat node sinkronisasi batch berada atau node beban nol sebagai node leluhur dari node sinkronisasi batch. Dengan cara ini, node sinkronisasi batch dapat dijadwalkan oleh node root atau node beban nol.
    • Node Turunan dari Node Sinkronisasi Batch: Jika Anda ingin mengonfigurasi node SQL untuk bergantung pada node sinkronisasi batch dan memastikan bahwa sistem dapat secara otomatis menetapkan ketergantungan penjadwalan antara node berdasarkan fitur penguraian otomatis, kami sarankan Anda mengonfigurasi tabel yang dihasilkan oleh node sinkronisasi batch sebagai output dari node dalam format Nama Proyek.Nama Tabel.
  • Node Turunan dari Node Sinkronisasi Real-Time
    DataWorks memungkinkan Anda menggunakan hanya data dalam tabel yang dihasilkan oleh node yang dipicu otomatis untuk mengonfigurasi ketergantungan penjadwalan. Jika sebuah node perlu bergantung pada node sinkronisasi real-time dan memproses data tabel yang dihasilkan oleh node sinkronisasi real-time, Anda tidak dapat mengonfigurasi ketergantungan penjadwalan untuk node berdasarkan garis keturunan tabel. Untuk mengonfigurasi ketergantungan penjadwalan untuk node, Anda dapat mengonfigurasi node root dari ruang kerja tempat node berada atau node beban nol sebagai node leluhur dari node. Dengan cara ini, node dapat dijadwalkan oleh node root atau node beban nol.
    Catatan Untuk memastikan bahwa node sinkronisasi real-time dapat menghasilkan data sesuai harapan, Anda dapat mengonfigurasi aturan pemantauan untuk node.

Konfigurasi parameter penjadwalan node sinkronisasi batch

DataWorks menyediakan variabel bawaan ${bizdate} untuk node sinkronisasi batch. Secara default, parameter penjadwalan $bizdate diberikan ke variabel bawaan ${bizdate} sebagai nilai.