Utilisation du Concepteur de requêtes MDX SAP NetWeaver BI en mode Création

Nouveau : 14 avril 2006

Lorsque vous créez un dataset sur la base d'une source de données SAP NetWeaver Business Intelligence, le Concepteur de rapports affiche le Concepteur de requêtes graphique MDX en mode Création. Choisissez le mode Création pour créer de manière interactive une requête MDX avec des éléments graphiques. Vous pouvez sélectionner un cube, faire glisser des membres vers le volet Données, ajouter des membres calculés, définir des valeurs par défaut pour les variables et consulter aussitôt l'ensemble de résultats. Pour afficher ou modifier directement le texte de la requête MDX, cliquez sur le bouton bascule Mode Création (Basculer en mode Création) de la barre d'outils pour passer en mode Requête. Pour plus d'informations sur le mode Requête, consultez Utilisation du Concepteur de requêtes MDX SAP NetWeaver BI en mode requête.

En mode Création, le Concepteur de requêtes graphique comprend une barre d'outils, une liste déroulante de sélection de cube et trois volets : un volet Métadonnées, un volet Membres calculés et un volet Données. Pour plus d'informations sur l'interface utilisateur, consultez Interface utilisateur du Concepteur de requêtes SAP NetWeaver BI.

Sélection de cube

Avant de créer une requête, vous devez choisir un cube d'où extraire les données. Les sources de données SAP NetWeaver Business Intelligence fournissent des requêtes InfoCube, MultiProvider (multifournisseurs) et Web pour l'acheminement des métadonnées (par exemple, des dimensions et des figures clés) nécessaires pour une requête. Seules les sous-requêtes créées par les requêtes Web prennent en charge l'usage de variables dans une requête MDX. Utilisez la liste déroulante de sélection de cube pour choisir la requête InfoCube, MultiProvider ou Web appropriée à partir de votre source de données. Lorsque vous sélectionnez un cube, tout le texte de la requête MDX est supprimé dans le volet Requête.

Volet Métadonnées

C'est dans ce volet que vous pouvez parcourir les métadonnées du cube sélectionné, notamment les dimensions et les figures clés. Dans l'affichage hiérarchique des cubes, les requêtes Web apparaissent imbriquées sous leur requête InfoCube ou MultiProvider correspondante. Vous pouvez faire glisser des objets du volet Métadonnées vers le volet Données où une colonne correspondante est ajoutée pour les métadonnées en question. Une ligne verticale rouge indique à quelle position la colonne est ajoutée. Les dimensions sont conservées ensemble sur l'un des volets Données et les données (figures clés, membres calculés) sont regroupées de l'autre côté du volet Données.

Le volet Métadonnées affiche les noms conviviaux des objets. Le nom correspondant employé dans la source de données apparaît dans une info-bulle lorsque vous placez le pointeur de la souris sur un objet de métadonnées.

Membres calculés

Le volet Membres calculés apparaît sous le volet Métadonnées. Faites appel à ce volet pour créer ou modifier des membres calculés à ajouter au volet Données en tant que colonnes supplémentaires. Les membres calculés n'existent pas dans la source de données ; ils sont le résultat des calculs que vous développez au moment d'exécuter la requête. Par exemple, si un cube contient les membres Ventes et Coût, vous pouvez définir un membre calculé appelé Bénéfices qui affiche la différence entre les ventes et les coûts.

Pour savoir comment créer un membre calculé, consultez Procédure : ajouter un membre calculé pour une requête MDX SAP NetWeaver BI (Concepteur de rapports).

Variables et filtrage des données

Le filtrage de données à partir d'une source de données SAP NetWeaver Business Intelligence s'effectue à l'aide de variables définies dans la source de données en tant qu'éléments inhérents à une définition de requête Web. Les variables sont définies dans la source de données au moment où la requête est créée.

Pour afficher les variables existantes et définir des valeurs statiques, cliquez sur le bouton Variables (Icône de la boîte de dialogue Paramètres de la requête) de la barre d'outils pour ouvrir la boîte de dialogue Variables. Pour obtenir un exemple de définition d'une valeur de variable, consultez Procédure : définir une variable pour une requête MDX SAP NetWeaver BI (Concepteur de rapports).

Lorsque vous sélectionnez ou entrez une valeur statique pour une variable existante dans la boîte de dialogue Variables, un paramètre de rapport correspondant est créé. Le Concepteur de requêtes graphique utilise les noms conviviaux des variables. Les noms de paramètre de rapport correspondants sont des noms conformes CLS (Common Language Specification) fondés sur les noms employés dans la source de données. Par défaut, le libellé du paramètre de rapport indique le nom du paramètre.

ms365168.note(fr-fr,SQL.90).gifRemarque :
Si vous modifiez une variable dans une requête Web au sein de la source de données, vous devez manuellement supprimer ou modifier le paramètre de rapport correspondant.

Pour afficher les paramètres de rapport, dans le Concepteur de rapports, cliquez sur le menu Rapport, puis sélectionnez l'option Paramètres du rapport. Pour plus d'informations sur la relation entre les variables (également appelées « paramètres de requête ») et les paramètres de rapport, consultez Filtrage de données dans un rapport.

Propriétés étendues

L'extension SAP NetWeaver Business Intelligence pour le traitement des données prend en charge les propriétés de champs étendues des sources de données multidimensionnelles. Pour obtenir la liste des champs pris en charge, consultez Utilisation des propriétés de champ étendues pour un système SAP NetWeaver BI.

Résultats

Les résultats de la requête MDX s'affichent dans le volet Données. Si le bouton bascule Exécution automatique (Exécuter automatiquement la requête) de la barre d'outils est activé, chaque modification apportée au volet Données déclenche l'exécution de la requête MDX. S'il est désactivé, vous pouvez manuellement cliquer sur le bouton Exécuter (Exécuter la requête) de la barre d'outils pour exécuter la requête MDX. Par défaut, le bouton Exécution automatique est activé.

Lorsque vous exécutez une requête, les résultats sont actualisés dans le volet Données. Pour afficher les modifications apportées aux cubes de la source de données, cliquez sur le bouton Actualiser (Actualiser les champs du dataset) de la barre d'outils pour actualiser le volet Métadonnées.

ms365168.note(fr-fr,SQL.90).gifRemarque :
Par défaut, les résultats de requête MDX masquent les cellules vides (ce qui équivaut à utiliser la clause NON EMPTY dans MDX). Pour afficher les cellules vides, cliquez sur le bouton bascule Afficher les cellules vides (Afficher les cellules vides) dans la barre d'outils du Concepteur de requêtes.

Définition de requête

Les requêtes MDX sont enregistrées dans le fichier de définition de rapport en qualité de texte de requête MDX pur et en tant que spécification de la requête MDX. À mesure que vous modifiez le texte de la requête à l'aide des Concepteurs de requêtes, la spécification de requête correspondante est automatiquement générée et enregistrée dans la définition de rapport.

Voir aussi

Concepts

Utilisation du Concepteur de requêtes MDX SAP NetWeaver BI en mode requête

Autres ressources

Interface utilisateur du Concepteur de requêtes SAP NetWeaver BI

Aide et Informations

Assistance sur SQL Server 2005