全部产品
Search
文档中心

Data Management:Desain Skema

更新时间:Jul 02, 2025

Data Management (DMS) menyediakan fitur desain skema yang memungkinkan Anda merancang skema tabel dalam database sesuai standar R&D tertentu. Anda dapat menyesuaikan proses R&D untuk berbagai lini bisnis sesuai kebutuhan, memastikan konsistensi skema di lingkungan pengembangan, Lingkungan pengujian, dan lingkungan produksi. Topik ini menjelaskan cara menggunakan fitur desain skema dengan contoh database fisik.

Prasyarat

  • Database termasuk salah satu dari jenis-jenis berikut:

    • MySQL: ApsaraDB RDS for MySQL, PolarDB for MySQL, ApsaraDB MyBase for MySQL, PolarDB-X, dan database MySQL dari sumber lainnya.

    • OceanBase

    • Oracle

    Catatan

    Fitur ini mendukung baik database fisik maupun logis.

  • Instans database tempat database tersebut berada dikelola dalam mode Secure Collaboration. Untuk informasi lebih lanjut, lihat Lihat mode kontrol instans.

  • Tipe lingkungan database yang ingin dirancang skemanya harus memenuhi persyaratan lingkungan yang ditentukan dalam aturan keamanan untuk perubahan skema. Untuk informasi lebih lanjut, lihat Ubah tipe lingkungan instans.

Prosedur

Operasi berikut menggambarkan cara membuat tabel dengan mengirimkan tiket desain skema dan menyinkronkan skema tabel ke database pengembangan tujuan poc_dev serta database produksi tujuan poc_prod. Topik ini memberikan referensi untuk segera mempelajari cara menggunakan fitur desain skema DMS. Untuk informasi lebih lanjut, lihat Desain Skema.

Langkah 1: Buat tiket desain skema

  1. Masuk ke Konsol DMS V5.0.
  2. Di bilah navigasi atas, pilih Database Development > Schema Change > Schema Design.

    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 > Schema Change > Schema Design.

  3. Di halaman Tiket Desain Skema, klik Schema Design di pojok kanan atas.

  4. Atur parameter untuk membuat tiket desain skema dan klik Submit. Tabel berikut menjelaskan parameter-parameter tersebut.

    Parameter

    Diperlukan

    Deskripsi

    Project Name

    Ya

    Nama proyek. Masukkan nama yang dapat membantu Anda mengidentifikasi proyek.

    Project description

    Ya

    Latar belakang bisnis proyek, seperti tujuan atau objektif proyek. Ini mengurangi komunikasi yang tidak perlu.

    Change Base Database

    Ya

    Database tempat Anda ingin melakukan operasi desain skema. Dalam contoh ini, database dalam mode Kolaborasi Aman dipilih. Jenis lingkungan tempat database berada harus sesuai dengan standar R&D yang sesuai dengan aturan keamanan database. Untuk informasi lebih lanjut tentang proses R&D, lihat Desain skema. Dalam contoh ini, database pengembangan poc_dev digunakan sebagai basis data perubahan.

    Security Rules

    Tidak

    Aturan keamanan yang ingin Anda terapkan. DMS secara otomatis memilih aturan keamanan setelah Anda menentukan database.

    Associated Iterations

    Tidak

    Iterasi yang akan dikaitkan dengan proyek. Untuk memilih iterasi, klik Select/Change Iteration. Di kotak dialog Iterasi, temukan iterasi dan klik Associate di kolom Actions.

    Change Stakeholder

    Ya

    Pemangku kepentingan desain skema. Semua pemangku kepentingan yang ditentukan dapat melihat detail tiket dan membantu pengembang dalam proses pengembangan dan persetujuan.

    Catatan

    Pengguna lain yang tidak relevan selain administrator DMS dan administrator database (DBA) tidak diizinkan untuk melihat detail tiket.

