In un ambiente di data warehouse i metadati giocano un ruolo di primo piano, essi sono utili sia allo sviluppatore che all'end-user/analista. Allo sviluppatore servono come prima documentazione della struttura del data warehouse e dei processi di trasformazione che subiscono i dati, all'analista servono a capire come sono stati ottenuti i dati salvati nel data warehouse e quindi a formulare in modo più preciso le sue interrogazioni.
Tipicamente i metadati tengono conto di:
- struttura dei dati,
- sorgente dei dati,
- trasformazioni che i dati subiscono nel passaggio tra i due ambienti,
- modello dei dati,
- routine utilizzate per accedere ai dati,
- cambiamenti subiti dalle strutture, le sorgenti, le routine ed il modello dei dati.
Tutte queste informazioni se accessibili a tutti i tipi di utenza in modo esplicito aiutano sia nelle ricerche ed analisi dei dati in archivio che nello sviluppo delle applicazioni favorendo la trasparenza.
Tipicamente i metadati tengono conto di:
Tutte queste informazioni se accessibili a tutti i tipi di utenza in modo esplicito aiutano sia nelle ricerche ed analisi dei dati in archivio che nello sviluppo delle applicazioni favorendo la trasparenza.