全部产品
Search
文档中心

Data Management:Mengubah objek yang dapat diprogram menggunakan rutin tersimpan

更新时间:Jun 28, 2025

Data Management (DMS) memungkinkan Anda menggunakan rutin tersimpan untuk mengubah objek yang dapat diprogram. DMS juga menyediakan proses manajemen terstandarisasi untuk mengontrol operasi perubahan. Topik ini menjelaskan cara mengubah objek yang dapat diprogram menggunakan rutin tersimpan di DMS.

Prasyarat

Jenis database berikut didukung:

  • MySQL: ApsaraDB RDS for MySQL, PolarDB for MySQL, MyBase for MySQL, dan database MySQL pihak ketiga.

  • SQL Server: ApsaraDB RDS for SQL Server, MyBase for SQL Server, dan database SQL Server pihak ketiga.

  • PostgreSQL: ApsaraDB RDS for PostgreSQL, PolarDB for PostgreSQL, MyBase for PostgreSQL, AnalyticDB for PostgreSQL, dan database PostgreSQL pihak ketiga.

  • MariaDB: ApsaraDB for MariaDB dan database MariaDB pihak ketiga.

  • PolarDB for PostgreSQL(Compatible with Oracle).

Batasan

Fungsi tersimpan dan prosedur tersimpan adalah satu-satunya objek yang dapat diprogram yang dapat diubah di DMS.

Prosedur

  1. Masuk ke Konsol DMS V5.0.
  2. Di bilah navigasi atas, pilih Database Development > Data Change > Programmable Object Permissions.

    Catatan

    Jika Anda menggunakan konsol DMS dalam mode sederhana, gerakkan penunjuk ke ikon 2023-01-28_15-57-17.png di sudut kiri atas konsol dan pilih All Features > Database Development > Data Change > Programmable Object Permissions.

  3. Di langkah Apply pada halaman Data Change Tickets, atur parameter untuk mengirimkan tiket perubahan data. Tabel berikut menjelaskan parameter tersebut. Beberapa parameter dijelaskan sebagai berikut:

    Parameter

    Deskripsi

    Database

    Database untuk mana Anda ingin mengirimkan tiket. Anda harus memilih database di mana Anda memiliki izin perubahan.

    Execution Method

    Metode eksekusi tiket. Nilai valid:

    • Setelah Audit Disetujui, Pengirim Pesanan Menjalankan

    • Setelah Audit Disetujui, Jalankan Otomatis

    • Pemeriksa Terakhir Menjalankan

    SQL Statements for Change

    Pernyataan SQL yang digunakan untuk operasi perubahan. DMS memeriksa apakah sintaksis dari pernyataan SQL valid saat Anda mengirimkan tiket. Jika sintaksis tidak valid, Anda tidak dapat mengirimkan tiket.

    SQL Statements for Rollback

    • Teks: Masukkan pernyataan SQL yang digunakan untuk rollback di editor kode.

    • Lampiran: Klik Unggah file untuk mengunggah file yang menyimpan pernyataan SQL yang digunakan untuk rollback.

      Catatan
      • File bisa berupa TXT, ZIP, atau SQL dan ukurannya tidak boleh melebihi 15 MB.

      • Pernyataan SQL yang Anda tentukan untuk parameter ini digunakan untuk rollback operasi perubahan.

    Change Stakeholder

    Pemangku kepentingan yang terlibat dalam operasi perubahan. Semua pemangku kepentingan yang ditentukan dapat melihat detail tiket dan berpartisipasi dalam proses persetujuan. Pengguna yang tidak relevan kecuali administrator DMS dan administrator database (DBA) tidak memiliki akses ke detail tiket.

    Attachments

    File yang digunakan sebagai lampiran tiket untuk memberikan informasi tambahan tentang perubahan.

  4. Klik Submit.

    DMS melakukan pra-pemeriksaan pengaturan tiket.

    Catatan

    Jika tiket gagal pra-pemeriksaan, modifikasi tiket sesuai petunjuk dan kirimkan tiket lagi. Ulangi proses ini hingga tiket lulus pra-pemeriksaan.

  5. Setelah tiket lulus pra-pemeriksaan, klik Submit for Approval.

    Catatan
    • Sebelum Anda mengirimkan tiket untuk persetujuan, Anda dapat memodifikasi pengaturan dan jadwal yang telah dikonfigurasi. Anda tidak dapat memodifikasi konfigurasi ini setelah Anda mengirimkan tiket untuk persetujuan.

    • Secara default, tiket perubahan data ditinjau oleh DBA. Untuk informasi lebih lanjut tentang aturan persetujuan untuk tiket perubahan data, lihat Koreksi SQL.

  6. Setelah tiket disetujui, klik Execute Change.

    Di kotak dialog Pengaturan Tugas, atur parameter Strategi Eksekusi.

    • Running immediately: Setelah Anda klik Confirm Execution, tugas segera dijalankan.

    • Schedule: Anda dapat menentukan waktu kapan tugas mulai dijalankan di DMS.

  7. Setelah tugas dijalankan sesuai harapan, klik Details untuk melihat log operasi. Log operasi berisi informasi seperti pernyataan SQL, durasi eksekusi, dan detail penjadwalan.

    Catatan
    • Pastikan bahwa logika bisnis dari rutin tersimpan yang ingin Anda gunakan memenuhi kebutuhan bisnis Anda. DMS memeriksa elemen-elemen utama tetapi tidak memeriksa logika bisnis dari rutin tersimpan.

    • Saat Anda menggunakan rutin tersimpan untuk mengubah objek yang dapat diprogram, Anda tidak dapat menentukan karakteristik untuk transaksi SQL dalam rutin tersimpan. Sebelum Anda menggunakan rutin tersimpan untuk mengubah objek yang dapat diprogram dalam database, Anda tidak dapat mencadangkan database menggunakan gambar.