SAP IDT - Dossiers dans la couche métier
Pour ajouter un dossier dans Business Layer, cliquez sur Insérer + option et sélectionnez un dossier pour insérer un dossier dans Business Player.
Les propriétés suivantes peuvent être définies pour ce dossier tel qu'il apparaît dans l'Editeur de requête.
- Nom et description
- État actif - Actif, masqué, obsolète
- Contents
Une liste d'objets dans le dossier qui vous permet de définir des propriétés qui décrivent à quoi l'objet est utilisé dans la requête (pour le résultat, pour le filtre, pour le tri). Vous pouvez modifier l'ordre des objets dans le dossier à l'aide des touches fléchées haut et bas à droite de la liste.
Custom Properties - Champ facultatif
Inserting and Editing Dimensions- Vous pouvez modifier une dimension existante et pouvez également insérer une nouvelle dimension. Pour modifier une dimension existante, sélectionnez la dimension dans Business Layer.
Pour insérer une nouvelle dimension, sélectionnez le dossier dans lequel vous souhaitez insérer une dimension → cliquez sur l'option d'insertion en haut → Dimension.
Cela ajoutera une nouvelle dimension dans le dossier cible. Vous pouvez définir les propriétés d'une dimension ajoutée dans le volet Propriétés.
Voici les onglets de la capture d'écran ci-dessus -
- Name
- Description
- Type de données
- State
- Définition SQL de OLAP
- Onglet Clés
- Onglet Avancé
- Informations sur la source, etc.
Définition des clés
Cette option est disponible pour les dimensions basées sur une fondation de données. Pour définir des clés dans la couche de gestion, sélectionnez la dimension dans le volet de la couche de gestion. Sous Propriétés de dimension → onglet Clés.
Pour ajouter une clé, faites défiler vers le bas dans l'onglet Clés et cliquez sur le bouton Ajouter une clé. Vous pouvez définir une clé primaire et plusieurs clés étrangères.
Pour détecter les clés existantes dans la base de données, vous pouvez cliquer sur l'onglet détecter. Pour changer le type de clé, vous pouvez cliquer sur la liste déroulante. Pour changer une clé en active, cliquez sur la colonne active.
Pour enregistrer les modifications, cliquez sur l'icône Enregistrer en haut.
Définition des mesures
Vous pouvez modifier une mesure existante et pouvez également insérer une nouvelle mesure. Pour modifier une mesure existante, sélectionnez la mesure dans Business Layer.
Pour insérer une nouvelle mesure, sélectionnez le dossier dans lequel vous souhaitez insérer une mesure → cliquez sur l'option d'insertion en haut → mesure.
Il ajoutera une nouvelle mesure dans le dossier cible. Vous pouvez définir les propriétés d'une mesure ajoutée dans le volet Propriétés. Vous pouvez définir la fonction de projection pour les mesures. De même, vous pouvez définir des attributs dans une couche métier.
Ajout de filtres
Vous pouvez modifier un filtre existant ou ajouter un nouveau filtre. Pour insérer un nouveau filtre, sélectionnez le dossier et cliquez sur insérer.
Ajouter des hiérarchies
Vous ne pouvez insérer des hiérarchies que dans OLAP Business Layer. Vous pouvez modifier une hiérarchie existante ou ajouter une nouvelle hiérarchie.
Pour modifier une hiérarchie existante |
Sélectionnez la hiérarchie |
Pour insérer une hiérarchie |
Sélectionnez le dossier ou la dimension d'analyse dans lequel vous souhaitez insérer la hiérarchie. Pour insérer une hiérarchie au niveau supérieur, sélectionnez le nœud supérieur (nom de la couche de gestion) dans l'arborescence. Clique le Insert objecticône |
Vous pouvez définir les propriétés suivantes d'une hiérarchie -
- Nom et description
- État - Actif, masqué ou obsolète
- Définition MDX
- Onglet Avance
- Propriétés personnalisées
- Informations sur la source
Vous pouvez définir les objets suivants dans une hiérarchie dans Business Layer -
- Levels
- Attributes
- Ensembles nommés
- Membres calculés
Définition des ensembles nommés
Vous ne pouvez insérer un ensemble nommé que dans la couche de gestion OLAP. Vous pouvez modifier un ensemble nommé existant ou ajouter un nouvel ensemble nommé.
Une fois qu'un ensemble nommé est défini, vous pouvez définir diverses propriétés de l'ensemble nommé -
Pour modifier un ensemble nommé existant |
Sélectionnez l'ensemble nommé |
Pour insérer un ensemble nommé |
Sélectionnez le dossier, la dimension d'analyse ou la hiérarchie dans lequel vous souhaitez insérer l'ensemble nommé. Pour insérer un ensemble nommé au niveau supérieur, sélectionnez le nœud supérieur (nom de la couche de gestion) dans l'arborescence. Clique le Insert objecticône |
Définition de SQL et MDX pour un objet
Pour définir l'expression SQL / MDX d'un objet dans la couche de gestion, sélectionnez l'objet. Dans le volet Propriétés de l'objet, sélectionnez l'onglet Définition SQL.
Vous pouvez entrer l'instruction Select directement ou cliquer sur le bouton de l'assistant SQL pour définir l'expression SQL. Vous pouvez définir l'agrégation pour des mesures telles que Sum (efashion. "Shop_facts". "Amount_sold").
Entrez directement l'instruction WHERE ou cliquez sur le bouton Assistant SQL pour utiliser l'éditeur SQL afin de créer l'instruction.
Enregistrez la couche de gestion en cliquant sur l'icône Enregistrer dans la barre d'outils principale.
Vous pouvez modifier l'expression MDX des objets insérés dans la couche de gestion. Si vous souhaitez modifier la définition d'un objet natif (un objet généré automatiquement à partir du cube lors de la création de la couche de gestion), copiez l'objet natif et modifiez la copie.
Ouvrez la couche de gestion dans l'éditeur en double-cliquant sur le nom de la couche de gestion dans la vue Projets locaux.
Dans le volet Business Layer, sélectionnez l'objet.
Dans le volet des propriétés de l'objet, sélectionnez l'onglet Définition MDX.
Entrez l'expression directement ou cliquez sur le bouton Assistant MDX pour utiliser l'éditeur MDX pour créer l'instruction.
Définition des niveaux d'accès
Vous pouvez définir différents niveaux d'accès d'un objet -
- Private
- Public
- Controlled
- Restricted
- Confidential
Lorsque vous définissez un objet comme public, tous les utilisateurs peuvent accéder à l'objet. Si un objet est défini comme restreint, seuls les utilisateurs disposant d'un niveau d'accès restreint ou supérieur peuvent y accéder.
Pour définir le niveau d'accès des objets
Sélectionnez l'objet dans la couche de gestion pour lequel vous souhaitez définir le niveau d'accès. Vous pouvez utiliser la touche CTRL pour sélectionner plusieurs objets. Faites un clic droit sur l'objet → Modifier le niveau d'accès.
Le niveau d'accès d'un objet peut également être défini dans l'onglet «Avancé».
Définition des formats d'affichage des objets
L'option d'affichage peut être utilisée pour créer, modifier ou supprimer un format d'affichage pour un objet. Par défaut, l'objet n'a pas de format.
Accédez à l'onglet Avancé d'un objet comme indiqué dans la capture d'écran suivante.