SQL Server Data IS profili memorizzati in tabelle

Il compito di SQL Server Data Profile Information Services memorizza i risultati dell'attività di profiling in un documento XML che possono essere esaminate con il Visualizzatore profilo dati. Nell'articolo di SQL Server 2008 Dataprofiling per spiegare come utilizzare questo nuovo compito in SSIS.

Anche se questo metodo è molto semplice, a volte può non essere sufficiente. Se un progetto di indirizzi di qualità dei dati potrebbe essere interessante, ad esempio, memorizzare una storia di profilo per valutare come è stato il miglioramento della qualità dei dati trattati.

Il modo migliore per lavorare con i dati storici è quello di utilizzare un database e archiviare i dati in tabelle, su cui possono fare domande, segnalazioni e confrontare lo prende.Per fare tutto ciò che vi serve è passare le tabelle di metadati che il compito di profiling è stato memorizzato nel file XML.

Come qualcuno ha già trascorso alla ricerca di un modo semplice per farlo. Thomas Frisendal dal loro web soluzioni di qualità dell'informazione , spiega come creare un file XSLT per ogni tipo di analisi che viene utilizzata per estrarre il codice XML generato dal profilo dati Task SSIS uno o più file XML in un formato che può essere importato direttamente in tabelle .

Pacchetto SSIS per andare a profili di tabelle di dati

Così, con solo la creazione di un processo che applica un XSLT per ogni tipo di profilo, poi caricare ogni file XML risultante in una tabella e in grado di memorizzare dati di profilo nelle tabelle.Come anche in tutti i file includono un campo che riporta il nome della tabella di origine, con una tabella per ogni tipo di profilo e si può memorizzare i profili di tutte le tabelle da discutere.

Flusso di dati SSIS ProfileToSQL Task

Ho anche aggiunto alla tabella un campo data che memorizza la data in cui è fatto il processo, e ora il risultato è stato buono.

Nel grafico possiamo vedere la distribuzione dei tipi di traccia diversa per la strada spagnola secondo INE e realizzare, per esempioesempio, che gli identificatori non sono troppo ben definito, dal momento che possiamo trovare cose come più di un identificatore per lo stesso tipo di strada (Via, C, C /), o percorsi molti a un punto come un identificatore.

SSIS Tabella dati profilo di valori diversi tipi di strada

In Strumento gratuito per l'automazione di SQL Server , l'autore illustra come questa soluzione funziona e come ottenere le fogliestile e raccomandazioni per i fogli di stile Uso ProfileToSQL spiegato in dettaglio come utilizzare XSLT, e include un disclaimer di precisare che tale software è una versione di prova.

Talk About It forum