Vous êtes sur la page 1sur 4

JARGON BODS :

Business Object data services

Data Services est application logicielle permettant de créer et planifier des jobs pour l'intégration et la
transformation des données. Pour les rapports dans SAP NetWeaver Business Warehouse, l’entreprise a besoin
de données provenant de sources de données diverses telles que les systèmes SAP, les systèmes non-SAP,
Internet et autres applications métier. Data Services nous offre une interface graphique qui permet :

 La création facile de JOBS d'extraction de données à partir de sources hétérogènes.


 La transformation des données pour répondre aux besoins métier de l'organisation.
 Le chargement des données vers un ou plusieurs emplacements. (ODS)

Dans le cadre de notre projet, nous envisageons d'utiliser SAP Data Services (BODS) pour l'extraction de
données à partir de sources non SAP et leur chargement dans des ODS. BODS nous offre une solution puissante
pour l'acquisition et l'intégration des données provenant de différentes sources. Grâce à son interface
graphique conviviale, nous pouvons facilement configurer des flux de travail pour extraire, transformer et
charger les données dans les ODS du BW. Cela nous permettra d'obtenir une vue consolidée et cohérente de
nos données, essentielle pour nos activités de reporting et d'analyse. En utilisant BODS, nous bénéficierons de
fonctionnalités avancées telles que la gestion des erreurs, la planification des JOBS et la surveillance des flux de
données.

Data Services combine à la fois le mouvement de données en mode batch et en temps réel ainsi que la gestion
avec mise en cache intelligente pour fournir une plateforme d'intégration de données unique. Comme le
montre la figure de l'architecture de Data Services - Serveur d'accès, la plateforme est utilisée pour gérer des
informations provenant de n'importe quelle source d'information et les utiliser.
Data Services Repository

Le référentiel Data Services est un ensemble de tables qui comprend :

 Les objets système préalablement définis et créés par l'utilisateur


 Les métadonnées sources et cibles
 Les règles de transformation

Le référentiel Data services est configuré sur une plateforme client/serveur ouverte pour faciliter le partage des
métadonnées avec d'autres outils d'entreprise. Chaque référentiel est stocké dans un système de gestion de
base de données relationnelle (SGBDR) existant.

Types de référentiels
 Référentiel local : Connu dans le concepteur sous le nom de Bibliothèque locale d'objets, le référentiel
local est utilisé par un architecte d'application pour stocker les définitions des métadonnées source et
cible, ainsi que les objets Data Services.
 Référentiel central : Connu dans le concepteur sous le nom de Bibliothèque centrale d'objets, le
référentiel central est un composant facultatif qui peut être utilisé pour prendre en charge un
environnement multi-utilisateur. La bibliothèque centrale d'objets fournit une bibliothèque partagée
qui permet aux développeurs de vérifier les objets lors du développement.
 Référentiel de profiler : Il est utilisé pour stocker des informations qui déterminent la qualité des
données.

Chaque référentiel est associé à au moins un serveur de Data Services job, qui récupère la tâche depuis son
référentiel associé et démarre le moteur de mouvement des données, comme le montre la figure de
l'architecture Data Services. Le moteur de mouvement des données intègre des données provenant de sources
hétérogènes multiples, effectue des transformations de données complexes et gère les extractions et les
transactions à partir de systèmes ERP et d'autres sources. Le serveur de tâches peut déplacer les données en
mode batch ou en temps réel et utilise l'optimisation des requêtes distribuées, le multithreading, le cache en
mémoire, les transformations de données en mémoire et le traitement parallèle pour offrir un débit élevé et
une grande évolutivité des données

Data Services Management Console


La console de gestion de Data Services permet d'accéder aux fonctionnalités suivantes :

 Planification, surveillance et exécution des jobs.


 Configuration, démarrage et arrêt des services en temps réel.
 Configuration du serveur de jobs, du serveur d'accès et de l'utilisation du référentiel.
 Configuration et gestion des adaptateurs.
 Gestion des utilisateurs.
 Publication des Bach jobs et des services en temps réel via des services web.
 Rapports sur les métadonnées.

Les Objets Data services

Toutes les entités utilisées dans le Data services Designer sont appelées objets.
 Projets, par exemple, des dossiers pour organiser un référentiel.
 Jobs exécutables.
 Workflow, pour contrôler les opérations, par exemple, des sous-tâches.
 Dataflow, où se déroule l'ETL.
 Scripts, du code intégré dans d'autres objets.
 Datastores, sources et cibles, par exemple, une base de données.
 Formats de fichiers, par exemple, des fichiers plats, des schémas XML et Excel.

Tous les objets ont des options, des propriétés et des classes, et peuvent être modifiés pour changer le
comportement de l'objet. Les options contrôlent l'objet, par exemple, pour configurer une connexion à une
base de données, le nom de la base de données est une option pour la connexion. Les propriétés décrivent
l'objet, par exemple, le nom et la date de création décrivent à quoi sert l'objet et quand il est devenu actif. Les
attributs sont des propriétés utilisées pour localiser et organiser les objets. Les classes définissent comment un
objet peut être utilisé.
Chaque objet est soit réutilisable, soit à usage unique. Les objets à usage unique n'apparaissent que comme
composants d'autres objets. Ils fonctionnent uniquement dans le contexte dans lequel ils ont été créés. Les
objets à usage unique ne peuvent pas être copiés. Un objet réutilisable a une seule définition et tous les appels
à l'objet font référence à cette définition. Si vous modifiez la définition de l'objet à un endroit, puis enregistrez
l'objet, le changement est reflété dans tous les autres appels de l'objet.
La plupart des objets créés dans Data Services sont disponibles pour la réutilisation. Après avoir défini et
enregistré un objet réutilisable, Data Services stocke la définition dans le référentiel. Réutilisez la définition
selon les besoins en créant des appels vers celle-ci, par exemple, un flux de données au sein d'un projet est un
objet réutilisable. Plusieurs tâches, telles qu'une tâche de chargement hebdomadaire et une tâche de
chargement quotidienne, peuvent appeler le même flux de données. Si ce flux de données est modifié, les deux
tâches appellent la nouvelle version du flux de données.
Tous ces objets sont stockés dans la bibliothèque locale d'objets (local object library) sous une structure
hiérarchique. Comme montre la figure ci-dessous

Les jobs sont composés de workflow et de dataflow comme le montre la figure des relations d'objets de Data
Services. Ces éléments peuvent être définis comme suit :
● Un workflow est l'incorporation de plusieurs dataflow dans une séquence.
● Un processus de dataflow transforme les données sources en données cibles.

Vous aimerez peut-être aussi