Video: TUTORIAL !!! Cara mudah melacak posisi kapal ??? || SEAFARERS HERE 2024
Dalam kebanyakan situasi, dua perkhidmatan middleware - pemilihan dan pengekstrakan, dan jaminan kualiti - berlaku pada platform yang sama (sistem) yang mana sumber data berada. Jika gudang data anda akan dihoskan pada platform yang berbeza daripada sumber data, walaupun, anda perlu menggunakan perkhidmatan pergerakan data untuk memaksimumkan pemindahan sistem kepada sistem.
Anda mungkin menggunakan perkhidmatan yang agak mudah (dikendalikan oleh program pemindahan fail yang mudah, sebagai contoh). Perkhidmatan pergerakan, jika anda memerlukannya pada ketika ini, hanya menggerakkan data QA'd ke persekitaran di mana anda bercadang untuk membuat transformasi tambahan.
Jika anda melakukan transformasi dan pemprosesan QA pada platform yang berbeza dari platform di mana anda menjalankan gudang data pengeluaran anda (pada server pembangunan, misalnya, bukan pada pelayan operasi), anda mesti melaksanakan satu lagi perkhidmatan pergerakan data untuk mendapatkan data ke tempat di mana anda mahu ia akhirnya tinggal. Proses ini biasanya melibatkan hanya pemindahan fail yang agak mudah.
Perkhidmatan pemuatan data memuat data yang diekstrak, QA, mengubah, dan semula QA'd ke dalam gudang anda. Anda mungkin memuat data melalui program tersuai, SQL (pernyataan INSERT, misalnya), atau utiliti.
Jika anda perlu memuatkan sejumlah besar data, cuba gunakan utiliti pantas-loading, yang biasanya melibatkan masa yang lebih sedikit daripada pendekatan berasaskan program atau berasaskan SQL.
Jika anda menggunakan SQL untuk memuatkan data anda ke dalam pangkalan data hubungan, cuba buat pemuatan secepat mungkin dengan mematikan pembalakan (jika produk DBMS anda membenarkannya). Sekiranya kerja pembebanan tidak ditamatkan secara normal, anda hanya perlu menggunakan kenyataan DROP atau TRUNCATE untuk menghilangkan jadual anda yang dimuatkan, memperbaiki masalah yang menyebabkan penamatan, dan mulakan kerja semula.
Proses ini biasanya lebih cepat daripada jika anda menghidupkan kemudahan yang diperlukan untuk data gaya OLTP dan integriti transaksi (dengan overhed yang disertakan).