Définition - Que signifie le référentiel de base de données?
Un référentiel de bases de données est un regroupement logique, mais parfois aussi physique, de données provenant de bases de données liées mais séparées.
Cela se fait généralement lorsqu'il y a un «objectif plus élevé» pour les données, mais les éléments de données nécessaires pour ce faire résident dans des bases de données différentes. Dans ces cas, un référentiel est nécessaire pour rassembler les éléments de données discrets et les utiliser comme un seul.
Definir Tech explique le référentiel de base de données
Les référentiels de bases de données sont généralement discutés et mis en œuvre dans le domaine de l'entreposage de données et de l'intelligence d'affaires. Cela nécessite généralement un niveau d'agrégation de données que les bases de données de bas niveau ne peuvent tout simplement pas fournir, ce qui nécessite la création d'une structure de niveau supérieur.
Prenons le cas d'une grande banque. Une telle institution sera vraisemblablement composée de plusieurs filiales différentes, non pas dans un sens physique, géographiquement diversifié, mais plutôt dans un sens fonctionnel ou sectoriel. Il y aura la division traditionnelle des comptes bancaires, en plus d'une division de prêts, d'une division de change et de trésorerie, d'une division de banque d'investissement et d'une division de conservation / dépôt sécurisé. Toutes ces divisions gèrent leurs propres systèmes d'information séparés, ce qui implique bien sûr des bases de données distinctes.
Cependant, chaque division doit rendre compte de ses propres états financiers au siège social. Le Chief Financial Officer (CFO) doit agréger toutes les données financières des différentes divisions pour évaluer leur rentabilité, car elles alimentent directement la situation financière globale de la banque. Vous voyez que le bureau du CFO ne se préoccupe pas vraiment de la partie opérationnelle des différentes bases de données, il ne s'intéresse vraiment qu'aux données qui traitent de la finance. Une autre chose à noter est qu'il s'appuie entièrement sur le reporting des divisions pour l'informer des décisions à prendre, il ne possède ni ne génère lui-même aucune donnée.
Entrez un référentiel de données. Il s'agira probablement d'un autre système doté de sa propre base de données, distinct de tous les autres, qui pourra accéder directement aux données pertinentes des autres bases de données et les agréger en informations significatives pour le directeur financier. Cependant, il est important de se rappeler que les données et informations examinées par le directeur financier peuvent ou non se trouver physiquement dans le référentiel de données. Le référentiel peut simplement lire directement à partir des autres bases de données, ou, pour des raisons de performances, il peut stocker une copie locale des données auxquelles il a accédé depuis les autres. Le référentiel comprendra probablement la possibilité d'afficher les tendances de performance au fil du temps, de comparer et de contraster les objectifs des divisions, d'afficher les écarts sur des périodes, etc. Certains de ces objectifs s'inscrivent clairement dans le contexte de la Business Intelligence. De plus, étant donné que notre directeur financier est principalement intersecté dans le reporting plutôt que dans la saisie et la génération de données, son référentiel de données sera probablement un système en lecture seule, ou avec un minimum d'écritures, en plus d'agréger des données remontant sur une longue période. Cette fonction commence à entrer dans le contexte de l'entreposage de données.
Un référentiel de données est donc l'agrégation logique d'éléments de données provenant de bases de données distinctes dans un emplacement centralisé dans un but précis qui ne peut être atteint en utilisant les bases de données elles-mêmes.