Génération des requêtes combinées. SAP Rich Client
4.10.3 Génération des requêtes combinées
Si votre base de données prend en charge le type de combinaison de votre requête, les requêtes combinées opèrent au niveau de la base de données : elles modifient la requête envoyée à la base de données. Pour ce faire, elles génèrent des scripts de requêtes qui comprennent les opérateurs UNION, INTERSECT et MINUS.
Si votre base de données ne prend pas en charge le type de combinaison de votre requête, la combinaison s'exécute après l'extraction des données. Plusieurs requêtes renvoient des données au rapport, puis une requête combinée s'exécutant normalement au niveau de la base de données traite ces données pour générer un seul résultat.
4.10.4 Pour combiner des requêtes
1. Créez une requête initiale dans le panneau de requêtes.
2. Dans la barre d'outils, cliquez sur l'icône
Ajouter une requête combinée
pour afficher le panneau
Requêtes combinées
sous la liste des objets de requête.
Le panneau
Requêtes combinées
montre la requête active. Vous pouvez modifier le nom de la requête en cliquant sur celle-ci dans le panneau, en sélectionnant
Modifier le nom
dans le menu, puis en saisissant un nouveau nom dans un la zone
Nom
de la boîte de dialogue qui apparaît.
3. Cliquez sur
Ajouter une requête
pour ajouter une autre requête. La seconde requête apparaît dans le panneau
Requêtes combinées
. Elle est :
○ Combinée avec la requête initiale à l'aide d'une relation de type UNION.
○ NomméeRequête combinée nº n.
4. Pour changer de requête, cliquez sur la requête souhaitée dans le volet
Requêtes combinées
.
5. Pour supprimer une requête, sélectionnez-la dans le panneau
Requêtes combinées
, puis faites-la glisser et déposez-la dans le plan de l'univers ou appuyez sur la touche Supprimer.
6. Pour modifier le type de combinaison, cliquez sur l'opérateur. L'opérateur devient successivement UNION,
MINUS, INTERSECT.
7. Créez chaque requête à l'intérieur de la requête combinée comme vous le faites pour une requête normale.
8. Cliquez sur
Exécuter la requête
.
4.10.5 Structure des requêtes combinées
Les requêtes d'une requête combinée doivent renvoyer le même nombre d'objets d'un même type de données et ces objets doivent être dans le même ordre. Vous ne pouvez pas combiner de requêtes lorsque le nombre d'objets dans les résultats de requête et les types de données de ces objets ne sont pas identiques. Par exemple, vous ne pouvez pas combiner une requête qui renvoie l'année avec une requête qui renvoie l'année et le revenu, et vous ne pouvez pas combiner une requête qui renvoie l'année avec une requête qui renvoie le revenu.
Vous devez également vérifier la sémantique de vos requêtes combinées. Bien qu'il soit possible de combiner une requête qui renvoie l'année avec une requête qui renvoie la région si les deux dimensions sont du même type de données, le résultat, une liste combinant années et régions, risque de ne pas être explicite. Généralement, si votre première requête contient une dimension Année, votre deuxième requête contient également une dimension qui renvoie une liste d'années.
108
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client
Création de requêtes

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.