Langkah 2: Buat tabel fisik

  1. Buat tabel fisik.

    Selain metode berikut, Anda dapat membuat tabel fisik di tab SQLConsole. Untuk informasi lebih lanjut, lihat bagian "Buat tabel" dalam Kelola model Wide Column di konsol Tablestore.

    • Gunakan GUI.

      1. Klik Create Physical Table.

      2. Masukkan informasi dasar tentang tabel dan modifikasi bidang serta indeks tabel.

      3. Klik Save.

    • Eksekusi Pernyataan SQL.

      1. Klik Import SQL Statements.

      2. Di kotak dialog yang muncul, masukkan pernyataan CREATE TABLE atau ALTER TABLE sesuai kebutuhan dan klik OK.

        Sebagai contoh, Anda dapat mengeksekusi pernyataan berikut untuk membuat tabel bernama data_modify:

        CREATE TABLE `data_modify` (
          `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary key',
          `name` varchar(256) NOT NULL COMMENT 'Name',
          `phone` varchar(32) DEFAULT NULL COMMENT 'Phone number',
          `sex` varchar(32) DEFAULT NULL COMMENT 'Gender',
          `email` varchar(256) DEFAULT NULL COMMENT 'Email address',
          `remarks` varchar(1024) DEFAULT NULL COMMENT 'Remarks',
          PRIMARY KEY (`id`)
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Personal information';
      3. Di tab Create Physical Table: data_modify, konfirmasi informasi tabel dan skema, lalu klik Save.

  2. Di pesan Precheck Result, lihat hasil pra-pemeriksaan.

    • Jika pra-pemeriksaan berhasil, klik Confirm Changes and Submit to Save.

    • Jika hanya peringatan yang ditampilkan, klik Ignore the warning and continue to save. Sebagai alternatif, klik Disable, modifikasi skema tabel berdasarkan standar R&D, kemudian klik Save.

    • Jika terjadi kesalahan, periksa penyebab kesalahan, klik Disable, modifikasi skema tabel berdasarkan standar R&D, dan kemudian klik Save.

    Catatan
    • DMS memverifikasi pernyataan SQL sebelumnya untuk pembuatan atau modifikasi tabel berdasarkan standar R&D yang dikonfigurasikan dalam aturan keamanan default, lalu melaporkan kesalahan dan peringatan, jika ada.

    • DMS menyediakan hampir 40 standar R&D untuk membantu Anda membuat tabel dan memodifikasi bidang serta indeks. Anda dapat mengonfigurasi standar R&D dalam aturan keamanan sesuai kebutuhan.

    Setelah pra-pemeriksaan berhasil, Anda akan diarahkan ke tab Project Homepage. Di tab Tables Changed in Project, Anda dapat melihat tabel yang Anda ubah atau buat dan memodifikasi atau menghapus tabel lain sesuai kebutuhan.

Langkah 3: Terapkan perubahan skema ke database pengembangan tujuan

  1. Klik Perform Changes to Base Database.

  2. Di panel Perform Changes to Base Database, lihat basis data, strategi eksekusi, dan skrip perubahan skema, lalu klik Submit.

Setelah operasi perubahan skema disetujui, sistem secara otomatis menerapkan perubahan skema ke basis data.

Catatan
  • Anda dapat memeriksa apakah perubahan skema dilakukan sesuai harapan di tab SQLConsole basis data.

  • Berdasarkan aturan keamanan default, Anda harus mengirimkan tiket untuk perubahan skema. Anda juga dapat menggunakan aturan keamanan kustom. Misalnya, Anda dapat menentukan bahwa tidak diperlukan persetujuan untuk perubahan skema di database pengembangan. Anda juga dapat menentukan pengguna yang dapat menyetujui tiket perubahan skema di database produksi.

Langkah 4: Terapkan perubahan skema ke database produksi tujuan

  1. Klik Perform Changes to Target Database.

  2. Di panel Perform Changes to Target Database, pilih database tujuan, masukkan skrip di bidang Script to Execute field, lalu klik Submit.

    Catatan

    Anda juga dapat mengklik Add Multiple Databases untuk mengeksekusi skrip di beberapa database produksi.

    Setelah operasi perubahan skema disetujui, sistem secara otomatis menerapkan perubahan skema ke database produksi. Anda dapat memeriksa apakah perubahan skema sesuai harapan di tab SQLConsole database produksi.

  3. Klik Go to Next Node. Di pesan yang muncul, klik Go to Next Node.

    Setelah tiket ditutup, Anda dapat mengklik setiap langkah untuk melihat catatan perubahan dan publikasi.