Données imbriquées. SAP BusinessObjects Data Services 4.1 Support Package 1
Données imbriquées
Données imbriquées
Cette section décrit les données imbriquées ainsi que leur utilisation dans le progiciel.
10.1 Que sont les données imbriquées ?
Les données réelles ont souvent des relations hiérarchiques représentées dans une base de données relationnelle avec des schémas maître-détail utilisant des clés étrangères pour créer le mappage.
Toutefois, certains jeux de données, tels que les documents XML et les IDocs SAP ERP, traitent les relations hiérarchiques à l'aide de données imbriquées.
Le progiciel mappe les données imbriquées avec un schéma distinct qui est implicitement lié à une seule ligne et une seule colonne du schéma parent. Ce mécanisme s'intitule le NRDM (Nested Relational
Data Modelling, modélisation de données relationnelles imbriquées). Le NRDM permet d'afficher et de manipuler les relations hiérarchiques au sein des cibles, des transformations et des sources des flux de données.
Les commandes clients sont souvent présentées en utilisant l'imbrication : les postes d'une commande client sont liés à un seul en-tête et sont affichés à l'aide d'un schéma imbriqué. Chaque ligne du jeu de données de la commande client contient un schéma imbriqué du poste.
10.2 Représentation de données hiérarchiques
Vous pouvez représenter les mêmes données hiérarchiques de différentes manières. Celles-ci incluent notamment :
233 2012-11-22
Données imbriquées
• Lignes multiples dans un seul jeu de données
Jeu de données de commande
N° de commande
IDClient
AdresseLi vraison1
9999
9999
1001
1001
123 State
St
123 State
St
Adresse
Livrai son2
Town,
CA
Town,
CA
Elé me nt
Qté
001 2
002 4
PrixElément
10
5
• Jeux de données multiples liés par une jointure
Jeu de données de l'en-tête de commande
N° de commande
IDClient
9999 1001
AdresseLi vraison1
123 State
St
AdresseLivraison2
Town, CA
Jeu de données des postes
N° de commande
Elément
9999
9999
001
002
Qté
2
4
PrixElément
10
5
OU En-tête de commande N° de commande = Poste N° de commande
• Données imbriquées
La méthode des données imbriquées peut s'avérer plus concise (aucune information répétée) et peut se mettre à l'échelle pour présenter un niveau supérieur de complexité hiérarchique. Par exemple, les colonnes d'un schéma imbriqué peuvent également contenir des colonnes. Il existe une instance unique de chaque schéma imbriqué pour chaque ligne à chaque niveau de la relation.
Jeu de données de la commande
234 2012-11-22
Données imbriquées
En généralisant davantage le concept des données imbriquées, chaque ligne de chaque niveau peut disposer d'un nombre quelconque de colonnes contenant des schémas imbriqués.
Jeu de données de commande
235
Vous pouvez afficher la structure des données imbriquées dans les schémas d'entrée et de sortie des sources, cibles et transformations dans les flux de données. Les schémas imbriqués s'affichent avec une icône de schéma associée d'un signe plus, indiquant que l'objet contient des colonnes. La structure du schéma indique la manière dont les données sont classées.
• Ventes est le schéma de niveau supérieur.
• LineItems est un schéma imbriqué. Le signe moins précédant l'icône de schéma indique que la liste de colonnes est ouverte.
• CustInfo est un schéma imbriqué dont la liste de colonnes est fermée.
2012-11-22

Public link updated
The public link to your chat has been updated.