全部产品
Search
文档中心

Data Management:Pelacakan Data

更新时间:Jul 06, 2025

Saat Anda melakukan operasi perubahan data di SQL Console dari suatu database di Data Management (DMS), perubahan tersebut mungkin tidak sesuai harapan karena pembaruan, penghapusan, atau penulisan yang tidak disengaja. Dalam kasus ini, Anda dapat menggunakan fitur pelacakan data DMS untuk memulihkan data secara efisien. Fitur ini membantu melacak operasi data dalam rentang waktu penyimpanan log biner dan menghasilkan pernyataan SQL untuk mengembalikan perubahan.

Prasyarat

  • Database MySQL versi 5.6 atau lebih baru digunakan.

    Catatan

    Fitur pelacakan data didukung untuk database MySQL yang terhubung ke DMS, seperti ApsaraDB RDS for MySQL, PolarDB for MySQL, MySQL yang dikelola sendiri di-hosting di instance Elastic Compute Service (ECS), MySQL yang dikelola sendiri di pusat data, serta MySQL dari penyedia layanan cloud lainnya.

  • Fitur pencatatan biner diaktifkan untuk database tersebut.

  • Anda telah masuk ke database di DMS.

    Catatan

    Jika instance database dikelola dalam mode Manajemen Fleksibel atau Perubahan Stabil, Anda harus masuk ke database. Jika dikelola dalam mode Kolaborasi Keamanan, Anda tidak perlu masuk.

Catatan Penggunaan

  • Untuk instance database dalam mode Manajemen Fleksibel, Anda dapat melacak operasi DML yang dilakukan dalam 30 menit terakhir, tetapi tidak dapat mengekspor skrip pengembalian atau pembangunan ulang.

  • Untuk instance database dalam mode Perubahan Stabil atau Kolaborasi Keamanan, Anda dapat melacak operasi data dalam rentang waktu penyimpanan log biner dan mengekspor skrip pengembalian atau pembangunan ulang.

  • Operasi data yang dapat dilacak dibatasi oleh rentang waktu penyimpanan log biner. Jika operasi melebihi rentang waktu tersebut, DMS tidak dapat mengambil data untuk operasi tersebut.

  • Jika fitur pencatatan biner dinonaktifkan atau Anda belum masuk ke database, DMS tidak dapat memperoleh log biner dari database tersebut.

  • Fitur pelacakan data hanya mendukung pelacakan operasi DML. Operasi DDL tidak dapat dilacak menggunakan fitur ini.

Prosedur

  1. Masuk ke Konsol DMS V5.0.
    1. Di bilah navigasi atas, klik Database Development > Data Tracking > Data Tracking Ticket.

    Catatan

    Jika Anda menggunakan Konsol DMS dalam mode sederhana, gerakkan pointer ke ikon 2023-01-28_15-57-17.png di sudut kiri atas konsol dan pilih All Features > Database Development > Data Tracking > Data Tracking Ticket.

  2. Di sudut kanan atas halaman Tiket Pelacakan Data, klik Data Tracking.

  3. Di halaman Data Tracking Tickets, konfigurasikan parameter-parameter berikut sesuai tabel.

    Parameter

    Deskripsi

    Task Name

    Masukkan nama yang memudahkan pencarian di masa mendatang dan membantu pemberi persetujuan memahami tujuan tiket.

    Database Name

    Pilih basis data dalam instance basis data tertentu. Anda harus memiliki izin untuk mengelola basis data di DMS. Anda dapat memasukkan awalan nama basis data di bidang tersebut dan memilih basis data dari hasil yang cocok.

    Table Name

    Pilih satu atau lebih tabel untuk melacak operasi data.

    Track Type

    Pilih satu atau lebih jenis operasi yang ingin Anda lacak.

    • Insert: Pernyataan INSERT dihasilkan untuk mengembalikan operasi INSERT.

    • Update: Pernyataan UPDATE dihasilkan untuk mengembalikan operasi UPDATE.

    • Delete: Pernyataan DELETE digunakan untuk membatalkan operasi DELETE.

    Time Range

    Tentukan rentang waktu di mana Anda ingin melacak operasi data.

    • Jika instance database tempat basis data tersebut berada dikelola dalam mode Manajemen Fleksibel, Anda hanya dapat melacak operasi data yang dilakukan dalam 30 menit terakhir.

    • Jika instance database tempat basis data tersebut berada dikelola dalam mode Perubahan Stabil atau Kolaborasi Keamanan, Anda dapat melacak operasi data yang dilakukan dalam rentang waktu penyimpanan log biner. Namun, rentang waktu dibatasi maksimal 48 jam dalam satu tiket. Jika Anda ingin melacak operasi data dalam rentang waktu yang melebihi 48 jam, bagi rentang waktu dan ajukan beberapa tiket.

    Change Stakeholder

    Pilih pemangku kepentingan yang terlibat dalam tiket. Hanya pemangku kepentingan yang dipilih dan pemberi persetujuan tiket yang dapat melihat detail tiket.

  4. Klik Submit. DMS secara otomatis memperoleh log biner dari database.

    Setelah log biner diperoleh, tiket masuk ke langkah Persetujuan.

  5. Tunggu hingga tiket disetujui.

    Catatan

    Secara default, tiket pelacakan data untuk basis data disetujui oleh administrator basis data (DBA). Untuk informasi lebih lanjut tentang aturan persetujuan, lihat Pelacakan Data.

  6. Setelah tiket disetujui, tunggu DMS mengunduh dan menganalisis log biner.

  7. Setelah log biner diunduh dan dianalisis, tentukan kondisi filter seperti Track Type, Table Name, dan Column Name untuk memfilter perubahan data yang ingin dikembalikan. Pilih catatan data dan klik Export Rollback Script. Skrip pengembalian akan diunduh ke komputer Anda.

    Catatan
    • Anda dapat menemukan catatan data dan klik View Details untuk melihat detail catatan data dan menyalin pernyataan pengembalian.

    • Anda dapat melacak jenis operasi berikut: INSERT, UPDATE, dan DELETE.

Apa yang Harus Dilakukan Selanjutnya