All Products
Search
Document Center

Tablestore:Sinkronisasi data dari Tablestore ke OSS

Last Updated:Aug 14, 2026

Anda dapat menggunakan Data Integration dari DataWorks untuk menyinkronkan data lengkap dan data inkremental di Tablestore ke Object Storage Service. Dengan demikian, data Tablestore dapat dibackup dan digunakan langsung dari OSS.

Cara kerja

Fitur sinkronisasi offline Data Integration DataWorks mengabstraksikan proses sinkronisasi antara berbagai sumber dan tujuan data menjadi Plugin Reader untuk membaca data dari sumber serta Plugin Writer untuk menulis data ke tujuan. Anda dapat menentukan sumber dan tujuan data, lalu menggabungkannya dengan parameter penjadwalan DataWorks guna menyinkronkan data lengkap atau inkremental dari sumber ke tujuan.

Saat menyinkronkan data Tablestore ke OSS, Anda perlu mengonfigurasi Plugin Reader Tablestore dan Plugin Writer OSS untuk tugas sinkronisasi offline tersebut. Poin-poin berikut menjelaskan catatan penggunaan plugin tersebut.

  • Plugin Reader Tablestore

    Jenis Plugin Reader Tablestore yang diperlukan bergantung pada mode sinkronisasi data yang digunakan. Tabel berikut menjelaskan pemetaan antara mode sinkronisasi data dan Plugin Reader Tablestore yang sesuai.

    Mode sinkronisasi

    Plugin Reader terkait Tablestore

    Deskripsi plugin

    Ekspor lengkap

    Tablestore Reader

    Plugin ini digunakan untuk membaca data dari tabel Tablestore. Anda dapat menentukan rentang data yang ingin diekstrak untuk melakukan ekstraksi inkremental. Untuk informasi selengkapnya, lihat Sumber data Tablestore.

    Sinkronisasi inkremental

    OTSStream Reader

    Plugin ini digunakan untuk mengekspor data dari tabel Tablestore dalam mode inkremental. Untuk informasi selengkapnya, lihat Tablestore Stream.

  • Plugin Writer OSS

    DataWorks menggunakan Plugin Writer OSS untuk menulis data ke OSS, baik dalam mode ekspor lengkap maupun sinkronisasi inkremental. Untuk informasi selengkapnya, lihat OSS.

Mode sinkronisasi

Anda dapat mengonfigurasi filter data dan memanfaatkan parameter penjadwalan dalam tugas sinkronisasi offline untuk menentukan apakah akan menyinkronkan data lengkap atau data inkremental. Tabel berikut menjelaskan mode-mode sinkronisasi tersebut.

Mode sinkronisasi

Deskripsi

Ekspor lengkap

Dalam mode ini, seluruh data di Tablestore diekspor ke OSS sekaligus.

Jika menggunakan mode ini, Anda hanya perlu menjalankan tugas sinkronisasi offline satu kali. Anda tidak perlu mengonfigurasi parameter penjadwalan untuk tugas sinkronisasi offline tersebut.

Sinkronisasi inkremental

Dalam mode ini, data baru dan data yang dimodifikasi di Tablestore disinkronkan ke OSS secara berkala.

Jika menggunakan mode ini, Anda perlu mengonfigurasi parameter penjadwalan untuk tugas sinkronisasi offline. Dengan demikian, data inkremental akan disinkronkan secara berkala.

Skenario

Anda perlu melakukan backup data Tablestore dengan biaya lebih rendah atau ingin mengekspor data Tablestore sebagai file ke perangkat lokal.

Prosedur

Prosedur bervariasi tergantung pada mode sinkronisasi yang digunakan. Gunakan prosedur yang sesuai dengan mode sinkronisasi Anda. Untuk informasi selengkapnya, lihat Ekspor data lengkap ke OSS dan Sinkronisasi data inkremental ke OSS.

Prosedur ekspor lengkap

Tabel berikut menjelaskan langkah-langkah utama dalam mode ekspor lengkap.

Langkah

Operasi

Deskripsi

1

Add a data source

Langkah ini dilakukan untuk menentukan informasi instans tabel dari mana Anda ingin menyinkronkan data. Sumber datanya adalah Tablestore.

2

Add a destination

Langkah ini dilakukan untuk menentukan informasi Bucket OSS tempat Anda ingin menyinkronkan data. Tujuannya adalah OSS.

3

Create an offline task node

