Video: Situpat, Layanan Integrasi Dokumen Kependudukan di Kabupaten Bantul 2024
Dalam kebanyakan situasi, dua layanan middleware - seleksi dan ekstraksi, dan penjaminan mutu - berlangsung pada platform yang sama dengan sistem dimana sumber data berada. Jika gudang data Anda akan dihosting pada platform yang berbeda dari pada sumber data, Anda harus menggunakan layanan pergerakan data untuk memengaruhi transfer data dari sistem ke sistem.
Anda mungkin bisa menggunakan layanan yang relatif sederhana (ditangani dengan program transfer file sederhana, misalnya). Layanan gerakan, jika Anda memerlukannya pada saat ini, cukup pindahkan data QA ke dalam lingkungan di mana Anda berencana melakukan transformasi tambahan.
Jika Anda melakukan transformasi dan pemrosesan QA pada platform yang berbeda dari platform tempat Anda menjalankan gudang data produksi Anda (pada server pengembangan, misalnya, daripada di server operasional), Anda harus menjalankan satu lagi layanan pergerakan data untuk mendapatkan data ke tempat yang Anda inginkan pada akhirnya berada. Proses ini biasanya hanya melibatkan transfer file yang relatif sederhana.
Layanan pemuatan data memuat data yang diekstraksi, QA'd, transformed, dan re-QA'd ke gudang Anda. Anda mungkin memuat data melalui program yang disesuaikan, SQL (pernyataan INSERT, misalnya), atau sebuah utilitas.
Jika Anda perlu memuat sejumlah besar data, coba gunakan utilitas pemuatan cepat, yang biasanya memerlukan waktu lebih sedikit daripada pendekatan berbasis program atau SQL.
Jika Anda menggunakan SQL untuk memuat data Anda ke database relasional, cobalah untuk membuat pemuatan seefisien mungkin dengan mematikan pencatatan (jika produk DBMS Anda mengizinkannya). Jika pekerjaan pemuatan dihentikan secara tidak normal, Anda harus menggunakan pernyataan DROP atau TRUNCATE untuk menyingkirkan meja yang sebagian dimuat, memperbaiki masalah yang menyebabkan penghentian, dan memulai kembali pekerjaan.
Proses ini biasanya jauh lebih cepat daripada jika Anda menghidupkan fasilitas yang dibutuhkan untuk data bergaya OLTP dan integritas transaksi (dengan overhead yang menyertainya).