Introduction
La mise à disposition de données est un terme très large qui fait référence à l'acquisition de données d'un système source vers un système cible. L'acquisition de mots est préférée, et non le chargement de données car les données peuvent être acquises sans qu'il soit nécessaire de les charger physiquement dans un système cible. En fait, avec les progrès technologiques, le transfert de données dans une entreprise devient de moins en moins courant. Il est souvent beaucoup plus simple de lire les données à distance.
Il existe de nombreuses raisons pour lesquelles la mise à disposition des données est nécessaire. Ils comprennent :
- Extraire les données des applications de gestion et les charger dans un entrepôt de données central
- Fournir un accès en temps réel aux sources de données pour l'analyse
- Distribuer les données d'un système central vers des systèmes régionaux
- Consolider les données de plusieurs systèmes dans un système central
- Maintenir les systèmes synchronisés
- Migrer les données d'un système hérité vers un nouveau système
Dans les scénarios de mise à disposition de données les plus simples, seuls deux systèmes sont impliqués : la source et la cible. Mais il y a souvent plusieurs systèmes impliqués. Par exemple, vous pouvez combiner des données de plusieurs systèmes source dans un seul système cible. Cela peut également aller dans l'autre sens : un seul système source qui répartit ses données dans plusieurs systèmes cibles. Et, enfin, nous pouvons même avoir une combinaison des deux : plusieurs systèmes source consolidant les données et les distribuant à plusieurs systèmes cibles.
Lancez la vidéo ci-dessous pour en savoir plus sur les concepts de base de la mise à disposition de données :
Contrôle de l'application ou de la base de données de la mise à disposition des données
La mise à disposition des données peut être contrôlée par des applications autonomes et spécialisées ou à l'aide des outils intégrés d'une base de données. Considérons chaque approche.
La mise à disposition de données contrôlée par l'application se produit lorsqu'une application dédiée contrôle le flux de données. Ces applications fournissent des outils pour se connecter aux sources de données et aux cibles de données et pour définir des règles de flux de données qui déterminent la manière dont les données se déplacent entre les systèmes. SAP Data Services, SAP Landscape Transformation et SAP Datasphere sont des exemples d'applications de mise à disposition de données dédiées.
Avec cette approche pilotée par l'application, l'application extrait les données d'une base de données source et les charge dans une base de données cible. Les règles d'extraction, la logique d'exécution et les méthodes de chargement sont gérées par l'application. Considérez l'application de mise à disposition des données comme l'orchestrateur du mouvement de données entre les systèmes. Dans certains cas, l'application de mise à disposition de données extrait les données source et les stocke temporairement, avant de les envoyer dans le système cible. Cela se trouve souvent dans les cas où plusieurs sources de données doivent être combinées et une zone intermédiaire est nécessaire pour synchroniser les données, qui peuvent arriver à des moments différents.
L'une des principales raisons d'utiliser une application de mise à disposition de données dédiée est lorsque vous travaillez avec plusieurs sources de données qui utilisent différentes technologies ou proviennent de différents fournisseurs. Ces applications dédiées peuvent généralement traiter des données de n'importe quelle source, par exemple des bases de données, des fichiers CSV, des fichiers JSON et des services Web. Certains peuvent même se connecter directement aux applications de gestion, par exemple, des extraits SAP BW/4HANA de SAP S/4HANA au niveau de l'application et non des tables de base de données. Dans ce cas, la logique de flux de données est créée à un niveau supérieur à la technologie de stockage physique.

Examinons maintenant la mise à disposition de données contrôlée par la base de données.
L'exigence de base est que la base de données fournisse les outils de mise à disposition de données. Le type le plus simple d'outil de mise à disposition de données peut être un outil d'exportation et d'importation pour déplacer des données d'une base de données à une autre. Mais certaines bases de données, y compris SAP HANA, fournissent des outils sophistiqués pour gérer des scénarios de mise à disposition de données complexes tels que ceux qui nécessitent de combiner des données, de valider des données et d'enrichir des données. En utilisant les outils intégrés d'une base de données pour gérer la mise à disposition des données, vous n'avez pas besoin d'implémenter des applications de mise à disposition de données distinctes, comme nous l'avons décrit précédemment. Cette approche prend en charge une infrastructure plus simple.
Travailler avec des outils fournis par la base de données est ce que nous entendons par mise à disposition de données contrôlées par la base de données. Le flux de données est contrôlé à l'aide d'outils qui font partie de la base de données.

Ce cours couvre les outils de mise à disposition de données intégrés de SAP HANA sur site et SAP HANA Cloud.



