Di halaman ini
Pada 1 Mei 2025, Fivetran menandatangani perjanjian untuk membeli Census. Seluruh bisnis Fivetran adalah memindahkan data dari aplikasi ke gudang data. Census melakukan kebalikannya: memindahkan data keluar dari gudang data dan kembali ke aplikasi. Perusahaan yang membangun jalan masuk membeli perusahaan yang membangun jalan keluar, lalu mengganti nama produknya menjadi Fivetran Activations.
Jalan keluar itu disebut reverse ETL. Namanya canggung. Masalah yang dipecahkannya sudah lama ada.
Apa itu reverse ETL?
Reverse ETL adalah proses menyalin data yang sudah dimodelkan dari gudang data, atau sistem pencatatan lain, ke alat SaaS operasional tempat tim bertindak berdasarkan data tersebut. CRM, platform email, layanan dukungan, jaringan iklan. Gudang data menghitung sesuatu yang berguna, misalnya nilai seumur hidup pelanggan atau skor churn. Reverse ETL menulis nilai itu ke catatan yang cocok di alat yang dibuka tenaga penjualan atau pemasar setiap pagi.
dbt Labs mendefinisikannya sebagai “proses membawa data hasil transformasi yang tersimpan di gudang data Anda ke platform bisnis akhir, seperti CRM penjualan dan platform iklan.” Artikel yang sama mencatat dua nama lain yang akan Anda temui: analitik operasional dan aktivasi data.
Kata “reverse” (terbalik) baru masuk akal jika dibandingkan dengan hal yang dibaliknya. ETL klasik (extract, transform, load: ekstrak, transformasi, muat) dan varian modernnya ELT menarik data mentah dari aplikasi ke gudang data untuk dianalisis. Reverse ETL mendorong hasil analisis itu kembali keluar. Satu arah mengisi laporan. Arah lainnya mengisi tindakan.
Bayangkan laboratorium rumah sakit. Laboratorium menjalankan tes, mendapatkan hasilnya, lalu mengarsipkannya. Jika hasil itu hanya tersimpan di lemari arsip laboratorium, dokter di bangsal tidak akan pernah melihatnya. Reverse ETL adalah langkah yang menuliskan hasil itu ke rekam medis pasien. Tidak ada yang mengagumi langkah itu. Tanpanya, tes itu sia-sia.
- Aplikasi SaaSsistem pencatatanPesanan, kontakEvent, tiketETL / ELT
- Gudang datamodel SQLNilai seumur hidupSkor churnreverse ETL
- Alat tindakanCRM, email, iklanField pada catatanAudiens
Mengapa reverse ETL ada
Selama kira-kira satu dekade, tumpukan data modern menjadi andal di satu arah. Fivetran, Stitch, dan Airbyte memuat catatan mentah ke Snowflake, BigQuery, atau Redshift. dbt mengubah tabel mentah itu menjadi model yang bersih. Looker atau Tableau menggambar grafik di atasnya.
Lalu grafik itu diam saja. Account manager tetap membuka Salesforce, bukan Looker. Pemasar siklus hidup pelanggan tetap membuat segmen di alat email, bukan di SQL. Agen dukungan tetap bekerja di Zendesk. Setiap angka berguna yang dihasilkan tim data berada satu tab jauhnya dari orang yang membutuhkannya.
Tim menambal celah itu secara manual. Ekspor CSV mingguan. Skrip Python di laptop seseorang yang memanggil API HubSpot. Sebuah Zap yang rusak ketika nama field diubah. Alat reverse ETL mengubah tumpukan skrip sekali pakai itu menjadi produk: satu tempat untuk menentukan apa yang pergi ke mana, lengkap dengan log dan percobaan ulang.
Penjelasan Fivetran sendiri menyebut tiga pekerjaan yang membuat orang membelinya. Tim pemasaran menargetkan segmen yang dibangun dari atribut gudang data. Tim penjualan melihat penggunaan produk dan tanggal perpanjangan di catatan CRM. Tim customer success melihat skor kesehatan dan metrik adopsi di alat yang sudah mereka pakai.
Cara kerja reverse ETL
Setiap alat reverse ETL di pasar membagi pekerjaan ke dalam empat bagian yang sama. Dokumentasi Segment menyebutnya “Sumber, Model, Tujuan, dan Pemetaan.” Penjelasan Fivetran memakai sumber, model, sinkronisasi, dan tujuan. Bentuknya sama.
1. Sumber. Sistem asal baris data. Untuk alat berbasis gudang data, ini adalah gudang data cloud atau data lake. Panduan penyiapan Segment menyebut tujuh: Azure, BigQuery, Databricks, Db2, Postgres, Redshift, dan Snowflake.
2. Model. Kueri yang mengembalikan tepat baris dan kolom yang ingin Anda kirim. Biasanya SQL atau model dbt, terkadang pembuat filter visual. Setiap baris membutuhkan pengenal yang stabil. Segment menyebutnya kolom Unique Identifier dan menyatakan bahwa kolom itu “digunakan untuk mendeteksi catatan baru, yang diperbarui, dan yang dihapus.” Pilih kolom yang berubah-ubah, dan setiap sinkronisasi akan terlihat seperti penulisan ulang penuh.
3. Pemetaan field. Lapisan penerjemah. Kolom ltv_usd Anda menjadi properti kontak HubSpot lifetime_value. Kolom email Anda menjadi kunci pencocokan yang dipakai tujuan untuk menemukan catatan yang sudah ada. Di sinilah sebagian besar penilaian berada, dan di sinilah sebagian besar bug bermula.
4. Sinkronisasi. Pekerjaan terjadwal yang membandingkan, menulis, dan mencatat apa yang terjadi. Di sinilah rekayasanya.
Deteksi perubahan: kirim selisihnya, bukan tabelnya
Sinkronisasi yang naif akan mengirim setiap baris di setiap eksekusi. Dengan 2 juta pelanggan dan jadwal per jam, itu berarti 48 juta penulisan API per hari untuk mungkin hanya beberapa ribu perubahan nyata. Tidak ada API tujuan yang akan menoleransi itu, dan memang tidak seharusnya.
Jadi alat-alat ini menghitung selisih. Dokumentasi Hightouch menyatakannya dengan lugas: “Di antara eksekusi, Hightouch menggunakan change data capture untuk membandingkan hasil model saat ini dengan eksekusi sebelumnya dan hanya mengirim baris yang ditambahkan, diubah, atau dihapus.” Segment melakukan hal yang sama melalui kolom pengenalnya. Eksekusi pertama adalah pengisian awal. Setiap eksekusi sesudahnya adalah selisih.
Inilah satu-satunya sifat terpenting dari alat reverse ETL. Sinkronisasi yang hanya mengirim perubahan itu murah, cepat, dan ramah terhadap batas laju. Sinkronisasi yang mengirim ulang seluruh tabel adalah beban yang baru Anda sadari pada hari tujuan mulai mengembalikan 429.
Mode penulisan: insert, update, upsert, mirror
Tujuan berbeda-beda dalam hal yang diizinkan, jadi setiap sinkronisasi memilih mode penulisan. Hightouch mendokumentasikan tiga mode utama. Insert hanya menambahkan catatan baru. Update hanya mengubah catatan yang sudah ada. Upsert menyisipkan catatan jika belum ada yang cocok dan memperbaruinya jika sudah ada. RudderStack menambahkan perilaku mirror, yang menjaga tujuan tetap identik dengan sumber, termasuk penghapusan.
Upsert adalah default untuk sebagian besar sinkronisasi kontak dan akun, karena Anda jarang tahu sebelumnya pelanggan mana yang sudah ada di CRM. Mirror adalah yang berbahaya. Mode ini menghapus di tujuan ketika sebuah baris keluar dari model Anda. Untuk daftar audiens, itu benar. Untuk CRM, itu bencana pada hari Jumat ketika seseorang mengedit klausa WHERE model.
Batas laju dan penanganan kegagalan
Setiap API SaaS punya batas laju, dan setiap penulisan massal cepat atau lambat akan menabrak catatan yang ditolak tujuan. Format email yang salah. Field wajib yang dibiarkan kosong. Nilai picklist yang tidak ada.
Dokumentasi percobaan ulang Hightouch adalah rujukan yang baik tentang bagaimana seharusnya ini bekerja. Catatan yang ditolak dicoba ulang dalam eksekusi yang sama dengan exponential backoff, lima kali percobaan secara default. Permintaan yang ditolak karena tidak valid (400, 401, 403, 422) tidak dicoba ulang, karena mencoba ulang permintaan yang cacat tidak mengubah apa pun. Respons karena batas laju (429) mendapat jatah percobaan ulang yang lebih besar. Di antara eksekusi, Hightouch menyimpan “indeks setiap catatan yang ditolak, dengan kunci primernya sebagai kunci,” dan mencoba ulang masing-masing di eksekusi berikutnya sampai berhasil atau keluar dari model.
Ketika tujuan menolak seluruh batch karena satu baris yang buruk, Hightouch membagi batch itu menjadi dua, lalu dua lagi, sampai catatan yang buruk terisolasi. Baris lainnya tetap lolos. Detail itulah yang membedakan alat dari skrip.
-
Eksekusi sinkronisasi terjadwal
-
Jalankan model
- Kueri mengembalikan baris saat ini
-
Bandingkan dengan eksekusi terakhir
- Hanya yang ditambah, diubah, dihapus
-
Petakan field
- Kolom ke properti tujuan
-
Tulis per batch
- Insert, update, atau upsert
-
Coba ulang yang ditolak
- Backoff dalam eksekusi, indeks untuk berikutnya
-
Log eksekusi: tersinkron, ditolak, dicoba ulang
Jadwal
Sebagian besar sinkronisasi berjalan dengan timer. Segment menawarkan interval tetap dari 15 menit hingga 1 hari, atau jam tertentu pada hari kerja yang dipilih. Hightouch dan RudderStack sama-sama menerima ekspresi cron, dan keduanya bisa memicu sinkronisasi saat pekerjaan hulu selesai, seperti eksekusi dbt Cloud atau DAG Airflow.
Panduan dbt memperingatkan agar tidak mengejar real time hanya demi real time: “Bergeraklah dengan hati-hati di ranah ‘real-time’.” Setiap eksekusi tambahan adalah kueri gudang data yang Anda bayar. Sinkronisasi per jam pada model yang tidak dibaca siapa pun lebih dari sekali sehari adalah uang yang dihabiskan untuk sesuatu yang tidak ada.
Reverse ETL vs ETL, ELT, iPaaS, dan CDP
Keberatan ini layak didengar dengan adil, dan bunyinya begini: “Reverse ETL itu integrasi API dengan kueri SQL di depannya. Kami sudah punya Zapier dan CDP. Kenapa harus membeli hal ketiga?” Setengahnya benar. Memang integrasi API dengan kueri di depannya. Kuerinya itulah intinya.
ETL dan ELT memindahkan data ke dalam gudang data. Reverse ETL memindahkannya keluar. Keduanya adalah dua bagian dari satu putaran, itulah sebabnya Fivetran membeli Census.
Alat iPaaS seperti Zapier, Make, atau Workato bereaksi terhadap event di satu aplikasi dan memanggil API aplikasi lain. Mereka sangat baik untuk “ketika deal ditutup, kirim pesan ke Slack.” Mereka lemah untuk “perbarui 40.000 kontak dengan skor yang dihitung dari pesanan tiga tahun,” karena mereka tidak punya model, tidak punya selisih, dan tidak punya konsep tabel. Jika Anda sedang menimbang alat-alat itu, perbandingan kami tentang 12 platform integrasi terbaik membahasnya satu per satu.
CDP tradisional mengumpulkan peristiwa, membuat salinan profil pelanggan sendiri, lalu mengirim audiens dari salinan itu. Reverse ETL menggunakan gudang data Anda sebagai sumber kolom hasil pemodelan. Implementasinya dapat menyimpan status pendeteksian perubahan dan catatan yang ditolak; periksa cara penyimpanan dan masa retensinya. Batas keduanya kini kurang tegas: Hightouch menyebut dirinya CDP komposabel yang dibangun di atas mesin reverse ETL, sementara Segment menawarkan reverse ETL sebagai fitur CDP.
Ringkasan jujurnya: reverse ETL adalah alat yang tepat ketika nilai yang perlu Anda kirim adalah hasil perhitungan. Field yang baru ada setelah Anda menggabungkan, mengagregasi, atau memberi skor pada data dari beberapa sistem. Jika field itu sudah ada di aplikasi sumber, Anda butuh salinan, bukan model.
Apakah Anda butuh reverse ETL?
-
Skor dan segmen sudah dibangun di gudang data
Reverse ETL
Nilainya baru ada setelah pemodelan; kirimkan ke alat-alatnya.
-
Event di satu aplikasi harus memicu tindakan di aplikasi lain
iPaaS (Zapier, Make, Workato)
Berbasis event, tidak ada tabel untuk dibandingkan.
-
Butuh pengumpulan event dan profil, tanpa tim data
CDP paket
CDP menyimpan dan menyatukan profil untuk Anda.
-
Catatan ada di Shopify, Stripe, atau HubSpot, tanpa gudang data
Sinkronisasi langsung antar aplikasi
Sinkronisasi selisih yang sama, tanpa membangun gudang data dulu.
Kapan Anda tidak membutuhkannya
Hightouch, Fivetran, dan RudderStack semuanya muncul di halaman pertama Google untuk “reverse etl”, dan ketiganya menjualnya. Panduan mereka hanya sedikit membahas kapan sebaiknya melewatinya. Inilah daftarnya.
Anda tidak butuh reverse ETL jika Anda tidak punya gudang data dan tidak berencana memilikinya. Membangun gudang data untuk mengisi satu field CRM sama dengan membayar pabrik untuk memanggang satu roti.
Anda tidak membutuhkannya jika tujuan sudah punya integrasi bawaan yang membawa field yang Anda inginkan. Toko yang butuh data pesanan di alat emailnya sebaiknya memasang integrasinya, bukan memodelkan pesanan di SQL.
Anda tidak membutuhkannya jika tidak ada yang akan bertindak berdasarkan data itu. Skor churn yang disinkronkan ke field CRM yang tidak dibaca oleh alur kerja, tampilan, atau orang mana pun hanyalah pos biaya tanpa imbal hasil. Panduan dbt menyampaikan hal yang sama dari sisi lain: langkah pertamanya adalah memahami apa yang diharapkan pemilik bisnis, sebelum menulis model apa pun.
Alat reverse ETL utama
Empat produk mendominasi hasil pencarian “reverse etl tools”. Keempatnya membaca dari gudang data cloud, memodelkan dalam SQL, memetakan field, dan menghitung selisih antar eksekusi. Perbedaannya ada pada apa yang mengelilingi sinkronisasi.
Hightouch
Hightouch kini menyebut dirinya “Platform Data Pelanggan & AI untuk Pemasar,” dengan reverse ETL sebagai mesin di bawah CDP komposabel dan produk pengambilan keputusan berbasis AI. Situsnya menyatakan bahwa Hightouch “terintegrasi dengan 300+ alat” di bidang periklanan, otomatisasi pemasaran, CRM, dan customer success. Dokumentasi sinkronisasi dan percobaan ulangnya adalah uraian publik paling rinci tentang bagaimana mesin reverse ETL menangani change capture, penolakan, dan batas laju. Cocok untuk tim yang punya gudang data dan tim data, serta ingin lapisan pemasaran dibangun di atasnya.
Census (Fivetran Activations)
Census adalah vendor reverse ETL independen sampai Fivetran mengumumkan akuisisinya pada Mei 2025, dan kini produknya dijual sebagai Fivetran Activations. Fivetran menyebut gabungan ini “salah satu platform pertama yang mencakup kedua sisi perpindahan data dalam satu alat.” Cocok untuk tim yang sudah membayar Fivetran untuk ingesti dan ingin satu vendor serta satu tagihan untuk kedua arah.
RudderStack Reverse ETL
Halaman produk reverse ETL RudderStack mencantumkan sinkronisasi tabel yang mengubah baris gudang data menjadi panggilan identify dan track. Halaman itu juga mencantumkan model SQL kustom, pemeta field visual, jadwal cron, dan orkestrasi dari Apache Airflow atau Dagster. RudderStack mengklaim “lebih dari 200 alat bisnis untuk aktivasi.” Cocok untuk tim yang dipimpin engineering dan sudah mengumpulkan event dengan RudderStack.
Twilio Segment Reverse ETL
Reverse ETL milik Segment membaca dari tujuh gudang data yang disebut sebelumnya dan menulis ke tujuan Segment seperti Salesforce, Google Ads, Braze, dan Mixpanel. Tujuan khusus Segment Connections mengubah baris gudang data menjadi panggilan Segment Spec, sehingga data gudang bisa mengalir melalui pipeline Segment yang sudah ada. Cocok untuk perusahaan yang sudah menjalankan Segment sebagai CDP dan ingin gudang data mengisinya.
Biaya keempatnya sama, dan tidak tercantum di halaman harga. Anda butuh gudang data, seseorang yang menjaga model-modelnya tetap benar, dan seseorang yang bertanggung jawab atas setiap sinkronisasi ketika tujuan mengubah API-nya. Bagi perusahaan yang punya tim data, biaya itu sudah dibayar. Bagi toko dengan 12 orang, itulah seluruh proyeknya.
Reverse ETL tanpa gudang data: sinkronisasi antar aplikasi
Inilah kontradiksi yang belum diselesaikan kategori ini. Mekanisme reverse ETL bersifat umum: model, pemetaan field, selisih, upsert, percobaan ulang. Kemasannya mengasumsikan gudang data. Sebagian besar perusahaan kecil dan menengah tidak punya gudang data, dan sistem pencatatan mereka sudah berupa aplikasi SaaS.
Pesanan sebuah toko Shopify ada di Shopify. Pembayarannya ada di Stripe. Pipeline penjualannya ada di HubSpot. Email dan SMS-nya berjalan dari Brevo. Data yang perlu dipindahkan sebagian besar bukan hasil perhitungan. Data itu disalin, dengan sedikit terjemahan: total_spent dari Shopify menjadi atribut kontak, status langganan Stripe menjadi atribut penagihan, dan tahap siklus hidup HubSpot menjadi segmen. Nilai-nilai ini tidak membuktikan izin pemasaran; izin itu memerlukan catatan persetujuan tersendiri.
Untuk bentuk seperti itu, gudang data menambah satu persinggahan, satu tagihan, dan satu tim, tanpa memberi apa pun yang dibutuhkan sinkronisasi. Yang benar-benar dibutuhkan sinkronisasi adalah semua yang sudah dipelajari alat-alat gudang data: deteksi perubahan inkremental, upsert dengan kunci pengenal yang stabil, backoff untuk batas laju, log setiap catatan yang ditolak. Kebutuhan itu tidak mengecil tanpa gudang data di tengah. Kalau pun ada bedanya, API aplikasi justru kurang pemaaf dibanding kueri gudang data.
Untuk alur langsung antaraplikasi, gunakan panduan Shopify ke Brevo. Panduan itu dimulai dengan Brevo PushOwl, seorang pelanggan yang telah memberi persetujuan, dan satu pesanan. Alur bawaan ini terpisah dari ketersediaan konektor Tajo. Jangan menambahkan gudang data hanya untuk menyalin kolom yang sudah dimiliki aplikasi.
Buat hasil pertama yang berguna dapat diperiksa
Ini latihan perancangan, bukan laporan tentang konektor gudang data Tajo yang sudah aktif. Model menghasilkan customer_id, email, dan order_count. Sebelum menulis data, tentukan aturan pencocokan catatan dan buat atribut tujuan dengan tipe yang tepat.
Gunakan satu kontak yang Anda kendalikan dan telah memberi persetujuan. Tulis jumlah hasil model ke catatan Brevo yang cocok, lalu baca kembali. Jalankan keluaran model yang sama lagi dan pastikan tidak ada kontak tambahan. Ubah jumlahnya dan pastikan hanya atribut yang dimaksud berubah. Berhenti berlangganan di kemudian hari harus tetap berlaku meskipun baris model lama masih menyatakan orang itu berlangganan.
Simpan versi model, ID sumber, ID tujuan, dan hasilnya bersama-sama. Catatan singkat ini membedakan permintaan yang diterima dari catatan yang benar-benar berisi nilai yang dimaksud. Panduan API Brevo menjelaskan penulisan ke tujuan, tetapi tidak menyediakan koneksi gudang data atau penjadwal.
Reverse ETL dengan agen
Bagian tersulit dari reverse ETL tidak pernah panggilan HTTP. Bagian tersulitnya adalah pemetaan field. Kolom mana yang cocok dengan properti mana. Pengenal mana yang stabil. Mode penulisan mana yang tidak akan menghapus separuh CRM. Itu adalah penilaian, dan sampai belum lama ini artinya seorang data engineer membaca dua referensi API berdampingan selama satu sore.
Keberatan untuk menyerahkan itu kepada agen memang adil, dan bunyinya begini: “Agen akan menebak pemetaan field, dan tebakan yang salah di sistem yang menulis ke catatan pelanggan adalah cara merusak catatan pelanggan.” Bagian kedua benar. Bagian pertama salah, jika keluaran agen berupa usulan, bukan penulisan.
Agen dapat menyusun rancangan pemetaan kolom dari skema sumber dan tujuan. Sebelum mengaktifkannya, tinjau aturan identitas, penanganan nilai kosong, arah penulisan, dan sumber yang berwenang atas persetujuan. Rancangan yang berguna menyebutkan catatan yang akan berubah serta bukti keberhasilannya.
Akses alat hanyalah satu bagian dari sistem. Penjadwal tetap harus menjalankan tugas, status persisten harus menyimpan kemajuan, dan penanganan kegagalan harus membedakan pengulangan yang aman dari efek samping yang belum pasti. Apa itu server MCP menjelaskan batas ini lewat contoh Tajo hanya-baca.
Tajo masih dalam akses awal. Pastikan sumber dan tujuan yang benar-benar tersedia di ruang kerja Anda, lalu minta pengujian yang diperagakan sebelum aktivasi. Panduan integrasi atau daftar alat MCP saja tidak membuktikan sinkronisasi produksi.
Memilih jalan Anda
Mulailah dari hasil yang harus diserahkan, bukan dari kategori. Tuliskan satu field yang Anda butuhkan di satu alat tempat seseorang akan bertindak berdasarkan field itu. Lalu tanyakan di mana field itu dihitung.
Jika dihitung di gudang data, beli alat reverse ETL, dan pilih berdasarkan vendor yang sudah Anda bayar. Jika field itu sudah ada di aplikasi sumber, sinkronkan aplikasinya secara langsung dan lewati gudang data. Jika tidak ada yang akan bertindak berdasarkan field itu, jangan sinkronkan apa pun.
Gudang data tidak pernah menjadi tujuannya. Field pada catatan itulah tujuannya.
Pertanyaan yang sering diajukan
Apa itu reverse ETL dalam bahasa sederhana?
Reverse ETL adalah proses menyalin data keluar dari sistem tempat data itu disimpan dan dimodelkan, biasanya gudang data, ke alat operasional tempat tim bertindak berdasarkan data tersebut, seperti CRM, platform email, atau jaringan iklan. Sebuah kueri menentukan baris, pemetaan field menerjemahkan kolom ke field tujuan, dan sinkronisasi terjadwal hanya mengirim apa yang berubah sejak eksekusi terakhir.
Apa perbedaan antara ETL dan reverse ETL?
ETL dan ELT memindahkan data mentah dari aplikasi bisnis ke gudang data agar bisa dianalisis. Reverse ETL memindahkan hasil analisis itu, seperti nilai seumur hidup pelanggan, skor churn, atau penanda segmen, keluar dari gudang data kembali ke aplikasi. Bersama-sama keduanya membentuk satu putaran: aplikasi mengisi gudang data, gudang data mengisi aplikasi.
Apa saja alat reverse ETL yang utama?
Alat reverse ETL yang paling dikenal adalah Hightouch, Census (kini dijual Fivetran sebagai Fivetran Activations), RudderStack Reverse ETL, dan Reverse ETL milik Twilio Segment. Keempatnya membaca dari gudang data cloud seperti Snowflake, BigQuery, Redshift, atau Databricks, memungkinkan Anda mendefinisikan model dalam SQL, memetakan kolom ke field tujuan, dan menjalankan sinkronisasi inkremental sesuai jadwal.
Apakah saya butuh gudang data untuk reverse ETL?
Alat yang berbasis gudang data mengasumsikan Anda punya satu, karena mereka membaca baris sumber dari sana. Jika data Anda sudah berada di sistem pencatatan seperti Shopify, Stripe, atau HubSpot dan Anda hanya membutuhkannya di satu atau dua aplikasi lain, sinkronisasi langsung antar aplikasi melakukan pekerjaan yang sama tanpa harus membangun dan membayar gudang data terlebih dahulu.
Apakah reverse ETL sama dengan CDP?
Tidak. CDP tradisional mengumpulkan peristiwa dan membangun profil, sedangkan reverse ETL memindahkan kolom hasil pemodelan dari sumber ke alat operasional. Implementasinya mungkin menyimpan status sinkronisasi dan catatan yang ditolak. Periksa implementasi spesifik sebelum menganggapnya tidak menyimpan apa pun.