Rumah Keuangan Pribadi Middleware Layanan: Jaminan Mutu Data - dummies

Middleware Layanan: Jaminan Mutu Data - dummies

Daftar Isi:

Video: Belajar web service middleware layout LocalStorage 2024

Video: Belajar web service middleware layout LocalStorage 2024
Anonim

Anda harus menetapkan dua layanan jaminan kualitas (QA) yang berbeda dalam aliran layanan middleware. Anda harus melakukan tugas QA pertama melawan ekstrak dari sumber data sebelum Anda menjalankan layanan middleware lagi.

Jaminan kualitas data: bagian I

Cobalah untuk menangkap (dan memperbaiki) kesalahan dan masalah sedini mungkin dalam prosesnya. Memindahkan data ke jaringan pipa ke gudang data tidak ada gunanya jika masalah begitu signifikan sehingga memerlukan upaya lebih jauh untuk diperbaiki nanti dalam prosesnya atau tidak dapat diperbaiki.

Jadi, jenis masalah apa yang harus Anda cari? Berikut adalah beberapa hal:

  • Nilai dalam elemen data yang melebihi kisaran yang wajar: Pelanggan telah mengirimkan 150 juta pesanan pembelian pada bulan lalu, misalnya, atau seorang karyawan telah bekerja dengan perusahaan tersebut selama 4, 297 tahun, sesuai dengan database karyawan dan tanggal perekrutan yang tersimpan.

  • Nilai dalam elemen data yang tidak sesuai dengan daftar nilai resmi dan lengkap yang diperbolehkan: Nilai mungkin memiliki kode A, misalnya, bila nilai yang diijinkan hanya untuk bidang itu adalah M dan F. (Jika bidang itu diberi label GENDER, A mungkin berdiri untuk androguin!)

  • Ketidakkonsistenan tabel silang: Untuk entri dalam tabel CUSTOMER_ORDER, tidak ada entri yang sesuai (seperti yang diidentifikasi oleh CUSTOMER_ID) ada di CUSTOMER_MASTER_TABLE.

  • Ketidakkonsistenan lintas bidang: Catatan yang memiliki status atau kode pos yang salah untuk kota yang ditunjukkan.

  • Nilai yang hilang: Catatan yang memiliki nilai yang hilang di bidang tertentu yang seharusnya isinya.

  • Data gap: Misalnya, tabel sumber harus berisi satu baris data yang mencakup jumlah unit penjualan dan penjualan dolar untuk setiap bulan selama dua tahun terakhir. Namun, untuk sejumlah besar pelanggan, tidak ada baris untuk setidaknya satu bulan itu.

  • Data tidak lengkap: Jika informasi tentang setiap produk yang dijual perusahaan seharusnya tersedia, misalnya, apakah semua produk termasuk dalam ekstrak?

  • Pelanggaran aturan bisnis: Jika aturan bisnis menyatakan bahwa hanya satu pedagang grosir yang dapat menjual produk ke salah satu pelanggan perusahaan, Anda harus memeriksa apakah ada catatan pelanggan yang menunjukkan penjualan yang dilakukan melalui lebih dari satu pedagang grosir, bisa menunjukkan data yang salah dalam sumbernya.

  • Data korupsi sejak ekstrak terakhir: Jika ekstraksi terjadi setiap bulan, misalnya, Anda harus mencatat nilai data atau jumlah yang harus konstan, seperti SALES PER PELANGGAN PER BULAN.Jika, pada bulan berikutnya, nilai PERJANJIAN PER PELANGGAN PER BULAN berubah untuk pelanggan tertentu untuk bulan sebelumnya, data yang mendasarinya mungkin telah rusak.

  • Ketidakkonsistenan ejaan: Nama pelanggan dieja dengan beberapa cara yang berbeda, misalnya.

