Création de requêtes à partir d'univers. SAP Web Intelligence Desktop
Renvoi de données à l'aide de requêtes
Géographie client
Pierre
Alain
Gender (sexe)
Tout sexe
Féminin
Tout sexe
Féminin
Montant des ventes Internet
1 249 €
1 249 €
1 155 €
1 155 €
4.12.2 Création de requêtes à partir d'univers
4.12.2.1 Définition des univers
Les univers présentent les données de sources de données relationnelles ou OLAP en tant que collections d'objets associés. Les univers contiennent deux types de données :
Type de données
Relationnel
Hiérarchiques
Description
Les données relationnelles organisent les données en tant que collection d'objets associés (dimensions, détails et indicateurs). Vous combinez des objets d'univers dans une requête que vous exécutez pour générer un rapport. Par exemple, une requête qui contient la dimension Client et l'indicateur Chiffre d'affaires génère un rapport qui affiche le chiffre d'affaires par client.
Les données hiérarchiques organisent les données de façon hiérarchique en tant que membres dans des hiérarchies associées. Par exemple, une hiérarchie
Géographie peut contenir des niveaux qui affichent les pays, les Etats et les villes.
Une requête sur la hiérarchie Géographie et l'indicateur Chiffre d'affaires génère un rapport qui affiche le chiffre d'affaires généré aux différents niveaux de la hiérarchie (chiffre d'affaires par pays, par Etat et par ville). La requête calcule automatiquement les valeurs du chiffre d'affaires aux différents niveaux de la hiérarchie.
Les fonctionnalités disponibles dans l'Editeur de requête utilisé pour créer une requête sur un univers sont déterminées par les données de l'univers. Par exemple, l'éditeur de requête hiérarchique vous permet de sélectionner des membres de données dans une hiérarchie.
50 2011-05-06
Renvoi de données à l'aide de requêtes
51
4.12.2.2 Pour sélectionner un univers par défaut
Vous pouvez sélectionner un univers par défaut pour les requêtes générées à partir d'univers.
1.
Dans la zone de lancement BI, cliquez sur Préférences.
2.
Cliquez sur Préférences dans le volet gauche de la boîte de dialogue pour afficher la liste des préférences, puis sélectionnez Web Intelligence dans la liste.
3.
Cliquez sur Parcourir sous Sélectionnez l'univers par défaut et accédez à l'univers par défaut choisi.
4.
Cliquez sur Enregistrer et fermer.
5.
Dans Web Intelligence Desktop, cliquez sur Application dans l'onglet Propriétés.
6.
Cliquez sur Général.
7.
Sélectionnez Univers par défaut, cliquez sur Parcourir, puis sélectionnez un univers dans la liste.
8.
Cliquez sur OK.
4.12.2.3 Pour créer une requête sur un univers
1.
Cliquez sur Données.
Le Gestionnaire de données affiche toutes les requêtes disponibles du document.
2.
Sélectionnez Fournisseurs de données > Nouveau > A partir de l'univers
3.
Sélectionnez l'univers dans lequel vous souhaitez créer un document (puis cliquez sur Sélectionner si vous utilisez Web Intelligence Rich Client).
L'Editeur de requête s'ouvre.
4.
Sélectionnez les objets que vous souhaitez inclure à la requête, puis faites-les glisser vers le voletObjets du résultat. Pour ajouter l'ensemble des objets d'une classe, faites glisser la classe vers le volet Objets du résultat.
5.
Répétez l'étape précédente jusqu'à ce que la requête contienne tous les objets que vous souhaitez inclure.
6.
Cliquez sur Tri dans la barre d'outils Objets du résultat et utilisez la boîte de dialogue "Tri" pour trier le résultat de la requête.
7.
Sélectionnez les objets pour lesquels vous souhaitez définir des filtres de requête, puis faites-les glisser vers le volet Filtres de requête . Pour créer un filtre express sur un objet, sélectionnez l'objet dans le volet Objets du résultat puis cliquez sur Ajouter un filtre express en haut à droite du volet.
8.
Définissez le périmètre d'analyse ainsi que toute autre propriété de requête pertinente.
9.
Pour supprimer un objet du volet Objets du résultat ou Filtres de requête, cliquez sur Supprimer en haut à droite du volet.
2011-05-06
Renvoi de données à l'aide de requêtes
10.
Pour supprimer tous les objets du volet Objets du résultat ou Filtres de requête, cliquez sur Tout
supprimer en haut à droite du volet.
11.
Cliquez sur Exécuter pour lancer la requête.
Rubriques associées
•
Pour afficher l'aperçu des résultats de la requête
•
Définition des requêtes non hiérarchiques
•
Pour trier les résultats de la requête
4.12.2.4 Sélection de membres d'une hiérarchie
Lorsque vous utilisez une hiérarchie dans une requête, vous utilisez le Sélecteur de membres pour sélectionner des membres de la hiérarchie afin qu'ils apparaissent dans le rapport généré à partir de l'ensemble de résultats de la requête. Une fois les membres sélectionnés, ils apparaissent sous l'objet de la hiérarchie dans l'Editeur de requête.
Vous pouvez sélectionner des membres explicitement ou implicitement par le biais des fonctions. Par exemple, vous pouvez sélectionner explicitement les membres [Californie] et [Los Angeles] de la hiérarchie [Géographie]. Vous pouvez sélectionner les membres enfant du membre [Etats-Unis] (pour générer les Etats américains). Vous pouvez également sélectionner les membres inclus dans un ensemble nommé, par exemple Palmarès des villes en termes de chiffre d'affaires, pour inclure les villes qui génèrent le plus de chiffre d'affaires.
Rubriques associées
•
Présentation du Sélecteur de membres
•
Comparaison entre la sélection des membres et le filtrage hiérarchique
4.12.2.4.1 Comparaison entre la sélection des membres et le filtrage hiérarchique
Lorsque vous filtrez des membres dans un filtre de requête, vous affectez également l'agrégation de l'indicateur. A l'inverse, la sélection de membres dans le Sélecteur de membres n'affecte pas les indicateurs.
Exemple : Sélection de membres et filtrage hiérarchique
Dans cet exemple, les données sont les suivantes :
Géographie client
Tous les clients
Montant des ventes
Internet
29 358 677,22 €
52 2011-05-06
Renvoi de données à l'aide de requêtes
Géographie client
France
Allemagne
Hauts de Seine
Seine (Paris)
Montant des ventes
Internet
2 644 017,71 €
263 416,19 €
539 725,80 €
2 894 312,34 €
119 871,08 €
794 876,08 €
Brandebourg
Hesse
Si vous ne sélectionnez que les membres associés à la France dans le Sélecteur de membres, la valeur de l'indicateur Tous les clients n'est pas affectée :
Géographie client
Montant des ventes
Internet
Tous les clients
France
Hauts de Seine
Seine (Paris)
29 358 677,22 €
2 644 017,71 €
263 416,19 €
539 725,80 €
Si vous filtrez sur Allemagne et ses membres enfant à l'aide du filtre de requête, l'indicateur Tous les clients est affecté car les chiffres pour l'Allemagne n'apparaissent plus dans l'agrégation :
Géographie client
Montant des ventes
Internet
Tous les clients
France
Hauts de Seine
Seine (Paris)
26 464 364,08 €
2 644 017,71 €
263 416,19 €
539 725,80 €
Rubriques associées
•
Sélection de membres d'une hiérarchie
53 2011-05-06
Renvoi de données à l'aide de requêtes
54
4.12.2.4.2 Présentation du Sélecteur de membres
Utilisez le Sélecteur de membres pour afficher et sélectionner des membres dans une hiérarchie. Vous pouvez utiliser des membres explicitement ou utiliser des ensembles de membres fournis, par exemple, par des fonctions, des ensembles nommés ou des niveaux de hiérarchie.
Vous pouvez également utiliser le Sélecteur de membres pour définir les invites qui permettent aux utilisateurs de sélectionner les membres qu'ils veulent inclure dans la hiérarchie lorsqu'ils exécutent la requête.
Vous lancez le Sélecteur de membres depuis les objets de la hiérarchie que vous incluez dans les requêtes de l'éditeur de requêtes.
Le tableau suivant décrit les onglets disponibles dans le Sélecteur de membres.
Onglet Description
Membres
Métadonnées
Invites
L'onglet Membres affiche les membres disposés hiérarchiquement. Les membres calculés apparaissent, dans la hiérarchie, selon la position définie par l'administrateur.
L'onglet Métadonnées indique les niveaux de hiérarchie (si la hiérarchie prend en charge les niveaux), les ensembles nommés et les membres calculés.
Les invites permettent de différer la sélection de membres jusqu'au lancement de la requête en affichant une invite qui permet aux utilisateurs de sélectionner des membres.
Rubriques associées
•
Sélection de membres d'une hiérarchie
4.12.2.4.3 Sélection de membres de la hiérarchie
Vous avez lancé l'éditeur de requête et au moins un objet de la hiérarchie est disponible pour être inclus dans la requête.
1.
Ajoutez l'objet de la hiérarchie au volet Objets du résultat de l'éditeur de requête.
2.
Cliquez sur la flèche à droite de l'objet de la hiérarchie pour lancer le Sélecteur de membres.
3.
Utilisez le Sélecteur de membres pour sélectionner les membres à inclure dans la requête.
4.
Fermez le Sélecteur de membres.
Les membres calculés apparaissent sous l'objet de la hiérarchie dans le volet Objets du résultat.
Lorsque vous exécutez la requête, seuls ces membres sont inclus dans le résultat.
2011-05-06
Renvoi de données à l'aide de requêtes
Remarque :
Si vous ne sélectionnez aucun membre, le membre par défaut de la hiérarchie (défini dans la base de données) est utilisé dans le résultat de la requête. Si aucun membre par défaut n'est défini, le membre du niveau le plus élevé est utilisé.
4.12.2.4.4 Sélection explicite de membres de la hiérarchie
Vous avez lancé l'Editeur de requête, sélectionné un objet de la hiérarchie et lancé le Sélecteur de membres.
1.
Cliquez sur Membres pour afficher les membres de la hiérarchie.
2.
Sélectionnez les membres en cliquant sur la case à cocher à côté du membre dans l'affichage de la hiérarchie.
Les membres apparaissent dans la liste des membres sélectionnés dans le Sélecteur de membres.
3.
Pour sélectionner tous les membres de la hiérarchie, cliquez sur Tous les membres en haut de la hiérarchie.
Cette option est utile lorsque vous voulez inclure tous les membres, même si la structure de la hiérarchie est modifiée ultérieurement.
4.
Fermez le Sélecteur de membres
Les membres que vous avez sélectionnés apparaissent sous l'objet de la hiérarchie dans l'éditeur de requête.
Rubriques associées
•
Sélection de membres de la hiérarchie
Sélection de membres dans les requêtes Bex
La hiérarchie suivante illustre le comportement pour la sélection de membres dans les requêtes BICS.
World
EMEA
Europe
Moyen-Orient
Afrique
Amérique du Nord
Asie PAC
Asie
Pacifique
55 2011-05-06
Renvoi de données à l'aide de requêtes
Australie
Philippines
Nouvelle-Zélande
Amérique du Sud
Règle Exemple
Si vous sélectionnez un membre alors que son membre parent est déjà sélectionné, tous les membres enfant du parent sont également sélectionnés.
Si Europe et Pacifique sont déjà sélectionnés et que vous sélectionnez Australie, Philippines et
Nouvelle-Zélande sont également sélectionnés.
Les sélections de membres suivantes apparaissent :
• Europe
• Pacifique
• Enfants de Pacifique
Si vous désélectionnez un membre alors que son membre parent est déjà sélectionné, tous les membres enfant du parent sont également dés-
électionnés.
Si Pacifique et tous ses membres enfant sont déjà sélectionnés et que vous désélectionnez
Australie, Philippines et Nouvelle-Zélande sont
également désélectionnés. Les sélections de membres suivantes apparaissent :
• Europe
• Pacifique
Si vous sélectionnez un membre alors que certains de ses membres enfant sont déjà sélectionnés, tous les membres enfant sont sélectionnés.
Si Europe est sélectionné et que vous sélectionnez EMEA, Moyen-Orient et Afrique sont également sélectionnés. Les sélections de membres suivantes apparaissent :
• EMEA
• Enfants de EMEA
56 2011-05-06
Renvoi de données à l'aide de requêtes
Règle Exemple
Si vous sélectionnez un membre alors que les membres descendant sont déjà sélectionnés, tous les enfants du membre et tous les frères des membres descendant sélectionnés sont également sélectionnés.
Si vous sélectionnez Asie PAC alors qu'Australie
était déjà sélectionné, Asie, Pacifique (les enfants d'Asie PAC) et Philippines et Nouvelle-Zélande
(les frères d'Australie) sont également sélectionnés. Les sélections de membres suivantes apparaissent :
• Asie PAC
• Enfants d'Asie PAC
• Pacifique
• Enfants de Pacifique
4.12.2.4.5 Sélection de membres de la hiérarchie à l'aide de fonctions
Vous avez lancé l'Editeur de requête, sélectionné un objet de la hiérarchie et lancé le Sélecteur de membres.
1.
Cliquez sur Membres pour afficher les membres de la hiérarchie.
2.
Cliquez avec le bouton droit de la souris sur le membre auquel vous souhaitez appliquer une fonction.
Le menu affiche les options suivantes :
Option Description
Children
.
Ajoute tous les membres enfant du membre à la liste des membres sélectionnés.
Les membres immédiatement en dessous du membre sélectionné sont ses enfants.
Les membres apparaissent dans la liste en tant que Enfants de [membre sélectionné].
Remarque :
Vous ne pouvez pas inclure les enfants et les descendants d'un même membre. Si vous aviez déjà sélectionné Descendants avant de sélectionner Enfants, les descendants sont supprimés de la liste et remplacés par les enfants.
57 2011-05-06
Renvoi de données à l'aide de requêtes
Option
Descendants
Parent
Description
Ajoute tous les membres descendants du membre à la liste des membres sélectionnés.
Tous les membres situés en dessous du membre sélectionné dans la hiérarchie sont ses descendants.
Les membres apparaissent dans la liste en tant que Descendants de [membre sélectio nné]
.
Remarque :
Vous ne pouvez pas inclure les enfants et les descendants d'un même membre. Si vous aviez déjà sélectionné Enfants avant de sélectionner
Descendants, les enfants sont supprimés de la liste et remplacés par les descendants.
Ajoute le membre parent du membre à la liste des membres sélectionnés
Le membre situé immédiatement au dessus du membre sélectionné est son parent.
Le membre apparaît dans la liste en tant que
Parent de [membre sélectionné]
.
Remarque :
Vous ne pouvez pas inclure le parent et les ascendants d'un même membre. Si vous aviez déjà sélectionné Ascendants avant de sélectionner Parent, le système supprime les ascendants de la liste et les remplace par le parent.
La fonction Parent n'est pas disponible dans les requêtes BICS.
58 2011-05-06
Renvoi de données à l'aide de requêtes
59
Option
Ascendants
Siblings
Description
Ajoute les membres ascendants du membre à la liste des membres sélectionnés.
Tous les membres situés au dessus du membre sélectionné dans la hiérarchie sont ses ascendants.
Les membres apparaissent dans la liste en tant que Ascendants de [membre sélection né]
.
Vous ne pouvez pas inclure les ascendants et le parent d'un même membre dans la liste. Si vous aviez déjà sélectionné Parent avant de sélectionner Ascendants, le parent est supprimé de la liste et remplacé par les ascendants.
La fonction Ancestors n'est pas disponible dans les requêtes BICS.
Ajoute les membres frères du membre à la liste des membres sélectionnés.
Tous les membres du même niveau que le membre sélectionné et qui partagent le même parent sont ses frères. Les membres apparaissent dans la liste en tant que Siblings of [me mbre sélectionné]
.
La fonction Siblings n'est pas disponible dans les requêtes BICS.
3.
Fermez le Sélecteur de membres.
Les membres calculés apparaissent sous l'objet de la hiérarchie dans le volet Objets du résultat.
Lorsque vous exécutez la requête, seuls ces membres sont inclus dans le résultat.
Rubriques associées
•
Sélection de membres de la hiérarchie
4.12.2.4.6 Sélection de membres de la hiérarchie à partir d'un niveau
Vous avez lancé l'Editeur de requête, sélectionné un objet de la hiérarchie qui prend en charge les niveaux et lancé le Sélecteur de membres.
2011-05-06
Renvoi de données à l'aide de requêtes
60
Vous pouvez sélectionner tous les membres à un niveau de la hiérarchie si celle-ci est organisée en niveaux.
Remarque :
Toutes les hiérarchies ne sont pas organisées en niveaux.
1.
Cliquez sur Métadonnées pour afficher les niveaux de hiérarchie.
2.
Sélectionnez les niveaux où se trouvent les membres que vous voulez inclure.
Les membres apparaissent dans la liste en tant que Tous les membres du niveau [niveau sélectionné]
.
3.
Fermez le Sélecteur de membres.
Les membres calculés apparaissent sous l'objet de la hiérarchie dans le volet Objets du résultat.
Lorsque vous exécutez la requête, seuls ces membres sont inclus dans le résultat.
Rubriques associées
•
Sélection de membres de la hiérarchie
4.12.2.4.7 Sélection de membres calculés
Vous avez lancé l'éditeur de requête, sélectionné un objet de la hiérarchie, lancé le Sélecteur de membres et la base de données sur laquelle est basé votre univers prend en charge les membres calculés.
1.
Cliquez sur Métadonnées puis sélectionnez le membre calculé ou cliquez sur Membres et sélectionnez le membre calculé dans la hiérarchie.
• La position du membre calculé dans la hiérarchie est déterminée par l'administrateur.
• Vous ne pouvez pas appliquer de fonctions (telles que Enfant ou Parent) à un membre calculé.
2.
Sélectionnez le membre calculé dans la liste des membres calculés.
3.
Fermez le Sélecteur de membres.
Les membres calculés apparaissent sous l'objet de la hiérarchie dans le volet Objets du résultat.
Lorsque vous exécutez la requête, seuls ces membres sont inclus dans le résultat.
Rubriques associées
•
Sélection de membres de la hiérarchie
•
4.12.2.4.8 Sélection d'ensembles nommés
Vous avez lancé l'Editeur de requête, sélectionné un objet de la hiérarchie et lancé le Sélecteur de membres.
1.
Cliquez sur Métadonnées.
2.
Sélectionnez l'ensemble nommé dans le dossier Ensembles nommés.
3.
Fermez le Sélecteur de membres.
2011-05-06
Renvoi de données à l'aide de requêtes
Les membres calculés apparaissent sous l'objet de la hiérarchie dans le volet Objets du résultat.
Lorsque vous exécutez la requête, seuls ces membres sont inclus dans le résultat.
Remarque :
Vous pouvez également inclure un ensemble nommé en le sélectionnant dans la liste des objets de requête disponibles. Les ensembles nommés apparaissent sous la dimension d'analyse qui contient la hiérarchie à laquelle ils sont associés. Lorsque vous sélectionnez un ensemble nommé, sa hiérarchie parent est incluse en tant qu'objet de résultat et l'ensemble nommé apparaît en tant que sélection de membres sous l'objet de la hiérarchie.
4.12.2.4.9 Exclusion de membres d'une hiérarchie
Vous avez lancé l'éditeur de requête, sélectionné un objet de la hiérarchie et lancé le Sélecteur de membres.
1.
Sélectionnez les membres ou ensembles de membres que vous souhaitez exclure.
2.
Cliquez sur Exclure à côté des membres sélectionnés.
3.
Fermez le Sélecteur de membres.
Les membres exclus apparaissent sous l'objet de la hiérarchie dans le volet Objets du résultat.
Lorsque vous exécutez la requête, ces membres sont exclus de la hiérarchie.
Remarque :
Vous ne pouvez pas exclure de membres dans les requêtes BICS.
4.12.2.4.10 Recherche de membres
Vous avez lancé l'Editeur de requête, sélectionné un objet de la hiérarchie et lancé le Sélecteur de membres.
Vous pouvez rechercher des membres spécifiques dans une hiérarchie à l'aide du Sélecteur de membres.
Remarque :
La recherche est toujours effectuée sur toute la hiérarchie stockée dans la base de données et non uniquement sur les membres déjà extraits par le Sélecteur de membres.
1.
Cliquez sur Membres.
2.
Cliquez sur le bouton de recherche en bas à droite de l'affichage du membre pour lancer la boite de dialogue "Rechercher".
3.
Saisissez votre texte de recherche dans la zone "Chaîne recherchée".
Vous pouvez utiliser des caractères génériques dans votre recherche.
Caractère générique
*
?
Description
Remplace n'importe quelle chaîne de caractères
Remplace n'importe quel caractère individuel
61 2011-05-06
Renvoi de données à l'aide de requêtes
4.
Cliquez sur Rechercher dans le texte pour rechercher le texte d'affichage des membres ou
Rechercher dans la clé pour rechercher leurs clés de base de données.
4.12.2.4.11 Création d'invites pour sélectionner des membres
Vous avez lancé l'Editeur de requête, sélectionné un objet de la hiérarchie et lancé le Sélecteur de membres.
Vous pouvez différer la sélection de membres jusqu'à la fin de l'exécution de la requête. Dans ce cas, l'utilisateur est invité à sélectionner les membres lorsqu'il exécute la requête.
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.
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.
4.12.2.5 Résolution des requêtes ambiguës
4.12.2.5.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 :
62 2011-05-06
Renvoi de données à l'aide de requêtes
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.12.2.5.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.12.2.5.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.12.2.5.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.
4.12.2.5.5 Pour effacer des contextes d'une requête
L'Editeur de requête est ouvert.
63 2011-05-06
Renvoi de données à l'aide de requêtes
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.
Cliquez sur Effacer les contextes.
4.12.2.6 Périmètre d'analyse
Le périmètre d'analyse d'une requête est constitué des données supplémentaires que vous pouvez extraire de la base de données pour apporter plus de détails aux résultats renvoyés par chacun des objets de la requête. Ces données supplémentaires n'apparaissent pas dans le rapport de résultats initial mais restent disponibles dans le cube de données, afin que vous puissiez les insérer dans le rapport pour pouvoir accéder à plus de détails à tout moment. Ce processus de définition des données
à des niveaux de détail plus précis s'appelle exploration avant sur un objet.
Dans l'univers, le périmètre d'analyse correspond aux niveaux hiérarchiques se trouvant sous l'objet sélectionné pour une requête. Par exemple, un périmètre d'analyse d'un niveau vers le bas pour l'objet
Année intégrerait l'objet Trimestre, qui apparaît juste au-dessous de l'objet Année.
Vous pouvez définir ce niveau lors de la création de la requête. Cela permet de prendre en compte dans la requête les objets plus bas dans la hiérarchie, sans pour autant les faire apparaître dans le volet Objets du résultat. Les hiérarchies d'un univers permettent de choisir le périmètre d'analyse, et par conséquent le niveau d'exploration disponible. Vous pouvez aussi créer un périmètre d'analyse personnalisé en sélectionnant certaines dimensions à inclure dans ce périmètre.
Remarque :
Il n'est pas possible de définir le périmètre d'analyse en mode exploration de requête, car ce mode modifie le périmètre de façon dynamique en fonction des actions d'exploration.
4.12.2.7 Niveaux de périmètre d'analyse
Vous pouvez définir les niveaux de périmètre d'analyse suivants :
Niveau
Aucune
Description
Seuls les objets figurant dans le volet Objets du
résultat sont inclus dans la requête.
64 2011-05-06
Renvoi de données à l'aide de requêtes
Niveau
• Un niveau
• Deux niveaux
• Trois niveaux
Personnalisé
Description
Pour chaque objet du volet Objets du résultat, un, deux ou trois niveaux d'objets vers le bas dans l'arborescence hiérarchique sont inclus dans la requête. Les données des objets correspondants sont stockées dans le cube jusqu'à ce que vous les ajoutiez au document.
Tous les objets ajoutés manuellement au volet
Périmètre d'analyse sont inclus dans la requête.
Le fait d'intégrer un périmètre d'analyse dans un document augmente considérablement la taille de ce dernier. En effet, les données nécessaires au périmètre d'analyse spécifié sont enregistrées avec le document, même si elles ne sont pas visibles dans les rapports, sauf si vous lancez le mode Exploration et effectuez une exploration avant.
Afin de réduire au maximum la taille des documents et d'optimiser les performances, il est recommandé d'inclure un périmètre d'analyse dans les documents uniquement si vous êtes certain que les utilisateurs auront besoin d'effectuer une exploration.
4.12.2.8 Pour définir le périmètre d'analyse
1.
Cliquez sur le bouton Afficher/Masquer volet Périmètre d'analyse afin qu'il apparaisse enfoncé.
Le volet Périmètre d'analyse apparaît en bas du volet Objets du résultat. Le périmètre d'analyse par défaut est Aucun. Toutes les dimensions du volet Objets du résultat apparaissent également dans le volet Périmètre d'analyse.
2.
Dans la zone de liste déroulante Périmètre d'analyse, cliquez sur la flèche vers le bas.
3.
Sélectionnez un niveau de périmètre d'analyse.
Le niveau s'affiche dans la zone de liste déroulante et les dimensions qui se trouvent hiérarchiquement au-dessous de chacune des dimensions du volet Objets du résultat s'affichent dans le volet
Périmètre d'analyse.
4.
Pour ajouter une sélection de dimensions au périmètre d'analyse ou créer un périmètre d'analyse personnalisé, sélectionnez les dimensions en question dans le Gestionnaire des requêtes et faites-les glisser dans le panneau Périmètre d'analyse.
4.12.2.9 Affichage du script généré par une requête
65 2011-05-06
Renvoi de données à l'aide de requêtes
Lorsque vous créez une requête, celle-ci génère en coulisses un script SQL ou MDX destiné à interroger la base de données et à renvoyer le résultat de la requête. Le langage SQL est un langage de requête que toutes les bases de données relationnelles comprennent. Le langage MDX est le langage de requête compris par les bases de données OLAP.
Vous pouvez afficher et modifier le script SQL généré par la requête. Vous pouvez afficher le script des requêtes MDX, mais vous ne pouvez pas le modifier.
Remarque :
Vous ne pouvez pas afficher le script des requêtes qui appellent des procédures stockées dans la base de données.
4.12.2.9.1 Pour visualiser et modifier le script généré
Remarque :
Vous ne pouvez pas modifier le SQL des requêtes qui contiennent des invites facultatives. Vous devez supprimer les invites facultatives de la requête avant de pouvoir modifier le SQL.
1.
Cliquez sur SQL dans la barre d'outils des requêtes pour afficher la boîte de dialogue "Visualiseur
SQL".
Lorsque le SQL n'est pas modifiable, les valeurs proposées en réponse à une invite apparaissent directement dans la requête.
Par exemple, si une invite sur [Pays] renvoie "UK", une ligne du type :
Resort_country.country In ('UK') apparaît dans la requête.
Si aucune valeur n'a encore été fournie pour l'invite, la syntaxe Web Intelligence des invites (décrite ci-dessous) apparaît dans la requête.
2.
Cliquez sur Utiliser SQL personnalisé pour pouvoir modifier le SQL généré.
Lorsque le SQL est modifiable, la syntaxe Web Intelligence des invites apparaît dans la requête.
Par exemple, une ligne du type :
Resort_Country.country
= @prompt('Enter Country:','A','Resort\Country',
Mono,Free,Persistent,,User:0) apparaît dans la requête.
3.
Cliquez sur Valider après avoir modifié le script pour vérifier la validité des modifications.
4.
Cliquez sur Copier pour copier le script dans le presse-papiers.
5.
Cliquez sur Imprimer pour imprimer le script.
4.12.2.10 Limitation de la quantité de données renvoyées par les requêtes
66 2011-05-06
Renvoi de données à l'aide de requêtes
67
4.12.2.10.1 Pour limiter le nombre de données renvoyées par une requête
L'Editeur de requête est ouvert.
Pour limiter le nombre de données renvoyées par les requêtes, vous pouvez définir un nombre maximum de lignes qu'une requête peut renvoyer, utiliser un ensemble de résultats échantillonnés et choisir d'extraire ou non les lignes vides et les doublons.
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.
Pour exclure les doublons, vérifiez que l'option Extraire les doublons n'est pas sélectionnée.
3.
Pour sélectionner un nombre maximum de lignes à extraire, sélectionnez Nombre max. de lignes
extraites, puis définissez un nombre.
4.
Pour renvoyer un exemple d'ensemble de résultats, cliquez sur Exemple d'ensemble de résultats.
Pour utiliser un échantillonnage fixe, cliquez sur Fixe.
5.
Pour exclure les lignes vides des résultats, vérifiez que l'option Extraire les lignes vides n'est pas sélectionnée.
Rubriques associées
•
Propriété de requête Extraire les lignes vides
•
Propriété de requête Extraire les doublons
•
Propriété de requête Exemple de résultat
•
Propriété de requête Nombre max. de lignes extraites
4.12.2.10.2 Propriété de requête Nombre max. de lignes extraites
La propriété de requête Nombre max. de lignes extraites détermine le nombre maximal de lignes de données affichées lors de l'exécution d'une requête. Si vous avez besoin uniquement d'une certaine quantité de données, vous pouvez définir cette valeur pour limiter le nombre de lignes de données du document.
La propriété Nombre max. de lignes extraites s'applique au niveau de la base de données si celle-ci la prend en charge. Sinon, des lignes sont ignorées après l'extraction de la base de données.
Nombre max. de lignes extraites ne fait pas de distinction entre les niveaux des données hiérarchiques.
Si la propriété Nombre max. de lignes extraites est définie à 3, les données du premier tableau ci-dessous sont tronquées comme illustré par le second tableau.
Unités Coût magasin Clients
Etats-
Unis
CA
OU
Albanie
276 773
45 506
32 104
10 324
234 555
67 999
56 700
12 325
2011-05-06
Renvoi de données à l'aide de requêtes
Clients
Etats-
Unis
CA
OU
Unités
276 773
45 506
32 104
Coût magasin
234 555
67 999
56 700
La propriété de requête Exemple d'ensemble de résultats a également pour effet de limiter le nombre de lignes dans la requête, mais au niveau de la base de données. Si vous définissez Nombre max. de lignes extraites sur 2 000 et Exemple d'ensemble de résultats sur 1 000, la requête n'extrait que 1 000 lignes au maximum.
Ce paramètre peut être annulé par les limites définies par l'administrateur dans votre profil de sécurité.
Par exemple, si vous définissez le paramètre Nombre max. de lignes extraites à 400 lignes, mais que votre profil de sécurité implique une limite de 200 lignes, seules 200 lignes de données sont extraites lors de l'exécution de la requête.
Rubriques associées
•
Propriété de requête Exemple de résultat
4.12.2.10.3 Propriété de requête Exemple de résultat
La propriété Exemple de résultat définit le nombre maximal de lignes renvoyées par une requête.
Cette restriction s'applique au niveau de la base de données, dans le script généré qui sert à renvoyer les données.
L'option Fixe utilise un échantillonnage fixe. Lors de chaque actualisation des données, la requête renvoie les mêmes lignes. Si vous n'activez pas l'option Fixe, l'échantillonnage est aléatoire. Lors de chaque actualisation des données, la requête renvoie un ensemble de lignes échantillonnées différent.
La propriété Exemple de résultat est plus efficace que la propriété Nombre max. de lignes extraites qui ignore les lignes au-delà de la limite maximale après avoir extrait toutes les lignes de la requête.
Les bases de données ne prennent pas toutes en charge l'échantillonnage. Si l'échantillonnage n'est pas pris en charge, l'option n'est pas disponible. Il n'est pas possible d'utiliser l'échantillonnage dans les requêtes BICS.
Rubriques associées
•
Propriété de requête Nombre max. de lignes extraites
•
68 2011-05-06
Renvoi de données à l'aide de requêtes
4.12.2.10.4 Propriété de requête Extraire les doublons
Dans une base de données, les mêmes données peuvent être répétées sur plusieurs lignes. Vous pouvez choisir de renvoyer ces lignes répétées dans une requête ou de renvoyer uniquement les lignes uniques.
Cette option n'est pas disponible dans les requêtes BICS ou si elle n'est pas prise en charge par la base de données sous-jacente.
Rubriques associées
•
4.12.2.10.5 Propriété de requête Extraire les lignes vides
La propriété de requête Extraire les lignes non vides uniquement renvoient seulement des lignes qui contiennent des données.
Cette propriété n'est disponible que dans les univers qui reposent sur des sources de données OLAP.
4.12.2.11 Pour définir un délai maximum d'exécution 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 Délai d'extraction max., puis saisissez une durée en secondes.
4.12.2.12 Pour permettre à d'autres utilisateurs d'éditer des requêtes
L'Editeur de requête est ouvert.
Par défaut, les requêtes ne peuvent être modifiées que par l'utilisateur qui les a créées. Vous pouvez permettre à d'autres utilisateurs disposant des droits nécessaires de modifier des requêtes.
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.
Cliquez sur Autoriser les autres utilisateurs à modifier les requêtes.
69 2011-05-06

Link público atualizado
O link público para o seu chat foi atualizado.