Pengujian ETL - Akurasi Data
Dalam pengujian ETL, keakuratan data digunakan untuk memastikan apakah data dimuat secara akurat ke sistem target sesuai harapan. Langkah-langkah utama dalam melakukan akurasi data adalah sebagai berikut -
Perbandingan Nilai
Perbandingan nilai melibatkan membandingkan data dalam sumber dan sistem target dengan transformasi minimum atau tanpa transformasi. Ini dapat dilakukan dengan menggunakan berbagai alat Pengujian ETL, misalnya, Transformasi Sumber Kualifikasi di Informatica.
Beberapa transformasi ekspresi juga dapat dilakukan dalam pengujian akurasi data. Berbagai operator set dapat digunakan dalam pernyataan SQL untuk memeriksa keakuratan data dalam sumber dan sistem target. Operator umum adalah operator Minus dan Intersect. Hasil dari operator ini dapat dianggap sebagai penyimpangan nilai dalam target dan sistem sumber.
Periksa Kolom Data Kritis
Kolom data penting dapat diperiksa dengan membandingkan nilai yang berbeda dalam sumber dan sistem target. Berikut adalah contoh kueri yang dapat digunakan untuk memeriksa kolom data penting -
SELECT cust_name, Order_Id, city, count(*) FROM customer
GROUP BY cust_name, Order_Id, city;