Apa yang Anda lakukan saat menemukan masalah? Anda dapat mencoba salah satu dari teknik berikut ini:

  • Terapkan aturan koreksi otomatis. Bila Anda menemukan ejaan yang tidak konsisten, misalnya, lakukan pencarian di meja master koreksi ejaan sebelumnya dan secara otomatis membuat perubahan pada data.

  • Singkirkan catatan anggota tim untuk dianalisis dan diperbaiki nanti. Dalam kasus ini, Anda dapat melakukan bagian manusia QA bersamaan dengan koreksi otomatis.

    Misalnya, koreksi otomatis dibuat, jika memungkinkan, dan laporan tentang masalah lain dimasukkan ke dalam file terpisah dan dikirim ke orang QA. Ketika orang QA membuat semua koreksi manual, Anda menggabungkan koreksi kembali ke data yang telah melalui proses QA otomatis.

  • Kerenkan jendelamu Jika Anda menemukan cukup banyak masalah yang serius atau memerlukan jumlah penelitian yang tidak tentu, pertimbangkan untuk menghentikan keseluruhan proses sampai Anda menemukan dan memperbaiki masalahnya.

Anda dapat membuat proses QA jauh lebih efisien, dan jauh lebih tidak bermasalah, jika Anda melakukan analisis sistem sumber menyeluruh. Jika Anda memiliki gagasan yang cukup bagus tentang jenis masalah data apa yang mungkin Anda temukan di setiap sumber data, Anda dapat memprogram ulang proses QA Anda untuk mendeteksi dan (semoga) memperbaiki masalah tersebut sebelum melanjutkan.

Secara historis, organisasi memperlakukan proses data warehouse QA sebagai aliran satu arah. Masalah dikoreksi sebelum data dipindahkan lebih jauh ke dalam aliran proses middleware namun tidak pernah dikoreksi pada sumber data. Sebagian besar gudang data baru memiliki umpan balik internal dari proses QA yang mengoreksi masalah kualitas data dalam data sumber.

Jaminan kualitas data: bagian II

Setelah menyelesaikan proses transformasi, data harus QA'd - lagi. Anda tidak pernah tahu jenis kesalahan atau perbedaan proses transformasi yang mungkin telah diperkenalkan ke dalam data. Setelah perubahan terjadi, proses QA sebelumnya tidak lagi valid.

Jalankan data gabungan dan transformasi melalui jenis langkah QA yang sama yang dibahas di sini. Meskipun Anda mungkin tidak menemukan banyak kesalahan mendasar (seperti kesalahan ejaan atau nilai yang berada di luar jangkauan) jika Anda melakukan pekerjaan menyeluruh di QA tingkat pertama, Anda tetap ingin memastikannya. Selanjutnya, pastikan bahwa kode atau skrip yang digunakan untuk transformasi data tidak secara tidak sengaja menyebabkan kesalahan baru merayap masuk.

Tujuan dari QA tingkat kedua ini adalah untuk memastikan bahwa data gabungan dan transformasi Anda siap dimuat ke gudang data - segera setelah satu langkah lagi terjadi, jika perlu.

Middleware Layanan: Jaminan Mutu Data - dummies

Pilihan Editor

Perancang Minigame Minigame - dummies

Perancang Minigame Minigame - dummies

Sebelum menulis semua kode untuk membuat Minecraft Minigame, Anda perlu merancang permainan Anda. The Gameplay Loop adalah proses sederhana yang bisa Anda ikuti untuk memastikan permainan Anda menyenangkan, menantang, dan lengkap. The Gameplay Loop memiliki empat bagian: Start: Buat adegan dasar. Tujuan: Menambahkan cara untuk menang dan ...

Menciptakan Efek Air dan Es di Minecraft - dummies

Menciptakan Efek Air dan Es di Minecraft - dummies

Satu hal yang rapi tentang Minecraft adalah bahwa beberapa fisika realistis sedang dimainkan dalam permainan. Misalnya, jika Anda memiliki air dan Anda memasukkan es ke dalamnya, itu akan membeku! Oke, mungkin di dunia nyata, menambahkan es tidak membuat air membeku, tapi memang membuatnya lebih dingin. Anda dapat melihat ini ...

Mendapatkan Minecraft Experience Points - dummies

Mendapatkan Minecraft Experience Points - dummies

