Casa Finanza personale Servizi middleware: garanzia della qualità dei dati - manichini

Servizi middleware: garanzia della qualità dei dati - manichini

Sommario:

Video: Le mie 5 (+1) distribuzioni Linux alternative ad Ubuntu (per ambito d'uso) 2025

Video: Le mie 5 (+1) distribuzioni Linux alternative ad Ubuntu (per ambito d'uso) 2025
Anonim

È necessario stabilire due diversi servizi di garanzia della qualità (QA) nel flusso di servizi middleware. È necessario eseguire le prime attività di controllo qualità con l'estratto dall'origine dati prima di eseguire altri servizi middleware.

Garanzia della qualità dei dati: parte I

Cercare di individuare (e correggere) errori e problemi il prima possibile. Spostare i dati lungo la pipeline verso il data warehouse è inutile se i problemi sono così significativi da richiedere uno sforzo significativamente maggiore per correggere in un secondo momento o semplicemente non possono essere corretti.

Quindi, quali tipi di problemi dovresti cercare? Eccone alcuni:

  • Valori negli elementi di dati che superano un intervallo ragionevole: Un cliente ha inviato 150 milioni di ordini di acquisto nel mese scorso, ad esempio, o un dipendente ha lavorato con l'azienda per 4, 297 anni, secondo il database dei dipendenti e la data di assunzione memorizzata.

  • Valori negli elementi di dati che non si adattano alla lista ufficiale e completa dei valori ammessi: Un valore potrebbe avere un codice A, ad esempio, quando gli unici valori ammessi per quel campo sono M e F. (Se quel campo era etichettato come GENDER, A potrebbe essere sinonimo di androgino!)

  • Incoerenze tra tabelle: Per le voci nella tabella CUSTOMER_ORDER, non esistono voci corrispondenti (come identificato da CUSTOMER_ID) in CUSTOMER_MASTER_TABLE.

  • Incoerenze tra campi: Record con stato o codice postale errato per la città indicata.

  • Valori mancanti: record con valori mancanti in determinati campi in cui dovrebbero essere contenuti.

  • Lacune di dati: Ad esempio, una tabella di origine dovrebbe contenere una riga di dati che include le unità totali vendute e le vendite di dollari per ciascun mese negli ultimi due anni. Per un numero elevato di clienti, tuttavia, non esistono righe per almeno uno di quei mesi.

  • Dati incompleti: Se le informazioni su ogni prodotto venduto dall'azienda dovrebbero essere disponibili, ad esempio, tutti i prodotti sono inclusi nell'estratto?

  • Violazioni delle regole aziendali: Se una regola aziendale stabilisce che solo un grossista può vendere prodotti a uno qualsiasi dei clienti dell'azienda, è necessario verificare se i registri dei clienti indicano vendite effettuate attraverso più di un grossista, che potrebbe indicare dati errati nella fonte.

  • Corruzione dei dati dall'ultimo estratto: Se l'estrazione avviene mensilmente, ad esempio, è necessario tenere traccia dei valori dei dati o delle somme che dovrebbero essere costanti, come le VENDITE PER CLIENTE AL MESE.Se, in un mese successivo, il valore di VENDITE PER CLIENTE AL MESE cambia per un dato cliente per un mese precedente, i dati sottostanti potrebbero essere stati danneggiati.

  • Incoerenze ortografiche: Il nome di un cliente è scritto in diversi modi, ad esempio.

Che cosa fai quando trovi dei problemi? Puoi provare una delle seguenti tecniche:

  • Applica una regola di correzione automatica. Quando trovi una ortografia inconsistente, ad esempio, esegui una ricerca in una tabella principale delle correzioni ortografiche precedenti e apporta automaticamente le modifiche ai dati.

  • Metti da parte il record per un membro del team da analizzare e correggere in seguito. In questo caso, potresti fare la parte umana del controllo qualità insieme alla correzione automatica.

    Ad esempio, vengono eseguite correzioni automatiche, se possibile, e una relazione su altri problemi viene inserita in un file separato e inviata alla persona QA. Quando la persona responsabile della qualità esegue tutte le correzioni manuali, le modifiche vengono unite ai dati che hanno attraversato il processo automatico di controllo qualità.

  • Raffredda i tuoi jet. Se riscontri abbastanza problemi che sono seri o richiedono una quantità indeterminata di ricerche, prendi in considerazione l'interruzione dell'intero processo fino a quando non trovi e risolvi il problema.

È possibile rendere il processo di controllo qualità molto più efficiente e molto meno problematico se si esegue un'analisi approfondita dei sistemi di origine. Se hai un'idea abbastanza precisa di quali tipi di problemi di dati potresti trovare in ogni fonte di dati, puoi riprogrammare il tuo processo di QA per rilevare e (si spera) correggere questi problemi prima di continuare.

Storicamente, le organizzazioni hanno trattato il processo di controllo della qualità dei dati come un flusso unidirezionale. I problemi vengono corretti prima che i dati vengano spostati ulteriormente nel flusso dei processi middleware ma non vengono mai corretti nelle origini dati. La maggior parte dei nuovi data warehouse ha un ciclo di feedback integrato dal processo di controllo qualità che corregge i problemi di qualità dei dati nei dati di origine.

Garanzia della qualità dei dati: parte II

Dopo il completamento dei processi di trasformazione, i dati devono essere sottoposti a QA - di nuovo. Non si sa mai quale tipo di errori o discrepanze potrebbe aver introdotto il processo di trasformazione nei dati. Dopo che si sono verificate modifiche, eventuali precedenti processi di controllo qualità non sono più validi.

Esegui i dati consolidati e trasformati attraverso lo stesso tipo di passaggi QA qui discussi. Anche se probabilmente non trovi molti errori rudimentali (come errori di ortografia o valori fuori dal raggio d'azione) se hai fatto un lavoro approfondito sul tuo QA di primo livello, vuoi comunque assicurarti. Inoltre, assicurati che il codice o gli script utilizzati per la trasformazione dei dati non causino accidentalmente nuovi errori.

L'obiettivo di questo QA di secondo livello è di assicurarsi che i dati consolidati e trasformati siano pronti per essere caricati nel data warehouse - non appena si verifica un ulteriore passaggio, se necessario.

Servizi middleware: garanzia della qualità dei dati - manichini

Scelta dell'editore

Come leggere dal file in PHP per la programmazione HTML5 e CSS3 - manichini

Come leggere dal file in PHP per la programmazione HTML5 e CSS3 - manichini

Se puoi scrivere dati in un file in PHP, sarebbe logico che tu possa leggere da quel file anche per la programmazione HTML5 e CSS3. Il readContact. programma php recupera i dati salvati nel programma precedente e li visualizza sullo schermo. Non è difficile scrivere un programma per leggere ...

Come usare una classe PHP in uno script - dummy

Come usare una classe PHP in uno script - dummy

Il codice classe PHP deve essere inserito lo script che usa la classe. Più comunemente, la classe viene archiviata in un file di inclusione separato ed è inclusa in qualsiasi script che utilizza la classe. Per usare un oggetto, devi prima creare l'oggetto dalla classe. Quindi quell'oggetto può eseguire qualsiasi metodo che ...

Scelta dell'editore

Come usare lo strumento Timbro clone di Photoshop - manichini

Come usare lo strumento Timbro clone di Photoshop - manichini

Puoi usare lo strumento Timbro clone in Photoshop per rimuovere gli angoli e altri difetti copiando una porzione dei pixel circostanti, che dovrebbero avere un colore e una consistenza simili, sopra la parte malata dell'immagine. Per utilizzare lo strumento Timbro clone, attenersi alla seguente procedura: Selezionare lo strumento Timbro clone dallo strumento ...

Come disinstallare e reinstallare Photoshop Lightroom - dummies

Come disinstallare e reinstallare Photoshop Lightroom - dummies

Se si nota un problema con Lightroom la prima volta che si avvia esso, qualcosa potrebbe essere andato storto durante il processo di installazione. Disinstallare e quindi reinstallare potrebbe essere tutto ciò che è necessario per correggere il problema. Il processo è diverso per ogni sistema operativo, quindi ecco i passaggi separati per ciascuno. Su Windows: Chiudi tutto ...

Fotografia For Dummies Cheat Sheet - dummies

Fotografia For Dummies Cheat Sheet - dummies

La fotografia è un hobby divertente e gratificante che può renderti molto popolare tra la gente nelle tue foto - o molto impopolare. Per ottenere il massimo da una fotocamera "inquadra e scatta", digitale o meno, la prima abilità da padroneggiare è bloccare l'attenzione. Puoi perfezionare le tue abilità fotografiche in modo che le tue foto siano ...

Scelta dell'editore

Agire per aumentare le emozioni edificanti - manichini

Agire per aumentare le emozioni edificanti - manichini

Al fine di elevare le tue emozioni, il primo passo è diventare consapevoli di quale emozioni che hai Diventa consapevole di ciò che ti innesca: cosa ti mette in agitazione e ti fa arrabbiare e ciò che ti rende molto eccitato. Un trigger sta guardando alcuni programmi televisivi e consente alle emozioni di questi programmi di permeare ...

Come le aziende ti convincono ad acquistare i loro prodotti - manichini

Come le aziende ti convincono ad acquistare i loro prodotti - manichini

Quasi tutti i media commerciali destinati alle donne ottengono la loro pubblicità entrate dalle industrie del cibo, della bellezza, della dieta e della moda. Solo l'industria della dieta stessa è un'impresa commerciale da 33 miliardi di dollari l'anno. E, naturalmente, queste industrie hanno bisogno di clienti in modo continuativo per continuare a avere successo. È nel loro interesse per ...

Come si forma l'immagine del corpo nella tua gioventù - dummies

Come si forma l'immagine del corpo nella tua gioventù - dummies

In generale, ciò che hai vissuto con la tua famiglia quando stavano crescendo ha avuto un effetto diretto sui pensieri e le sensazioni che hai avuto sul tuo corpo. Ripensa ai tuoi anni più giovani. Quanto attentamente le seguenti affermazioni descrivono la tua famiglia? Nessuno ha esercitato. L'auto è stata utilizzata anche per viaggi brevi. Cibo pesante e da ingrasso ...