L’entrepôt de données (Data Warehouse) est un outil essentiel lorsque des données provenant de sources multiples ont été collectées, afin de les structurer, comparer et les traiter. L’entreposage de données permet de stocker des données actualisées et historiques en un seul endroit. On peut alors s’y référer pour des rapports analytiques, pour les utilisateurs et les équipes de collaboration, pour l’aide à la décision commerciale.
Les données qui ont été stockées dans un entrepôt de données sont transférées à partir de systèmes opérationnels ou des bases de données opérationnelles, par exemple des données de vente ou de marketing.
L’architecture d’un entrepôt de données n’est pas une base de données typique. Une base de données standard est créée pour gérer une gamme spécifique d’expansion rapide de données en temps réel. tandis qu’un entrepôt de données offre une sélection variée de données sur une période de temps étendue, comprenant à la fois des données de mise à jour actuelles et des données historiques.
La nécessité d’un entrepôt de données est évidente lorsque des problèmes d’analyse se posent et que les exigences ne sont pas satisfaites en ce qui concerne la performance de l’analyse des données avec des bases de données ou systèmes opérationnels. La réalisation de telles interrogations de bases de données n’est possible que lorsqu’une base de données peut entrer dans un état fixe temporaire, comme c’est le cas avec l’entrepôt de données. Un lac de données (datalake) standard est modifié et mis à jour de manière cohérente, ce qui rend cette option irréalisable.
Un entrepôt de données peut se concentrer sur l’analyse des données afin qu’une base de données transactionnelle puisse se concentrer uniquement sur les transactions. L’avantage supplémentaire de l’utilisation d’un entrepôt de données est la capacité de rechercher et d’analyser des données provenant de sources multiples afin de consolider les variantes du schéma de stockage.
Cependant, les entrepôts de données ont un inconvénient. Essentiellement une unité de stockage de données,
les entrepôts de données n’ont pas la capacité de gérer des données brutes.
La préparation des données est donc un élément crucial pour construire un entrepôt de données qui soit effectivement opérationnel.