All Products
Search
Document Center

Data Management:Ekspor set hasil SQL

Last Updated:May 21, 2026

DMS memungkinkan Anda mengekspor set hasil SQL. Anda dapat menulis kueri SQL di DMS untuk mengekstrak data dari tabel.

Prasyarat

  • Database harus termasuk salah satu tipe berikut:

    Tipe database

    • Database relasional:

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

      • SQL Server: ApsaraDB RDS for SQL Server, MyBase for SQL Server, dan database SQL Server dari sumber lain

      • PostgreSQL: ApsaraDB RDS for PostgreSQL, PolarDB for PostgreSQL, MyBase for PostgreSQL, dan database PostgreSQL dari sumber lain

      • MariaDB: ApsaraDB RDS for MariaDB dan database MariaDB dari sumber lain

      • OceanBase: OceanBase in MySQL mode, OceanBase in Oracle mode, dan OceanBase yang dikelola sendiri

      • PolarDB for PostgreSQL (Oracle-compatible)

      • Oracle

      • Dameng

      • Db2

    • NoSQL: MongoDB, Lindorm, Cassandra

    • Data warehouse: AnalyticDB for MySQL, AnalyticDB for PostgreSQL, DLA, ClickHouse, MaxCompute, dan Hologres

  • Anda telah mendaftarkan instans database target ke DMS.

Catatan penggunaan

  • Batas ekspor set hasil SQL, seperti jumlah baris yang dapat diekspor secara gratis dan ukuran maksimum tabel untuk satu kali ekspor, bervariasi tergantung pada mode kontrol.

  • Untuk mengekspor data dari database lain dalam instans yang sama, masuklah ke database tersebut di DMS menggunakan akun dengan hak istimewa tinggi guna mencegah kesalahan izin.

  • Untuk database logis, ukuran ekspor maksimum adalah 512 MB. Data yang melebihi batas ini akan dipotong.

