Setiap kali Anda menerapkan draft, sistem akan membuat versi draft. Anda dapat menggunakan versi tersebut untuk membandingkan perubahan antar iterasi, memulihkan versi sebelumnya, menyematkan (pin) versi agar tidak dihapus secara otomatis, atau menghapus versi yang tidak lagi diperlukan.
Sistem mendukung maksimal 50 versi draft. Jika batas ini terlampaui, versi paling lama akan dihapus secara otomatis.
Operasi
Panel Draft Versions di editor SQL mendukung operasi berikut:
Operasi | Deskripsi |
Tampilkan perbedaan kode SQL dan konfigurasi deployment antara dua versi secara berdampingan. Perbedaan akan disorot. | |
Memulihkan draft yang telah diterapkan ke versi sebelumnya. | |
Menyematkan versi agar dilindungi dari penghapusan otomatis. | |
Menghapus versi draft. |
Langkah umum
Langkah 1 hingga 5 berlaku untuk semua operasi. Selesaikan langkah-langkah ini terlebih dahulu, lalu ikuti instruksi khusus untuk masing-masing operasi.
Temukan ruang kerja target dan klik Console pada kolom Actions.
Pada panel navigasi kiri, pilih Development > ETL.
Klik ganda nama draft target.
Di sisi kanan editor SQL, klik tab Versions.
Compare draft versions
Anda dapat membandingkan dua versi draft secara berdampingan. Hanya kode SQL dan konfigurasi deployment yang termasuk dalam perbandingan, dan perbedaannya akan disorot.
Prosedur
Selesaikan langkah umum.
Pada panel Draft Versions, temukan versi target dan klik Diff pada kolom Actions.
Pada kotak dialog Draft Version, gunakan panel Select Editing Version di sisi kiri untuk memilih versi yang akan dibandingkan dengan versi yang sedang Anda edit. Perbedaan antara kedua versi tersebut akan disorot dalam tampilan perbandingan.
Roll back a draft version
Anda dapat melakukan rollback draft yang telah diterapkan ke versi historis.
Prosedur
Selesaikan langkah umum.
Pada panel Draft Versions, temukan versi target dan pilih More > Restore pada kolom Actions.
Pada kotak dialog Draft Version, klik Restore.
Lock a draft version
Ketika jumlah versi draft melebihi 50, sistem akan menghapus versi paling lama secara otomatis. Untuk melindungi suatu versi dari penghapusan otomatis, Anda dapat menguncinya (menyematkannya).
Prosedur
Selesaikan langkah umum.
Pada panel Draft Versions, temukan versi target dan pilih More > Pin pada kolom Actions.
Hasil
Setelah Anda menyematkan versi, ikon gembok akan muncul di samping nomor versi, dan pesan konfirmasi ditampilkan di bagian atas halaman. Versi yang disematkan tidak akan dihapus secara otomatis.
Untuk membuka kunci versi yang disematkan, temukan versi tersebut di panel Draft Versions dan pilih More > Unpin pada kolom Actions. Anda harus membuka kunci versi sebelum dapat menghapusnya.
Delete a draft version
Anda dapat menghapus versi draft yang tidak lagi diperlukan.
Untuk menghapus versi yang dikunci, Anda harus terlebih dahulu membukanya dengan memilih More > Unpin pada kolom Actions. Untuk informasi selengkapnya, lihat Lock a draft version.
Prosedur
Selesaikan langkah umum.
Pada panel Draft Versions, temukan versi target dan pilih More > Delete pada kolom Actions.
Pada kotak dialog Draft Version, klik Delete.