全部产品
Search
文档中心

Data Management:Ekspor Set Hasil SQL

更新时间:Jun 28, 2025

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:

    Tipe-tipe database

    • Database relasional:

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

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

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

      • MariaDB: ApsaraDB RDS for MariaDB dan database MariaDB dari sumber lainnya.

      • OceanBase: ApsaraDB for OceanBase dalam mode MySQL, ApsaraDB for OceanBase dalam mode Oracle, dan database OceanBase yang dikelola sendiri.

      • PolarDB for PostgreSQL (Kompatibel dengan Oracle).

      • Oracle.

      • Dameng (DM).

      • Db2.

    • Database NoSQL: ApsaraDB for MongoDB, ApsaraDB for Lindorm, dan ApsaraDB for Cassandra.

    • Gudang data: AnalyticDB for MySQL, AnalyticDB for PostgreSQL, Data Lake Analytics (DLA), ApsaraDB for ClickHouse, MaxCompute, dan Hologres.

  • 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

  1. Masuk ke Konsol DMS V5.0.
  2. Di bilah navigasi atas, pilih Database Development > Data Export > SQL Result Set Export.

    Catatan

    Anda 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 Export File > Export more data untuk mengekspor set hasil SQL pada tab hasil eksekusi.

  3. Di halaman Aplikasi Tiket, konfigurasikan parameter-parameter yang dijelaskan dalam tabel berikut.

    Catatan

    Dalam 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.

    Catatan

    Anda 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 COUNT pada pernyataan SQL di tab SQLConsole.

    Catatan

    Pada 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.

    Peringatan

    Setelah 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.

    Catatan

    Hanya pernyataan SELECT yang 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.

    Catatan

    Jika 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 (,).

    Catatan

    Untuk meningkatkan ketahanan watermark, kami sarankan Anda menentukan parameter ini.

    Attachments

    Tidak

    Gambar atau file yang diunggah untuk menambahkan lebih banyak informasi tentang ekspor ini.

  4. Klik Submit.

    DMS melakukan pra-pemeriksaan pernyataan SQL. Tunggu hingga pra-pemeriksaan selesai.

  5. Klik Submit for Approval dan tunggu persetujuan.

    Di halaman Detail Tiket, Anda dapat melihat kemajuan persetujuan di langkah Approval.

    Penting

    Anda 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 Details 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.

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

  7. 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.

    Catatan

    Jika 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.

      Catatan

      Konfigurasi 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.

    Catatan

    Jika 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.

    Catatan

    DMS mengekspor file berdasarkan konfigurasi Anda. Anda dapat memeriksa kemajuan ekspor di langkah Eksekusi/Eksekusi Otomatis.

  8. Setelah file diekspor, klik Download Exported File untuk mengunduh file ke mesin lokal Anda.

    Penting

    Secara 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 Details 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.