SAP Tutoriel InfoSet : Qu'est-ce que c'est, Créer, Joindre
Infoset est un type particulier de fournisseur d'informations qui ne stocke pas physiquement les données. En d'autres termes, les Infoset sont des InfoProviders qui joignent logiquement les données et fournissent ces données pour les requêtes BI. Infoset collecte les données des tables des InfoProviders utilisées pour le créer. Infoset décrit des sources de données définies comme une règle de jointure sur des objets Datastore, des Info-objets ou des InfoCubes standards.
Quand utiliser les ensembles d’informations ?
- Pour joindre les données requises des InfoProviders de base
- Pour autoriser BEx Reporting sur un objet DataStore sans activer l'indicateur BEx Reporting
- Pour évaluer les dépendances temporelles
- Pour créer des jointures automatiques et des jointures externes gauches
Que sont les jointures InfoSet ?
GRD (Objets du magasin de données) et/ou des InfoObjects (caractéristiques avec données de base) sont connectés dans l'InfoSet à l'aide de conditions de jointure. Les données jointes des InfoSets sont accessibles à partir des requêtes Business Explorer. Les InfoSets vous permettent de créer des rapports sur plusieurs fournisseurs d'informations (Infocubes, objets Data Store, données de base InfoObjects), mais ils ne contiennent aucune donnée. Avec Infosets activé, vous pouvez définir des requêtes dans la suite BI.
Les jointures sont classées en quatre catégories :
- Jointure interne
- Jointure externe gauche
- Jointure temporelle
- Auto-rejoindre
Jointure interne:Un enregistrement ne peut figurer dans le jeu de résultats sélectionné que s'il existe des entrées dans les deux tables jointes.
Si le tableau 2 a des enregistrements correspondants au tableau 1, en comparant un champ clé (EMPNO dans l'exemple ci-dessous), seuls ces enregistrements feraient partie de l'ensemble de résultats. L'ensemble de résultats aurait les champs du tableau 1 et du tableau 2 remplis à partir des champs correspondants.
Mise en situation :
Tableau de gauche (Tableau 1)
EMPNO | NOM DE FAMILLE |
000020 | THOMPSON |
000250 | SMITH |
000100 | DÉPENSER |
Tableau de droite (Tableau 2)
EMPNO | PROJNO |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Résultat de la jointure interne
EMPNO | NOM DE FAMILLE | PROJNO |
000020 | THOMPSON | AD3112 |
000100 | DÉPENSER | OP2010 |
Jointure externe gauche: Si le tableau 2 a des enregistrements correspondants au tableau 1, en comparant un champ clé (EMPNO dans l'exemple ci-dessous), ces enregistrements feraient partie de l'ensemble de résultats. L'ensemble de résultats aurait les champs du tableau 1 et du tableau 2 remplis à partir des champs correspondants.
Si le tableau 2 n'a pas d'enregistrement correspondant par rapport au tableau 1, ces enregistrements du tableau 1 font également partie de l'ensemble de résultats (les champs appartenant au tableau 2 auront des valeurs initiales). Ceci est illustré dans l’exemple ci-dessous.
Tableau de gauche (Tableau 1)
EMPNO | NOM DE FAMILLE |
000020 | THOMPSON |
000250 | SMITH |
000100 | DÉPENSER |
Tableau de droite (Tableau 2)
EMPNO | PROJNO |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Résultat de la jointure externe gauche
EMPNO | NOM DE FAMILLE | PROJNO |
000020 | THOMPSON | AD3112 |
000250 | SMITH | |
000100 | DÉPENSER | OP2010 |
Jointure temporelle : Une jointure est dite temporelle si au moins un membre dépend du temps.
Auto-adhésion : Le même objet est réuni.
Comment créer un ensemble d'informations ?
Étape 1)
- Accédez au code de transaction RSA1
- Cliquez sur le bouton « OK »
Étape 2)
- Accédez à l'onglet « InfoProvider »
- Cliquez avec le bouton droit sur la zone d'informations et choisissez l'option « Créer un ensemble d'informations » dans le menu contextuel.
La transaction RSISET peut également être directement utilisée pour créer un InfoSet.
Lorsque l'Info Set Builder est appelé pour la première fois, les deux options de mode d'affichage ci-dessous
- Réseau (contrôle du flux de données)
- Arbre (Contrôle de l'arbre).
L'affichage du réseau est plus clair.
L'arborescence peut être lue par le lecteur d'écran et convient aux utilisateurs malvoyants.
Vous pouvez modifier ce paramètre à tout moment en utilisant le chemin de menu Paramètres -> Affichage.
Étape 3)
- Entrez le nom technique
- Description
- Dans le Commencez par le fournisseur d'informations , vous déterminez quel fournisseur d'informations vous souhaitez utiliser pour commencer à définir l'ensemble d'informations. Sélectionnez l'un des types d'objets que le système vous propose :
- Objet de magasin de données
- Objet d'information
- Cube d'informations standard
- Choisissez un objet.
Si vous souhaitez sélectionner un objet info, il doit s'agir d'une caractéristique avec des données de base. Le système vous propose l'aide à la saisie correspondante.
- Choisissez le bouton Continuer.
Étape 4) Votre Modifier l'ensemble d'informations l'écran apparaît.
Étape 5) Sélectionnez le bouton Insérer un fournisseur d'informations ci-dessous pour choisir le fournisseur d'informations avec lequel les données doivent être jointes.
Étape 6)
- Saisissez le nom du GRD.
- Cliquez sur le bouton Continuer.
L'écran ci-dessous apparaît avec les 2 fournisseurs d'informations sélectionnés.
Étape 7) Activez l'ensemble d'informations en cliquant sur le bouton d'activation.