Di Minecraft, experience points, XP untuk jangka pendek, dikumpulkan dari bola pengalaman bercahaya. Sebagai pemain mengumpulkan cukup bola dan meningkatkan tingkat pengalaman mereka, mereka akan dapat menggunakan tabel dan landasan yang mempesona untuk meningkatkan kemampuan banyak item seperti senjata, baju besi, dan peralatan. Jadi, bagaimana Anda bisa cepat mendapatkan ini ...

Pilihan Editor

Bagaimana Mendidik dengan Infografis Informasi Dokumentual - dummies

Bagaimana Mendidik dengan Infografis Informasi Dokumentual - dummies

Infomasi editorial sama dengan artikel berita karena tujuan utamanya adalah untuk mengirimkan informasi. Di bawah payung grafis editorial, ada beberapa tipe yang berbeda, dengan keseimbangan bias dan objektivitas yang berbeda. Berikut adalah beberapa melihat: Badai salju menghantam kota Anda. Koran lokal menciptakan grafik yang menunjukkan hujan salju ...

Bagaimana Mengimpor Sketsa ke Ilustrator untuk Menciptakan Infografis - dummies

Bagaimana Mengimpor Sketsa ke Ilustrator untuk Menciptakan Infografis - dummies

Bahkan di dunia kabel ini, seniman masih suka sketsa Kabar baik! Sketsa kasar Anda dapat dengan mudah digunakan dalam draf infografis Anda. Anda dapat memindai sketsa atau mengambil gambar sketsa Anda dengan telepon Anda dan mengirim e-mail ke komputer Anda sendiri. Mereka tidak perlu diwarnai, cukup jelas bagi Anda untuk ...

Bagaimana cara memasukkan ilustrasi di Infografis Anda - jeleknya

Bagaimana cara memasukkan ilustrasi di Infografis Anda - jeleknya

Infografis yang baik (jelas) harus mencakup seni yang bagus. Ilustrasi mempromosikan alur cerita, menentukan elemen secara visual, dan mencerahkan halaman yang mungkin diisi dengan tipe abu-abu. Ilustrasi bisa berupa gambar fisik, semacam bagan atau grafik, atau bahkan garis waktu. Kehidupan sehari-hari Anda dipenuhi dengan contoh bagaimana ilustrasi ...

Pilihan Editor

GED Contoh Pertanyaan: Penalaran Melalui Bahasa Seni Membaca Informasi Teknis - dummies

GED Contoh Pertanyaan: Penalaran Melalui Bahasa Seni Membaca Informasi Teknis - dummies

Tentang Penalaran Melalui bagian Seni Bahasa GED, Anda mungkin diminta untuk menjawab pertanyaan tentang bagian teknis. Ini bisa termasuk petunjuk cara melengkapi, seperti berikut. Pertanyaan dalam artikel ini mengacu pada kutipan berikut dari Russell Hart's Photography For Dummies, 2nd Edition (Wiley). Apa Rahasia Untuk ...

GED Contoh Pertanyaan: Pertanyaan singkat tentang Ilmu Pengetahuan - dummies

GED Contoh Pertanyaan: Pertanyaan singkat tentang Ilmu Pengetahuan - dummies

Di beberapa titik selama bagian Ilmu Pengetahuan dari Tes GEE, Anda akan diminta untuk membuat jawaban singkat. Anda akan diberi sebuah bagian dan mengajukan pertanyaan yang perlu Anda tanggapi. Buat respons Anda jelas dan ringkas. Bagian Jawaban Jawaban Semua orang mengenal keju cheddar. Orang-orang meletakkan ...

GED Contoh Pertanyaan: Ilmu Sosial dan Media - dummies

GED Contoh Pertanyaan: Ilmu Sosial dan Media - dummies

Di bagian Ilmu Sosial GED, Anda mungkin diminta untuk menjawab pertanyaan tentang berbagai bentuk media, termasuk siaran berita. Lihatlah contoh berikut di bawah ini. Pertanyaan dalam artikel ini mengacu pada siaran berita berikut. Berita Lingkungan Dunia Selamat malam dan selamat datang di World Environmental News. Cerita kami ini ...