SAP BEx - Concepteur de requêtes
Dans ce chapitre, nous allons discuter de ce qu'est un concepteur de requêtes et comprendre ses fonctions. Nous allons également apprendre à créer de nouvelles requêtes.
Business Explorer - Présentation du concepteur de requêtes BEx
Avec BEx Query Designer, vous pouvez analyser le contenu BI en combinant des caractéristiques et des ratios avec d'autres éléments de requête. Vous pouvez transmettre différents paramètres - hiérarchies, variables, texte et formules dans la requête.
Des filtres peuvent être appliqués dans la requête pour restreindre les données renvoyées pour la requête. Vous pouvez également insérer une requête dans le classeur et qui a été affichée dans l'analyseur BEx.
Pour ouvrir BEx Query Designer, accédez à Business Explorer → Query Designer → Exécuter.
Sélectionnez l'écran de connexion SAP, système BW selon votre système SAP GUI.
Dans la fenêtre suivante, vous devez entrer vos informations de connexion. Entrez le client, l'utilisateur, le mot de passe et la langue.
Cela ouvrira le concepteur de requêtes NetWeaver de SAP Business Explorer. Vous ne pourrez pas voir l'écran d'accueil de SAP BEx Query Designer.
Business Explorer - Fonctions dans un concepteur de requêtes
Sur le côté gauche de l'écran d'accueil du Concepteur de requêtes, vous avez le volet InfoProvider - il contient le nom de l'Infocube et la liste de toutes les caractéristiques et chiffres clés disponibles sous cet Infocube. Il montre également tous les chiffres clés calculés et les chiffres clés restreints dans l'Infocube.
Dans le volet central, vous avez le Characteristics Restrictions- il montre tous les filtres qui ont été utilisés dans la requête. Vous avez 4 onglets sous la restriction des caractéristiques, qui sont -
- Filter
- Rows/Columns
- Conditions
- Exceptions
Examinons maintenant chacun de ces éléments en détail.
Filter - Ici, vous pouvez voir la liste des dimensions de la requête sur lesquelles le filtre a été appliqué pour restreindre les valeurs de la requête.
Rows/Columns- Dans cet onglet, vous pouvez voir la liste des dimensions et des ratios sous la section des lignes et des colonnes. Vous pouvez également voir les caractéristiques gratuites et un aperçu sous cet onglet.
Conditions- Dans cet onglet, vous définissez la Condition comme le classement des valeurs sous les ratios. Vous pouvez sélectionner les 5 premières valeurs, les 10 premières valeurs et sous conditions dans la requête. Vous pouvez sélectionner différentes fonctions de l'opérateur pour passer ces conditions.
Exceptions- Vous pouvez également ajouter des exceptions / alertes aux chiffres clés. Vous pouvez créer une exception et la maintenir inactive en décochant la case.
Sur le côté droit de l'écran d'accueil, vous avez les propriétés de la requête. Vous pouvez voir la description, le nom technique et l'InfoProvider.
Comment voir le nom de la requête BEx, InfoProvider pour une requête?
Pour ouvrir les propriétés d'une requête, allez sur le bouton Requête en haut → Ouvrir.
Vous verrez la liste de toutes les requêtes disponibles. Il affiche la description de la requête et non le nom technique de la requête. Sélectionnez la requête dont vous souhaitez voir le nom technique et l'InfoProvider.
Pour voir le nom technique, la description et le nom InfoProvider et d'autres propriétés, vous devez sélectionner la requête. Sur le côté droit, vous pouvez voir les propriétés de la requête. Si vous ne pouvez pas voir les propriétés de la requête, vous pouvez également utiliser le bouton Propriétés de la requête en haut.
Le nom technique, l'InfoProvider, la description et la date clé sont affichés sous l'onglet GÉNÉRAL.
En bas, vous avez le volet Message. Il est utilisé pour vérifier la cohérence de la requête. S'il y a un problème dans la requête, elle affiche également un message d'erreur en rouge ou tout autre avertissement.
Business Explorer - Création de nouvelles requêtes
Vous devez créer une nouvelle requête pour analyser les données dans BEx Analyzer ou dans les applications Web. Vous pouvez définir de nouvelles requêtes dans le Concepteur de requêtes en haut des InfoProviders.
Pour créer une nouvelle requête, il doit y avoir au moins un InfoProvider dans le système SAP BW. Le BEx Query Designer peut également être appelé à partir d'autres outils en naviguant à travers le chemin indiqué ci-dessous -
Démarrez → Programmes → Business Explorer → Query Designer.
Vous pouvez également ouvrir le BEx Query Designer à partir du BEx Web Application Designer. Accédez à Outils → BEx Query Designer dans Web Application Designer ou il est également accessible via BEx Report Designer → Outils → BEx Query Designer.
Pour définir une nouvelle requête, vous devez accéder à Requête → Nouveau dans le Concepteur de requêtes.
L'étape suivante consiste à créer l'écran de sélection de tous les InfoProviders que vous pouvez définir dans une nouvelle requête.
Dans l'onglet historique, vous pouvez voir tous les InfoProviders récemment utilisés. Parmi tous les InfoProvider disponibles sous InfoAreas, sélectionnez l'InfoProvider que vous souhaitez utiliser. Vous pouvez également rechercher un InfoProvider dans l'historique ou sous InfoAreas.
Une fois que vous avez ajouté l'InfoProvider, il est ajouté au volet InfoProvider. La liste de tous les objets disponibles est alors affichée dans leur structure hiérarchique. Faites glisser les caractéristiques que vous souhaitez ajouter aux restrictions de caractères.
Notez que la zone d'écran de filtre contient des répertoires vides pour la sélection de filtre et la zone d'écran Lignes / Colonnes contient des répertoires vides pour les lignes, les colonnes et les caractéristiques libres de la requête.
L'aperçu de la zone de résultats de la requête se trouve en bas à droite de l'écran.
La sélection de filtre a un effet restrictif sur la requête BEx. Toutes les données de l'InfoProvider sont agrégées avec la sélection de filtre.
Vous pouvez également ajouter les valeurs par défaut au filtre. Vous pouvez double-cliquer sur l'une des caractéristiques et cela ouvrira une nouvelle fenêtre pour faire la sélection de la valeur par défaut.
Lorsque vous développez chaque valeur de caractéristique sous la sélection Par défaut, vous pouvez voir les valeurs par défaut sélectionnées.
Vous pouvez également ajouter des conditions / exceptions à une requête BEx. Accédez à l'onglet Affichage → Exceptions / Conditions.
Il est également possible de faire un glisser-déposer pour modifier la disposition des ratios et des caractéristiques dans les lignes et les colonnes jusqu'à ce que l'aperçu affiche la zone de résultats souhaitée.
Vous pouvez également définir un nouveau ratio calculé et vous pouvez l'ajouter à la requête BEx dans le concepteur de requêtes. Pour créer un nouveau chiffre clé calculé / restreint, cliquez avec le bouton droit sur le chiffre clé → Sélectionner.
Un chiffre clé restreint est défini comme le chiffre clé qui peut être restreint avec les caractéristiques.
Un chiffre clé calculé est défini comme le ratio qui est calculé à l'aide d'autres ratios basés sur une formule. Un ratio calculé est global pour toutes les requêtes de l'InfoProvider.
Vous pouvez enregistrer la requête en cliquant sur le bouton Enregistrer en haut.
Entrez le nom technique et la description de la requête. Le nom technique de la requête doit être unique pour tous les InfoProviders du système SAP BW. Vous pouvez ajouter un nom de 30 caractères maximum.
Vous pouvez sélectionner l'emplacement où vous souhaitez enregistrer la requête. Vous pouvez choisir le dossier Favoris ou l'attribuer à un rôle spécifique.