Résolution des requêtes ambiguës. SAP Rich Client
Remarque
La sélection dans les invites de membres est limitée à une sélection explicite des membres. L'utilisateur ne peut pas sélectionner de membres à l'aide de fonctions telles que Ancestors ou Parent.
Remarque
Les règles qui régissent la sélection de membres à l'aide de fonctions s'appliquent ici. Voir le lien à la fin de la présente rubrique.
1. Cliquez sur
Invites
.
2. Cliquez sur
Activer le paramètre
pour activer la sélection de membres lors de l'exécution de la requête.
Vous ne pouvez pas accéder aux autres onglets du Sélecteur de membres lorsque cette option est sélectionnée.
3. Saisissez le texte de l'invite dans la zone
Texte de l'invite
.
4. Cliquez sur
Conserver les dernières valeurs sélectionnées
si vous voulez que l'invite, lorsqu'elle s'affiche, sélectionne par défaut les valeurs choisies précédemment.
5. Cliquez sur
Définir les valeurs par défaut
puis sur
Modifier
et sélectionnez les valeurs par défaut si vous souhaitez que l'invite les sélectionne lorsqu'elle s'affiche.
6. Fermez le
Sélecteur de membres.
Le texte de l'invite apparaît sous la hiérarchie dans l'éditeur de requête.
Informations associées
Sélection de membres de la hiérarchie à l'aide de fonctions
[page 78]
4.2.6 Résolution des requêtes ambiguës
4.2.6.1 Définition des requêtes ambiguës
Une requête ambiguë est une requête qui contient un ou plusieurs objets pouvant éventuellement renvoyer deux types d'informations différents.
Dans un univers, certaines dimensions peuvent avoir des valeurs qui sont utilisées à des fins distinctes dans la base de données. Par exemple, la dimension [Pays] dans la requête ci-dessous peut renvoyer deux types d'informations.
● Les clients et le pays dans lequel ils séjournent pour leurs vacances.
● Les clients et le pays pour lequel ils ont effectué une réservation :
Le rôle de la dimension Pays dans cette requête est ambigu. Un pays peut en effet s'appliquer au pays où le séjour est vendu ou au pays pour lequel le séjour est réservé. L'un correspond à des informations existantes (ventes) et l'autre à des informations futures (réservations).
58
©
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
Pour éviter toute ambiguïté dans une requête, le concepteur de l'univers identifie les différentes manières dont les objets peuvent être utilisés dans l'univers, et met en œuvre des restrictions sur les combinaisons possibles de ces objets. Ces restrictions sont appelées contextes.
4.2.6.2 Définition des contextes
Un contexte est un groupe défini d'objets partageant une activité commune. Cette activité correspond généralement au type d'informations que ces objets liés représentent. Par exemple, un contexte de ventes est un regroupement de tous les objets pouvant être utilisés pour créer des requêtes relatives aux ventes. Un contexte de réservation, quant à lui, est un regroupement de tous les objets pouvant être utilisés dans le cadre de requêtes relatives aux réservations. Les contextes sont définis dans l'univers par le concepteur d'univers.
Vous pouvez combiner n'importe quels objets à l'intérieur d'un même contexte pour créer une requête. Vous pouvez également combiner des objets dans des contextes différents. Si vous utilisez un objet commun à plusieurs contextes dans une requête et que l'application ne peut pas déterminer le contexte qui correspond le mieux à tous les autres objets de la requête, une invite vous demande de choisir le contexte à appliquer.
4.2.6.3 Pour choisir un contexte lors de l'exécution d'une requête
Lorsque vous créez une requête ou que vous actualisez un rapport, il peut vous être demandé de choisir un contexte avant que la requête ne soit exécutée. Afin d'éviter toute requête ambiguë, les contextes sont définis dans un univers.
Vous devez sélectionner un contexte à chaque fois que vous exécutez la requête si la propriété
Rétablir les contextes à l'actualisation
est sélectionnée. Vous devez également choisir des contextes si vous sélectionnez l'option
Supprimer les contextes
dans les propriétés de la requête.
1. Exécutez la requête contenant plusieurs contextes.
La boîte de dialogue
Sélectionnez un contexte
s'affiche.
2. Sélectionnez un contexte dans la boîte de dialogue
Sélectionnez un contexte
.
4.2.6.4 Pour rétablir les contextes à l'actualisation d'une requête
L'Editeur de requête est ouvert.
1. Cliquez sur
Propriétés de la requête
dans la barre d'outils de l'Editeur de requête pour afficher la boîte de dialogue
Propriétés de la requête
.
2. Sélectionnez
Rétablir les contextes à l'actualisation
.
Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client
Création de requêtes
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
59

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.