Tutoriel SAP BODS pour les débutants : qu'est-ce que c'est, Architecture

Avant d'apprendre la présentation de SAP BODS, comprenons

Qu'est-ce que l'ETL?

ETL signifie Extract-Transform-Load, et il s'agit d'un processus de chargement des données du système cible vers l'entrepôt de données. Les données sont extraites d'une base de données et transformées pour correspondre selon le schéma de l'entrepôt de données. Après cela, il est rechargé dans la base de données de l'entrepôt de données sous la forme de tables de dimensions et de faits.

Qu'est-ce que SAP BODS ?

DBO SAP est un outil ETL permettant d'extraire des données de systèmes disparates, de transformer des données en informations significatives et de charger des données dans un entrepôt de données. Il est conçu pour fournir des solutions de classe entreprise pour l'intégration des données, la qualité des données, le traitement des données et le profilage des données. La forme complète de SAP BODS est Business Objects Data Services.

Histoire de SAP BODS

Voici des monuments célèbres de l’histoire de SAP BODS :

  • En 2002, BusinessObjects a rebaptisé les deux produits logiciels d'Acta en outil BusinessObjects Data Quality et BusinessObjects Data Integration.
  • Business Objects a été acquis par SAP en 2007 et ces deux produits ont été renommés SAP BODQ et SAP BODI.
  • En 2008, SAP a fusionné ces deux produits en un seul outil et l'a renommé SAP Business Objects Data Services (BODS).

DBO SAP Architecture

Voici quelques composants de base de SAP BODS archistructure :

DBO SAP Archidiagramme de structure
DBO SAP Archidiagramme de structure

Dépôt

Un référentiel est un ensemble de tables contenant des objets système, des métadonnées sources et cibles et des règles de transformation créés par l'utilisateur et prédéfinis. Il vous permet de mettre en place des référentiels sur une plateforme client/serveur ouverte. Cela vous aide à partager des métadonnées avec d'autres outils d'entreprise. Chaque référentiel local est connecté à un ou plusieurs serveurs de tâches qui exécutent le travail que vous avez créé.

Management Console

SAP BOD Data Services Management Console est l'application Web avec les éléments suivantswing caractéristiques.

  • Analyse d'impact et linéaire
  • Administration
  • Documentation automatique
  • OperaTableau de bord international
  • Validation des données
  • Rapports de données sur la qualité des données.

Serveur de travaux

Le composant Job Server vous aide à démarrer le moteur de déplacement des données. Il vous permet d'intégrer des données provenant de plusieurs sources. Cela vous aide à effectuer complex transformations de données et gère les transactions et les extractions des systèmes ERP et d'autres sources.

L'outil Job server d'intégration de données vous permet de déplacer des données en mode batch ou en temps réel. Il offre un débit de données élevé et une évolutivité. De plus, lors de la conception d'un travail, vous pouvez également l'exécuter à partir du Designer qui indique au Job Server d'exécuter le travail. Le Job Server vous permet également d'obtenir le travail à partir de son référentiel BODS SAP associé.

Concepteur de services de données

L'outil Data services Designer offre une interface utilisateur graphique facile à utiliser qui vous aide à définir les transformations, les mappages de données et la logique de contrôle.

Ce composant vous aide à créer des applications contenant des données et des flux de travail. Ce composant permet également de gérer les métadonnées stockées dans un référentiel.

Moteurs

Une fois les tâches SAP BusinessObjects Data Services exécutées, le Job Server démarre le moteur pour effectuer l'extraction, la transformation et le déplacement des données. Le moteur utilise le traitement parallèle et la transformation des données en mémoire pour offrir une connectivité, une qualité et une évolutivité élevées des données.

Serveur d'accès

Le serveur d'accès propose un message de demande-réponse en temps réel qui collecte les demandes de message, les achemine vers un service en temps réel et délivre une réponse au message dans une durée spécifique. Le serveur d'accès interroge les messages et les envoie au prochain service en temps réel disponible sur de nombreuses ressources informatiques.

Serveur d'adresses

Le composant suivant est le serveur d'adresses. Il propose une validation et des corrections d'adresse. Le serveur d'adresses doit être démarré avant de traiter les flux de données contenant la transformation Global Address Cleanse ou Global Suggestion List avec le moteur EMEA activé.

Termes importants dans SAP BODS

Datastore

Un Datastore offre une connexion à une source de données comme une base de données. Il s'agit d'une interface de liaison entre la base de données principale réelle et les services de données. Le magasin de données permet également aux services de données d'importer la description de la source de données, telle que les métadonnées.

CMC (Console de gestion centrale)

CMC est un outil d'administration Web pour BOD. C'est un outil utile pour exécuter certaines fonctions essentielles telles que l'enregistrement du référentiel, la gestion des utilisateurs, etc.

Administrateur Web de l'intégrateur de données

L'administrateur Web de Data Integrator est également connu sous le nom d'administrateur Web DI. Il vous aide à maintenir des référentiels dans les services de données. Ces services SAP BOD inclus dans l'administration Web DI sont le méta-référentiel, le référentiel central, les services de travail et les services Web.

Avantages des services de données SAP

Voici quelques avantages de BODS dans SAP

  • SAP Business Objects offre un meilleur profilage en raison du trop grand nombre d'acquisitions d'autres sociétés.
  • La courbe d'apprentissage de cet outil ETL est rapide et facile à utiliser.
  • Offre une interface utilisateur simple pour effectuer des tâches de manipulation de données.
  • Les objets et fonctions de BODS dans SAP permettent d'effectuer des manipulations et des transformations de données de manière très efficace.
  • Il existe des objets et des fonctions fournis par le système que vous pouvez facilement glisser-déposer.
  • SAP BODS vous permet de mettre en œuvre diverses transformations de données à l'aide du langage Data Integrator
  • SAP BODS vous aide à réaliser des complex transformations de données pour créer des fonctions personnalisées.
  • Data Integrator Designer vous permet de stocker des tâches en temps réel et par lots ainsi que de nouveaux projets dans le référentiel.

Inconvénients de SAP BODS

Voici quelques inconvénients de l’utilisation de SAP BODS.

  • Il s’agit d’un outil coûteux, le coût d’achat initial est donc très élevé.
  • La plupart des Business Objects nécessitent un certain nombre de serveurs et un matériel étendu.
  • Business Objects est une plate-forme de développement, ce qui signifie que les organisations souhaitant utiliser Business Objects auront besoin du soutien d'une équipe de développement hautement qualifiée.

Résumé

  • SAP BODS est un outil ETL de SAP qui peut extraire des données de systèmes disparates, les transformer en informations significatives et les charger dans différents types de systèmes.
  • Le formulaire complet SAP BODS est Business Objects Data Services.
  • Le référentiel, la console de gestion, le concepteur, le Job Server et le serveur d'accès sont des composants importants de SAP BODS. Architecture
  • SAP Business Objects offre un meilleur profilage en raison du trop grand nombre d'acquisitions d'autres sociétés.
  • BODS est un outil coûteux, le coût d’achat initial est donc très élevé