Wah, Pertanyaan yang sulit dijawab, ini tergantung : - masifnya data - waktu pemindahan data - jumlah workaround yang bisa dilakukan - jumlah waktu yang kita punya untuk menyelesaikan proyek - kemampuan menganalisa, membuat hipotesa dan melakukan test untuk reverse engineering
Tapi biasanya... jawabannya adalah : reverse engineering itu sangat memakan waktu jadi tidak disarankan :) Kalau kita memang melihat peluang kesana bisa coba-coba aja. Karena aplikasi seperti itu pasti banyak diinginkan. Bayangkan dari seharusnya blueprint => penyelesaian konstruksi bangunan menjadi bangunan jadi => blueprint ? Effortnya tidak main-main... tapi ya kembali lagi ke faktor-faktor di atas. Change Data Capture sepertinya sudah cukup jelas di artikel tersebut ya... mungkin saya menggunakan contoh aja. Ada 2 point data insertion, yaitu p1 (1 September jam 1.00 pagi) dan p2 (2 September 2:00 pagi) dan kedudukan datanya : * p1 => a1, a2, a3, a4, a5 * p2 => b1, b2, a3, a4, a5, a6, a7, a8 (catatan: b1 & b2 adalah update dari a1 & a2) Data process kita lakukan tgl 1 September jam 1:30 pagi, maka CDC hasilnya : a1, a2, a3, a4, a5 (5 insertions) Data process kita lakukan tgl 1 September jam 2:30 pagi, maka CDC hasilnya : b1, b2, a6, a7, a8 (2 update dan 3 insertions) Nah, bagaimana metode kita mengcapturenya ? Mungkin menambahkan timestamp di record kita jadi kita bisa melakukan query seperti (where lastupdate <= 1 September 1:30 dan where lastupdate <= 1 September 2:30). Sekarang kita lihat point p3 : * p3 => x1, x2, a9, a10 (x1 & x2 artinya b1 dan b2 sudah dihapus) Sekarang kita mau lihat perubahan data dengan menggunakan timestamp. Apakah masih bisa ? Tidak bisa... lagi. Tapi di transaction log kita masih bisa tracking.... kalau kita tahu formatnya penulisannya :p Mungkin seperti itu sih... atau mungkin yang tidak jelas bukan disananya ? Btw, kok nanyanya tidak di milis Pentaho aja ? ;) Regards, Feris 2008/9/4 Tjong, Andreas <[EMAIL PROTECTED]> > Bung Feris. > > > > Mau Tanya lagi donk tentang logic dari reverse engineering yang disebutkan > di artikel-nya anda. Kalau boleh tau, perbandingan lama waktu untuk > melakukan reverse engineering ini dengan memindahkan data ulang> > > O iya, tolong dijelaskan lagi tentang Change Data Capture (CDC). > > > > Best Regards, > > Andreas > > > > > >