Le concept de dépôt de données

Un dépôt de données fournit un mécanisme pour mettre à jour ou consulter des données qui vont persister au delà de la portée du processus en cours. Il permet de stocker les données des flux en entrée et de les retransmettre par l'intermédiaire d'un ou plusieurs flux en sortie.
Introduction au concept de dépôt de données
En fonction du contexte décrit, HOPEX System Oriented IT Architecture vous propose d’utiliser des dépôts de données ER ou BDR.

Un dépôt de données Base de Données Relationnelle représente un dépôt de données sous forme de tables ou de vues de tables.

Un dépôt de données Entité Relation décrit les données d’une base de données sous forme d’entités ou de classes.
Un dépôt de données référence un domaine de données.

Un domaine de données BDR est détenu par une base de données. Une structure de stock d’information ER est détenue par un paquetage.
Si vous décrivez un système applicatif, seuls des dépôts de données physiques peuvent être utilisés.

Un dépôt de données physique représente l’implémentation d’un dépôt de données logique.
Si vous décrivez un système applicatif logique, seuls des dépôts de données logiques peuvent être utilisés.

Un dépôt de données logique matérialise l'utilisation des données par les systèmes applicatifs sans considérer comment leur accès sera concrètement mis en oeuvre.
Enfin HOPEX System Oriented IT Architecture vous permet de distinguer les dépôts de données locaux à un système des dépôts de données externes qui seront positionnés à la frontière des diagrammes.

Un dépôt de données local représente un dépôt de données utilisé uniquement à l’intérieur du système décrit.

Un dépôt de données externe représente un dépôt de données utilisé à l’intérieur et à l’extérieur du système décrit.
Les contextes d’utilisation
Les dépôts de données peuvent être décrits dans les diagrammes suivants :
• diagrammes de structure de système applicatif
• diagrammes de structure d’application
• diagrammes de structure de système applicatif logique