Data Management (DMS) menyediakan fitur Ekspor Set Hasil SQL. Anda dapat menggunakan fitur ini untuk menulis pernyataan SQL di DMS dan mengekspor data tabel yang relevan sesuai dengan kebutuhan bisnis Anda.
Prasyarat
Instansi database termasuk salah satu dari tipe berikut:
Instansi database tujuan terdaftar dengan DMS. Data yang akan diekspor tersedia dalam database dari instansi tersebut.
Catatan Penggunaan
Batasan diberlakukan pada fitur Ekspor Set Hasil SQL berdasarkan mode kontrol instansi database Anda. Batasan tersebut mencakup jumlah maksimum baris yang dapat diekspor secara gratis dan kapasitas maksimum tabel yang dapat diekspor sekaligus.
Untuk mengekspor data dari database lainnya dalam instansi yang sama, pastikan akun yang digunakan untuk masuk ke database saat ini di DMS memiliki izin istimewa sebelum melakukan ekspor. Hal ini mencegah kegagalan ekspor akibat izin yang tidak memadai.
Prosedur
- Masuk ke Konsol DMS V5.0.
Di bilah navigasi atas, pilih .
CatatanAnda juga dapat mengekspor data dari database relasional atau gudang data pada tab SQLConsole dari database. Untuk melakukannya, jalankan pernyataan SQL pada tab SQLConsole dari database. Kemudian, pilih untuk mengekspor set hasil SQL pada tab hasil eksekusi.
Di halaman Aplikasi Tiket, konfigurasikan parameter-parameter yang dijelaskan dalam tabel berikut.
CatatanDalam contoh ini, sebuah instansi ApsaraDB RDS for MySQL yang dikelola dalam mode Kolaborasi Keamanan digunakan. Parameter yang perlu dikonfigurasikan untuk jenis database lainnya sedikit berbeda dari parameter dalam contoh ini.
Parameter
Wajib
Deskripsi
Database Name
Ya
Database dari mana Anda ingin mengekspor set hasil SQL.
CatatanAnda harus memiliki izin untuk mengekspor set hasil SQL dari database. Untuk informasi lebih lanjut, lihat Lihat izin yang dimiliki.
Reason Category
Ya
Alasan untuk ekspor ini. Ini membantu Anda menemukan tiket dalam operasi selanjutnya.
Business Background
Ya
Tujuan atau objektif dari ekspor ini. Ini mengurangi komunikasi yang tidak perlu.
Affected Rows
Ya
Jumlah perkiraan baris data yang akan terpengaruh oleh ekspor ini. Untuk mendapatkan jumlah aktual baris yang terpengaruh, Anda dapat menggunakan fungsi
COUNTpada pernyataan SQL di tab SQLConsole.CatatanPada langkah Pemeriksaan Awal, DMS menampilkan jumlah aktual baris yang terpengaruh. Anda dapat memeriksa apakah jumlah baris yang terpengaruh sesuai harapan. Ini memastikan keamanan data.
Skip Validation
Tidak
Menentukan apakah akan melewati validasi. Jika Anda memilih Skip Validation, Anda harus memasukkan alasan di bidang di bawah kotak centang.
PeringatanSetelah memilih Skip Validation, DMS tidak akan memeriksa jumlah baris yang terpengaruh oleh ekspor ini. Jika volume data yang diekspor sangat besar, operasional bisnis Anda dapat terdampak. Lanjutkan dengan hati-hati.
Stakeholder
Tidak
Pemangku kepentingan yang terlibat dalam ekspor ini. 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.
Export Statement
Ya
Pernyataan SQL yang dapat dieksekusi. Contoh:
SELECT * FROM testtable. DMS memverifikasi sintaksis pernyataan SQL saat Anda mengirimkan tiket. Tiket hanya dapat dikirimkan jika sintaksisnya valid.CatatanHanya pernyataan
SELECTyang didukung.Embed Watermark
Ya
Menentukan apakah akan menyematkan watermark ke dalam file yang diekspor. Nilai valid:
Yes
No
Embedding Method
Ya
Metode penyematan watermark ke dalam file yang diekspor. Nilai valid:
Data Watermark: Informasi identifikasi disematkan ke dalam data dengan cara yang membuat watermark tidak terlihat oleh pengguna data.
File Watermark: Informasi identifikasi disematkan ke dalam file yang diekspor dengan cara yang membuat watermark terlihat oleh pengguna data.
File Watermark Message
Ya
Konten watermark yang akan disematkan ke dalam file yang diekspor.
Data Watermark Message
Ya
Konten watermark yang akan disematkan ke dalam data.
Embedded Field
Tidak
Bidang tempat watermark akan disematkan.
CatatanJika Anda tidak menentukan bidang, DMS memilih bidang secara default.
Primary key / Unique Key
Tidak
Satu atau lebih kunci utama atau kunci unik. Pisahkan beberapa kunci dengan koma (,).
CatatanUntuk meningkatkan ketahanan watermark, kami sarankan Anda menentukan parameter ini.
Attachments
Tidak
Gambar atau file yang diunggah untuk menambahkan lebih banyak informasi tentang ekspor ini.
Klik Submit.
DMS melakukan pra-pemeriksaan pernyataan SQL. Tunggu hingga pra-pemeriksaan selesai.
Klik Submit for Approval dan tunggu persetujuan.
Di halaman Detail Tiket, Anda dapat melihat kemajuan persetujuan di langkah Approval.
PentingAnda harus mengekspor set hasil SQL dalam waktu 24 jam setelah tiket disetujui. Jika tidak, Anda tidak dapat mengekspor set hasil SQL. Dalam kasus ini, Anda harus membuat tiket Ekspor Set Hasil SQL lainnya. Jika database dari mana Anda ingin mengekspor set hasil SQL dikelola dalam mode Kolaborasi Keamanan, Anda dapat menetapkan periode selama set hasil SQL dapat diekspor setelah tiket disetujui. Untuk melakukannya, lakukan operasi berikut: Buka halaman dari set aturan keamanan yang diterapkan pada instansi database, klik Data Export di bilah sisi kiri, dan kemudian klik Edit di kolom Tindakan dari item konfigurasi Period for Performing Export after Export Request of SQL Result Set Is Approved untuk memodifikasi nilai konfigurasi.
Di langkah Execute/Automatic Execution, klik Export.
Di kotak dialog Export Settings, konfigurasikan parameter-parameter yang dijelaskan dalam tabel berikut.
Parameter
Deskripsi
Format
Wajib. Format file yang akan diekspor. Nilai valid: CSV, EXCEL, SQL, dan JSON. Format JSON hanya tersedia untuk database NoSQL.
CatatanJika Anda mengatur parameter Sematkan Watermark ke Ya, atur parameter ini ke EXCEL.
Parameter ini tidak tersedia ketika Watermark for Exported SQL Result Sets diaktifkan. Anda dapat memilih O&M > Configuration Management untuk menonaktifkan item konfigurasi ini, dan kemudian melakukan operasi ekspor lagi.
Character Set
Wajib. Set karakter file yang akan diekspor. Nilai valid: Default Character Set, GBK, UTF-8, dan ISO-8859-1.
Execution Strategy
Wajib. Strategi yang digunakan untuk mengekspor file. Nilai valid:
Running immediately: DMS segera mengekspor file setelah Anda mengklik Konfirmasi Eksekusi.
Schedule: DMS mengekspor file pada titik waktu yang Anda tentukan. Anda dapat menentukan titik waktu selama jam-jam sepi.
CatatanKonfigurasi tidak dapat diubah setelah Anda mengatur parameter ini ke Jadwalkan dan mengonfirmasi konfigurasi.
Export Mode
Wajib. Mode ekspor file. Nilai valid:
Speed Mode: Jika Anda memilih mode ini, tugas ekspor tidak dapat dihentikan sebelum selesai.
Ordinary Mode: Jika Anda memilih mode ini, tugas ekspor dapat dihentikan selama proses ekspor.
Export Time
Periode timeout tugas ekspor. Unit: detik. Nilai valid: 0 hingga 2147483. Jika Anda tidak menentukan parameter ini, periode timeout ekspor di tingkat instansi digunakan. Untuk informasi tentang cara melihat periode timeout ekspor di tingkat instansi, lihat Daftarkan instansi database Alibaba Cloud.
CatatanJika periode eksekusi tugas melebihi periode timeout ekspor yang ditentukan oleh parameter ini dan tugas ekspor belum selesai, tugas gagal.
Add Field Comment (opsional)
Parameter ini hanya tersedia ketika tipe database adalah MySQL dan format ekspor adalah CSV. Jika Anda mengaktifkan saklar ini, DMS menambahkan komentar bidang di baris berikutnya setelah nama bidang dalam hasil ekspor.
CatatanDMS mengekspor file berdasarkan konfigurasi Anda. Anda dapat memeriksa kemajuan ekspor di langkah Eksekusi/Eksekusi Otomatis.
Setelah file diekspor, klik Download Exported File untuk mengunduh file ke mesin lokal Anda.
PentingSecara default, setelah file diekspor, Anda dapat mengunduh file yang diekspor kapan saja. Jika database dari mana Anda ingin mengekspor set hasil SQL dikelola dalam mode Kolaborasi Keamanan, Anda dapat menetapkan periode selama file yang diekspor dapat diunduh. Untuk melakukannya, lakukan operasi berikut: Buka halaman dari set aturan keamanan yang diterapkan pada instansi database, klik Data Export di bilah sisi kiri, dan kemudian klik Edit di kolom Tindakan dari item konfigurasi Period for Downloading Exported File after Export Request of SQL Result Set Is Approved untuk memodifikasi nilai konfigurasi. Sebagai contoh, jika Anda mengatur nilainya menjadi 1, Anda hanya dapat mengunduh file yang diekspor dalam waktu 1 jam setelah tiket disetujui.