Tutoriel SAP 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 :

  1. Jointure interne
  2. Jointure externe gauche
  3. Jointure temporelle
  4. 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)

  1. Accédez au code de transaction RSA1
  2. Cliquez sur le bouton « OK »

Créer un ensemble d'informations

Étape 2)

  1. Accédez à l'onglet « InfoProvider »
  2. 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.

Créer un ensemble d'informations

Lorsque l'Info Set Builder est appelé pour la première fois, les deux options de mode d'affichage ci-dessous

  1. Réseau (contrôle du flux de données)
  2. 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)

  1. Entrez le nom technique
  2. Description
  3. 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.

  1. Choisissez le bouton Continuer.

Créer un ensemble d'informations

Étape 4) Le Modifier l'ensemble d'informations l'écran apparaît.

Créer un ensemble d'informations

É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.

Créer un ensemble d'informations

Étape 6)

  1. Saisissez le nom du GRD.
  2. Cliquez sur le bouton Continuer.

Créer un ensemble d'informations

L'écran ci-dessous apparaît avec les 2 fournisseurs d'informations sélectionnés.

Créer un ensemble d'informations

Étape 7) Activez l'ensemble d'informations en cliquant sur le bouton d'activation.

Créer un ensemble d'informations