Résolution des requêtes ambiguës. SAP Web Intelligence
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).
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.
Guide de l'utilisateur de SAP BusinessObjects Web Intelligence
Création de requêtes
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
67

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.