Node tugas offline diperlukan untuk operasi sinkronisasi offline. Anda perlu membuat satu node tugas offline untuk setiap operasi sinkronisasi.

4

Configure and start an offline synchronization task

Data Integration DataWorks menyediakan mode wizard dan mode skrip untuk mengonfigurasi tugas sinkronisasi offline. Pilih mode berdasarkan kebutuhan bisnis Anda.

  • Mode wizard: Anda dapat mengonfigurasi tugas sinkronisasi data melalui antarmuka pengguna grafis. Mode ini mudah digunakan tetapi hanya menyediakan fitur terbatas.

  • Mode skrip: Anda dapat menulis skrip JSON untuk sinkronisasi data guna menyelesaikan pengembangan sinkronisasi data. Mode ini cocok untuk pengguna tingkat lanjut dan memiliki kurva pembelajaran yang tinggi. Mode ini mendukung fitur lanjutan untuk memungkinkan konfigurasi yang fleksibel dan detail halus.

5

Verify migration results

Setelah mengekspor data, Anda dapat melihat data yang diimpor di konsol OSS.

Prosedur sinkronisasi inkremental

Tabel berikut menjelaskan langkah-langkah utama dalam mode sinkronisasi inkremental.

Langkah

Operasi

Deskripsi

1

Add a data source

Langkah ini dilakukan untuk menentukan informasi instans tabel dari mana Anda ingin menyinkronkan data. Sumber datanya adalah Tablestore.

Jika sumber data Tablestore yang sudah ada memenuhi kebutuhan bisnis Anda, lewati langkah ini.

2

Add a destination

Langkah ini dilakukan untuk menentukan informasi Bucket OSS tempat Anda ingin menyinkronkan data. Tujuannya adalah OSS.

Jika sumber data OSS yang sudah ada memenuhi kebutuhan bisnis Anda, lewati langkah ini.

3

Create an offline task node

Node tugas offline diperlukan untuk operasi sinkronisasi offline. Anda perlu membuat satu node tugas offline untuk setiap operasi sinkronisasi.

4

Configure and start an offline synchronization task

Data Integration DataWorks menyediakan mode wizard dan mode skrip untuk mengonfigurasi tugas sinkronisasi offline. Pilih mode berdasarkan kebutuhan bisnis Anda.

  • Mode wizard: Anda dapat mengonfigurasi tugas sinkronisasi data melalui antarmuka pengguna grafis. Mode ini mudah digunakan tetapi hanya menyediakan fitur terbatas.

  • Mode skrip: Anda dapat menulis skrip JSON untuk sinkronisasi data guna menyelesaikan pengembangan sinkronisasi data. Mode ini cocok untuk pengguna tingkat lanjut dan memiliki kurva pembelajaran yang tinggi. Mode ini mendukung fitur lanjutan untuk memungkinkan konfigurasi yang fleksibel dan detail halus.

5

Configure scheduling parameters

Langkah ini dilakukan untuk mengonfigurasi waktu eksekusi, properti rerun, dan dependensi penjadwalan tugas sinkronisasi agar tugas tersebut dapat dijalankan secara berkala.

6

Debug code and submit the task

Setelah debugging berhasil, kirimkan tugas sinkronisasi offline ke server agar tugas tersebut dapat dijalankan secara berkala berdasarkan properti penjadwalannya.

7

View task execution results

Anda dapat melihat status tugas yang sedang berjalan di Konsol DataWorks dan melihat hasil sinkronisasi data di Konsol OSS.

Aturan penagihan

  • Saat menyinkronkan data dari Tablestore ke OSS, Anda dikenai biaya oleh Tablestore untuk membaca data berdasarkan jumlah Unit Kapasitas (CUs) yang dikonsumsi. Biaya dikenakan secara terpisah untuk CU baca metered dan CU baca yang dicadangkan. Jenis CU yang dikonsumsi—metered atau yang dicadangkan—bergantung pada tipe instans yang diakses. Untuk informasi selengkapnya, lihat Ikhtisar penagihan.

    Catatan

    Untuk informasi selengkapnya tentang tipe instans dan CUs, lihat Konsep dasar.

  • Setelah data disinkronkan ke OSS, Anda dikenai biaya oleh OSS berdasarkan penggunaan penyimpanan dan durasinya. Jika Anda mengunduh objek dari OSS ke perangkat lokal, biaya dikenakan berdasarkan jumlah permintaan API GET dan volume lalu lintas keluar melalui Internet. Untuk informasi selengkapnya, lihat Ikhtisar penagihan OSS.