Casa Banche dati Cos'è il repository di database? - definizione da techopedia

Cos'è il repository di database? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Database Repository?

Un repository di database è un raggruppamento logico, ma a volte anche fisico di dati da database correlati ma separati.


Questo di solito viene fatto quando esiste uno "scopo superiore" per i dati, ma gli elementi di dati necessari per farlo risiedono su database diversi. In questi casi è necessario un repository per riunire gli elementi di dati discreti e operare su di essi come uno.

Techopedia spiega Database Repository

I repository di database vengono generalmente discussi e implementati nell'ambito del data warehousing e della business intelligence. Ciò di solito richiede un livello di aggregazione dei dati che i database di livello inferiore non possono semplicemente fornire, rendendo quindi necessaria la creazione di una struttura di livello superiore.


Considera il caso di una grande banca. Tale istituzione sarà probabilmente composta da diverse filiali, non in senso fisico, geograficamente diversificato, ma piuttosto in senso funzionale o di linee di business. Ci sarà la tradizionale divisione del conto bancario, oltre a una divisione prestiti, una divisione forex e tesoreria, una divisione di investment banking e una divisione di custodia / deposito sicuro. Tutte queste divisioni gestiscono i propri sistemi di informazione separati, il che ovviamente implica database separati.


Tuttavia, ogni divisione deve riportare i propri dati finanziari alla sede centrale. Il Chief Financial Officer (CFO) deve aggregare tutti i dati finanziari delle varie divisioni per valutare la loro redditività, poiché questi si inseriscono direttamente nella posizione finanziaria complessiva della banca. Si può vedere che l'ufficio del CFO non è realmente interessato alla parte operativa dei vari database, è solo interessato ai dati che si occupano di dati finanziari. Un'altra cosa da notare è che si affida completamente alle relazioni delle divisioni per informarlo su quali decisioni prendere, non possiede o genera dati da solo.


Immettere un repository di dati. Questo sarà probabilmente un altro sistema con un proprio database, distinto da tutti gli altri, che può accedere direttamente ai dati rilevanti dagli altri database e aggregarli in informazioni significative per il CFO. Tuttavia, è importante ricordare che i dati e le informazioni che il CFO sta esaminando potrebbero essere o meno localizzati fisicamente nel repository di dati. Il repository può semplicemente leggere direttamente dagli altri database o, per motivi di prestazioni, può archiviare una copia locale dei dati a cui ha avuto accesso dagli altri. Il repository includerà probabilmente la capacità di mostrare l'andamento delle prestazioni nel tempo, confrontare e confrontare gli obiettivi delle divisioni, mostrare le deviazioni nel corso dei periodi e così via. Alcuni di questi obiettivi sono chiaramente nel contesto della Business Intelligence. Inoltre, dal momento che il nostro CFO è per lo più intercettato nel reporting rispetto all'input e alla generazione dei dati, il suo repository di dati sarà probabilmente un sistema di sola lettura, o con scritture minime, oltre a aggregare i dati che risalgono a lungo. Questa funzione inizia ad attraversare il contesto del Data Warehousing.


Un repository di dati è quindi l'aggregazione logica di elementi di dati da database separati in una posizione centralizzata per uno scopo specifico che non può essere raggiunto utilizzando i database stessi.

Cos'è il repository di database? - definizione da techopedia