Prosedur

  1. Masuk ke DMS 5.0.

  2. Di bilah navigasi atas, pilih Database Development > Data Export > SQL Result Set Export.

    Catatan

    Untuk tipe database selain NoSQL, Anda juga dapat menjalankan pernyataan SQL di jendela SQL Console, lalu memilih Export File > Export more data dari tab hasil untuk membuat tiket ekspor data.

  3. Konfigurasikan parameter untuk tiket ekspor data.

    Catatan

    Contoh berikut menggunakan instans ApsaraDB RDS for MySQL dalam mode kontrol Security Collaboration. Parameter dapat sedikit berbeda untuk tipe database lainnya.

    Parameter

    Wajib

    Deskripsi

    Database name

    Ya

    Pilih database target.

    Catatan

    Anda harus memiliki izin yang diperlukan untuk mengekspor data dari database tersebut. Untuk informasi lebih lanjut, lihat View my permissions.

    Reason category

    Ya

    Pilih alasan ekspor data. Pilihan ini membantu pelacakan tiket di masa mendatang.

    Business background

    Ya

    Jelaskan secara rinci alasan atau tujuan ekspor data untuk mengurangi beban komunikasi.

    Affected rows

    Ya

    Untuk memperkirakan jumlah baris data yang akan terpengaruh oleh ekspor ini, Anda dapat menggunakan perintah count di SQL Console.

    Catatan

    Selama fase precheck, sistem akan menampilkan jumlah aktual baris yang terpengaruh. Anda dapat memverifikasi apakah jumlah tersebut sesuai ekspektasi dan mengidentifikasi anomali guna mencegah insiden keamanan data.

    Skip validation

    Tidak

    Menentukan apakah proses validasi dilewati. Jika Anda memilih Skip Validation, Anda juga harus memberikan alasannya.

    Peringatan

    Jika Anda memilih Skip Validation, DMS tidak akan memverifikasi jumlah baris yang terpengaruh. Mengekspor volume data besar dapat menimbulkan risiko bagi bisnis Anda. Lakukan dengan hati-hati.

    Stakeholders

    Tidak

    Pengguna yang ditentukan sebagai stakeholders dapat melihat dan berkolaborasi dalam tiket tersebut. Pengguna yang tidak ditentukan (kecuali administrator dan DBA) tidak dapat melihat tiket ini.

    Export SQL statement

    Ya

    Masukkan pernyataan SQL yang dapat langsung dieksekusi, misalnya SELECT * FROM testtable. DMS secara otomatis memeriksa sintaks saat Anda mengirim permintaan. Permintaan tidak dapat dikirim jika sintaks salah.

    Catatan

    Hanya pernyataan kueri SELECT yang didukung.

    Embed watermark

    Ya

    Menentukan apakah watermark disematkan ke file yang diekspor.

    • Yes: Menyematkan watermark ke file yang diekspor.

    • No: Tidak menyematkan watermark.

    Embedding method

    Ya

    Pilih metode penyematan:

    • Data watermark: Menyematkan informasi identifikasi ke dalam data. Watermark ini tidak mudah terlihat oleh pengguna data.

    • File watermark: Menyematkan informasi identifikasi ke dalam file. Watermark ini langsung terlihat oleh pengguna data.

    File watermark message

    Ya

    Masukkan pesan watermark file.

    Data watermark message

    Ya

    Masukkan pesan watermark data.

    Embedded field

    Tidak

    Masukkan bidang tempat watermark akan disematkan.

    Catatan

    Primary key / unique key

    Tidak

    Masukkan satu atau beberapa primary key atau unique key, dipisahkan dengan koma (,).

    Catatan

    Attachments

    Tidak

    Anda dapat mengunggah gambar atau dokumen untuk memberikan informasi tambahan mengenai ekspor.

  4. Setelah mengonfigurasi parameter, klik Submit dan tunggu persetujuan.

    Sistem menjalankan precheck SQL.

  5. Klik Submit for Approval dan tunggu permintaan disetujui.

    Anda dapat melihat progres persetujuan di bagian Approval pada halaman detail tiket.

    Penting

    Anda harus melakukan ekspor dalam waktu 24 jam setelah tiket disetujui. Setelah periode ini, tiket kedaluwarsa dan Anda harus membuat tiket baru. Untuk instans dalam mode Security Collaboration, Anda dapat menyesuaikan jendela waktu untuk melakukan ekspor setelah disetujui. Caranya, buka pengaturan Security Rules > Data Export yang terkait dengan instans tersebut, lalu ubah parameter Period for Performing Export after Export Request of SQL Result Set Is Approved.

  6. Di bagian Execute/Automatic Execution, klik Export.

  7. Di kotak dialog Export Settings, konfigurasikan pengaturan ekspor.

    Parameter

    Deskripsi

    Format (Wajib)

    Format file untuk ekspor. Format yang didukung meliputi CSV, EXCEL, SQL, dan JSON (untuk NoSQL).

    Catatan
    • Jika Anda memilih untuk menyematkan watermark file, pilih EXCEL sebagai format ekspor.

    • Jika parameter ini tidak muncul, kemungkinan karena parameter global Enable file watermark for SQL result set exports diaktifkan. Buka O&M > Configuration Management, nonaktifkan parameter ini, lalu ulangi operasi ekspor.

    Character set (Wajib)

    Set karakter untuk konten yang diekspor. Set karakter yang didukung meliputi Default Character Set, GBK, UTF-8, dan ISO-8859-1.

    Execution strategy (Wajib)

    Strategi eksekusi:

    • Execute immediately: Sistem segera memulai ekspor.

    • Schedule: Sistem memulai ekspor pada waktu tertentu. Ini berguna untuk menghindari jam sibuk bisnis.

      Catatan

      Setelah eksekusi terjadwal ditetapkan, parameternya tidak dapat diubah.

    Export mode (Wajib)

    Mode ekspor:

    • Speed Mode: Tugas ekspor tidak dapat dihentikan.

    • Ordinary Mode: Tugas ekspor dapat dihentikan.

    Export time (Wajib)

    Periode timeout untuk tugas ekspor, dalam satuan detik. Nilainya berkisar antara 0 hingga 2.147.483. Jika Anda tidak mengonfigurasi parameter ini, timeout ekspor tingkat instans digunakan secara default. Untuk melihat timeout ekspor tingkat instans, lihat Register a database instance.

    Catatan

    Jika durasi tugas melebihi waktu yang ditentukan sebelum ekspor selesai, tugas akan gagal.

    Add field comment (Opsional)

    Parameter ini hanya muncul ketika tipe database adalah MySQL dan format ekspor adalah CSV.

    Jika Anda mengaktifkan parameter ini, DMS akan menambahkan satu baris berisi komentar bidang di bawah baris nama bidang pada hasil ekspor.

    Catatan
  8. Setelah ekspor selesai, klik Download Exported File.

    Penting

    Secara default, setelah ekspor selesai, Anda dapat mengunduh file hasil ekspor kapan saja. Untuk instans dalam mode Security Collaboration, Anda dapat mengatur interval waktu untuk mengunduh file. Caranya, buka pengaturan Security Rules > Data Export yang terkait dengan instans tersebut, lalu konfigurasi parameter Period for Downloading Exported File after Export Request of SQL Result Set Is Approved. Misalnya, jika Anda mengatur interval menjadi 1, Anda dapat mengunduh file dalam waktu 1 jam setelah tiket disetujui. Setelah 1 jam, tautan unduhan kedaluwarsa.