Regroupement de valeurs de schémas imbriqués. SAP BusinessObjects Data Services 4.1 Support Package 1
Données imbriquées
L'option Lignes d'éléments uniques dans les transformations Query supprime toute ligne doublon au niveau supérieur d'une jointure. Cette option est particulièrement utile pour éviter des produits croisés dans des jointures générant une sortie imbriquée.
10.4.6 Regroupement de valeurs de schémas imbriqués
Lorsque vous spécifiez une clause GROUP BY pour un schéma contenant un schéma imbriqué, l'opération de regroupement combine les schémas imbriqués de chaque groupe.
Par exemple, pour assembler tous les postes inclus dans toutes les commandes pour chaque statut d'un jeu de commande, vous pouvez définir la clause GROUP BY au niveau supérieur du jeu de données sur la colonne de statut (Order.State) et créer un schéma de sortie qui inclut une colonne State (définie sur Order.State) et le schéma imbriqué LineItems.
Il en résulte un jeu de lignes (une pour chaque statut) comprenant la colonne State et le schéma imbriqué
LineItems contenant tous les schémas LineItems pour toutes les commandes de ce statut.
10.4.7 Suppression de l'imbrication de données imbriquées
Pour charger un jeu de données contenant des schémas imbriqués dans une cible relationnelle (non imbriquée), il est nécessaire de supprimer l'imbrication des lignes imbriquées. Une commande client peut par exemple utiliser un schéma imbriqué pour définir la relation entre l'en-tête et les postes de la commande. Pour charger les données dans des schémas relationnels, il convient de supprimer l'imbrication des multiniveaux. La suppression de l'imbrication génère un produit croisé du schéma de niveau supérieur (parent) et du schéma imbriqué (enfant).
255 2012-11-22
Données imbriquées
Il est également possible de charger différentes colonnes de différents niveaux imbriqués dans des schémas distincts. Une commande client peut par exemple être aplanie afin que le numéro de commande soit conservé séparément avec chaque poste et les informations d'en-têtes et de postes chargées dans différents schémas.
Le progiciel permet de supprimer l'imbrication de tout nombre de schémas imbriqués à toute profondeur.
Quel que soit le nombre de niveaux impliqués, le résultat des schémas desquels l'imbrication a été supprimée est un produit croisé des schémas parent et enfant. Lorsque plusieurs niveaux d'imbrications doivent être supprimés, l'imbrication du schéma enfant le plus profond est supprimée en premier, puis celle du résultat (le produit croisé du schéma parent et du schéma enfant le plus profond) et ainsi de suite jusqu'à l'imbrication du schéma de niveau supérieur.
256 2012-11-22
Données imbriquées
La suppression de l'imbrication de tous les schémas (produit croisé de l'ensemble des données) peut générer un résultat inattendu. Par exemple, si une commande client inclut plusieurs valeurs client, telles que les adresses de livraison et de facturation, l'aplatissement d'une commande client par la suppression de l'imbrication des schémas client et de postes produit des lignes de données pouvant ne pas être utiles pour le traitement de la commande.
257
10.4.7.1 Suppression de l'imbrication de données imbriquées
1.
Créez la sortie dont vous voulez supprimer l'imbrication dans le schéma de sortie d'une requête.
Les données de colonnes ou schémas non imbriqués peuvent s'avérer plus complexes à filtrer après l'opération de suppression de l'imbrication. Vous pouvez exécuter la commande Couper pour supprimer des colonnes ou schémas du niveau supérieur. Pour supprimer des schémas ou colonnes imbriqués dans des schémas imbriqués, faites du schéma imbriqué le schéma actuel puis coupez les colonnes non nécessaires ou les colonnes imbriquées.
2.
Cliquez avec le bouton droit de la souris sur le nom du schéma dont vous souhaitez supprimer l'imbrication et sélectionnez Supprimer l'imbrication.
2012-11-22

Enlace público actualizado
El enlace público a tu chat ha sido actualizado.