Le tabelle di staging sono utilizzate solo nel progetto Data warehouse o in qualsiasi progetto SSIS
? Mi piacerebbe sapere cos'è un tavolo di sosta? Qualcuno può darmi qualche esempio su come usarlo e in quali circostanze è implementato? Inoltre, posso sapere le migliori pratiche durante l'utilizzo?Che cos'è una tabella di staging?
10
A
risposta
18
Le tabelle di staging sono solo tabelle di database contenenti i dati aziendali in una forma o nell'altra. La gestione temporanea è il processo di preparazione dei dati aziendali, in genere tratti da alcune applicazioni aziendali. Per il tuo sistema di BI medio devi preparare i dati prima di caricarlo. Una tabella di staging è essenzialmente solo una tabella temporanea contenente i dati aziendali, modificati e/o puliti. A seconda del caso reale, è possibile che siano presenti più tabelle di staging da diversi sistemi di origine che vengono quindi combinati nella tabella dei fatti risultante per il sistema BI.
Grazie Dirk. Puoi darmi un semplice esempio in tempo reale, per favore? – Suj
semplice esempio: il tuo sistema ERP ha diverse tabelle per fatture, intestazione fattura, linee di fatturazione, partner coinvolti. Hai bisogno di alcune informazioni da tutte queste tabelle in un'unica tabella dei fatti. Inoltre è necessario convertire le date nei dati della fattura in una dimensione data. Quindi prima carichi i dati della tua fattura in tabelle di staging, aggiungi i dati delle dimensioni della data e crei una tabella dei fatti da lì. A volte le tabelle di staging possono sembrare identiche alle tabelle nel sistema di origine, a volte possono essere il risultato di una query SQL che unisce più tabelle. Tutto dipende dal tuo scenario. –
Ciao Dirk, grazie ancora. Quindi, come è stato specificato (risultato di una query SQL che unisce più tabelle), può anche essere utilizzato in un progetto di casa non-data-ware. Anche se non ho familiarità con il termine tabella di staging, ora capisco che è solo una tabella temporanea o una tabella intermedia utilizzata per la modifica dei dati/scopo di pulizia. – Suj