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

Nouveau : 14 avril 2006

Lorsque vous créez un dataset reposant sur une source de données SAP NetWeaver Business Intelligence, le Concepteur de rapports ouvre le Concepteur de requêtes graphique MDX en mode Création par défaut. Pour passer en mode requête, cliquez sur le bouton bascule Mode Création (Basculer en mode Création) de la barre d'outils. Utilisez le mode requête pour afficher ou modifier directement le texte de la requête MDX ou pour créer interactivement une requête MDX. Vous pouvez sélectionner un cube, faire glisser des membres vers le volet de requête, ajouter des membres calculés, définir les valeurs par défaut des variables et exécuter la requête pour afficher les résultats. Pour plus d'informations sur le mode Création, consultez Utilisation du Concepteur de requêtes MDX SAP NetWeaver BI en mode Création.

En mode requête, le Concepteur de requêtes graphique comprend une barre d'outils dotée de boutons, une liste déroulante de sélection de cube et quatre volets : un volet Métadonnées avec des onglets pour les Métadonnées et les Fonctions, un volet Variables, un volet Requête et un volet Résultats. Pour plus d'informations sur l'interface utilisateur, consultez Interface utilisateur du Concepteur de requêtes SAP NetWeaver BI.

Sélection de cube

Avant d'utiliser le mode requête pour créer une requête, vous devez choisir un cube à partir duquel les données seront extraites. Les sources de données SAP NetWeaver Business Intelligence proposent des requêtes InfoCube, MultiProvider (multifournisseurs) ou Web permettant de fournir les métadonnées (par exemple, des dimensions et des chiffres clés) indispensables à une requête. Seules les sous-requêtes créées par des requêtes Web gèrent les variables dans une requête. 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

Ce volet permet de parcourir les métadonnées du cube sélectionné, notamment les dimensions et les chiffres clés. Dans l'affichage hiérarchique des cubes, les requêtes Web apparaissent imbriquées sous la requête InfoCube ou MultiProvider correspondante. Vous pouvez faire glisser les objets du volet Métadonnées vers le volet Requête où le texte de la requête MDX est ajouté pour les métadonnées concernées. Le texte est ajouté au niveau du point d'insertion du curseur. Les noms des métadonnées sont convertis en noms définis sur la source de 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.

Dans le volet Fonctions, vous pouvez accéder aux fonctions pouvant être utilisées dans une requête MDX. Vous pouvez faire glisser les fonctions vers le volet Requête. La fonction est insérée au niveau du point d'insertion du curseur.

Variables et filtrage des données

Pour filtrer les données à partir d'une source de données SAP NetWeaver Business Intelligence, utilisez les variables définies dans la source de données dans le cadre de la définition de requête Web. Les variables sont définies dans la source de données lors de la création de la sous-requête. Lorsque vous sélectionnez un cube, les variables définies pour ce cube apparaissent dans la fenêtre Variables.

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 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. Le nom du paramètre de rapport correspondant est un nom conforme CLS (Common Language Specification) basé sur le nom employé par la source de données SAP NetWeaver Business Intelligence. Par défaut, l'étiquette du paramètre est le nom du paramètre, mais vous pouvez la modifier dans la boîte de dialogue Paramètres du rapport.

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

Pour afficher les paramètres de rapport dans le Concepteur de rapports, cliquez sur le menu Rapport, puis cliquez sur 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 de 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 Résultats lorsque vous cliquez sur le bouton Exécuter (Exécuter la requête) de la barre d'outils.

Pour actualiser le volet Métadonnées afin d'afficher les modifications apportées aux cubes dans la source de données, cliquez sur le bouton Actualiser (Actualiser les champs du dataset) de la barre d'outils. L'exécution d'une requête actualise uniquement le volet Résultats.

ms365161.note(fr-fr,SQL.90).gifRemarque :
Par défaut, les résultats des requêtes 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) de 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 sous forme de texte de requête MDX pur et sous forme de 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 puis enregistrée dans la définition de rapport.

Voir aussi

Tâches

Procédure : créer un dataset (Concepteur de rapports)

Concepts

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

Autres ressources

Interface utilisateur du Concepteur de requêtes SAP NetWeaver BI

Aide et Informations

Assistance sur SQL Server 2005