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:
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
Masuk ke DMS 5.0.
Di bilah navigasi atas, pilih .
CatatanUntuk tipe database selain NoSQL, Anda juga dapat menjalankan pernyataan SQL di jendela SQL Console, lalu memilih dari tab hasil untuk membuat tiket ekspor data.
Konfigurasikan parameter untuk tiket ekspor data.
CatatanContoh 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.
CatatanAnda 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
countdi SQL Console.CatatanSelama 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.
PeringatanJika 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.CatatanHanya pernyataan kueri
SELECTyang 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.
CatatanPrimary key / unique key
Tidak
Masukkan satu atau beberapa primary key atau unique key, dipisahkan dengan koma (,).
CatatanAttachments
Tidak
Anda dapat mengunggah gambar atau dokumen untuk memberikan informasi tambahan mengenai ekspor.
Setelah mengonfigurasi parameter, klik Submit dan tunggu persetujuan.
Sistem menjalankan precheck SQL.
Klik Submit for Approval dan tunggu permintaan disetujui.
Anda dapat melihat progres persetujuan di bagian Approval pada halaman detail tiket.
PentingAnda 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 yang terkait dengan instans tersebut, lalu ubah parameter Period for Performing Export after Export Request of SQL Result Set Is Approved.
Di bagian Execute/Automatic Execution, klik Export.
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).
CatatanJika 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 , 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.
CatatanSetelah 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.
CatatanJika 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.
CatatanSetelah ekspor selesai, klik Download Exported File.
PentingSecara 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 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.