DW - Aperçu
Un entrepôt de données est connu comme un référentiel central pour stocker les données d'une ou de plusieurs sources de données hétérogènes. L'entrepôt de données est utilisé pour le reporting et l'analyse des informations et stocke les données historiques et actuelles. Les données du système DW sont utilisées pour les rapports analytiques, qui sont ensuite utilisés par les analystes commerciaux, les directeurs des ventes ou les travailleurs du savoir pour la prise de décision.
Les données du système DW sont chargées à partir d'un système de transaction opérationnel comme les ventes, le marketing, les ressources humaines, le SCM, etc. Elles peuvent passer par le magasin de données opérationnelles ou d'autres transformations avant d'être chargées dans le système DW pour le traitement de l'information.
Entrepôt de données - Fonctionnalités clés
Les principales caractéristiques d'un système DW sont:
Il s'agit d'un référentiel de données central où les données sont stockées à partir d'une ou plusieurs sources de données hétérogènes.
Un système DW stocke à la fois les données actuelles et historiques. Normalement, un système DW stocke 5 à 10 ans de données historiques.
Un système DW est toujours séparé d'un système de transaction opérationnel.
Les données du système DW sont utilisées pour différents types de rapports analytiques allant de la comparaison trimestrielle à la comparaison annuelle.
Besoin d'un système DW
Supposons que vous ayez une agence de prêt immobilier où les données proviennent de plusieurs applications telles que le marketing, les ventes, l'ERP, la GRH, la MM, etc. Ces données sont extraites, transformées et chargées dans Data Warehouse.
Par exemple, si vous devez comparer les ventes trimestrielles / annuelles d'un produit, vous ne pouvez pas utiliser une base de données transactionnelle opérationnelle, car cela bloquera le système de transaction. Par conséquent, un entrepôt de données est utilisé à cette fin.
Différence entre DW et ODB
Les différences entre un entrepôt de données et une base de données opérationnelle (base de données transactionnelle) sont les suivantes -
Un système transactionnel est conçu pour des charges de travail et des transactions connues telles que la mise à jour d'un enregistrement d'utilisateur, la recherche d'un enregistrement, etc. Cependant, les transactions de l'entrepôt de données sont plus complexes et présentent une forme générale de données.
Un système transactionnel contient les données actuelles d'une organisation et l'entrepôt de données contient normalement les données historiques.
Le système transactionnel prend en charge le traitement parallèle de plusieurs transactions. Des mécanismes de contrôle d'accès et de récupération sont nécessaires pour maintenir la cohérence de la base de données.
Une requête de base de données opérationnelle permet de lire et de modifier des opérations (suppression et mise à jour) alors qu'une requête OLAP ne nécessite qu'un accès en lecture seule aux données stockées (instruction Select).
Architecture DW
L'entreposage de données implique le nettoyage des données, l'intégration des données et la consolidation des données.
Un entrepôt de données a une architecture à 3 couches - Data Source Layer, Integration Layer, et Presentation Layer. L'illustration ci-dessus montre l'architecture commune d'un système Data Warehouse.