Vue des attributs dans SAP HANA : Comment créer ?

Que sont les attributs ?

La vue des attributs agit comme une dimension. Il rejoint plusieurs tables et agit en tant que maître. La vue des attributs est constituée d'objets réutilisables.

La vue des attributs présente l'avantage suivant :

  • La vue d'attribut agit comme contexte de données maître, qui fournit du texte ou Description pour le champ clé/non clé.
  • La vue d'attribut peut être réutilisée dans la vue analytique et la vue de calcul.
  • La vue Attributs est utilisée pour sélectionner un sous-ensemble de colonnes et de lignes dans une table de base de données.
  • Les attributs (champs) peuvent être calculés à partir de plusieurs champs de table.
  • Il n’existe aucune option de mesure ni d’agrégation.

Type de vue d'attribut

La vue des attributs est de 3 types :

Type de vue d'attribut Description
Standard Il s'agit d'un attribut standard créé par les champs de table.
Heure Il s'agit d'une vue d'attribut de temps, basée sur le calendrier par défaut :

Pour le type de calendrier grégorien –

  • M_TIME_DIMENSION
  • M_TIME_DIMENSION_YEAR
  • M_TIME_DIMENSION_ MOIS
  • M_TIME_DIMENSION_WEEK
  • Pour le type de calendrier Fiscal –

  • M_FISCAL_CALENDAR
Dérivé Il s'agit d'une vue d'attribut dérivée d'une autre vue d'attribut existante. La vue des attributs dérivés sera ouverte en mode lecture seule. Le seul champ modifiable est sa description.

Copier depuis – Lorsque vous souhaitez définir une vue d'attribut, en copiant une vue d'attribut existante, vous pouvez alors utiliser l'option « Copier depuis ».

Remarque : La différence entre Dérivé et Copier à partir de est que, dans le cas d'un dérivé, vous ne pouvez modifier que la description de la nouvelle vue d'attribut, tandis que dans le cas d'une copie, vous pouvez tout modifier entièrement.

Comment créer une vue d'attribut dans SAP HANA

La création d'une vue standard comporte une étape prédéfinie comme ci-dessous :

Créer une vue d'attribut dans SAP HANA

Création de table pour la vue des attributs

Ici, nous allons créer une vue d'attribut standard pour la table des produits, nous créons donc d'abord les tables « PRODUCT » et « PRODUCT_DESC ».

Script SQL est affiché comme ci-dessous pour la création de table –

Script du tableau des produits –

CREATE	 COLUMN TABLE "DHK_SCHEMA"."PRODUCT"
(	
"PRODUCT_ID"	NVARCHAR (10) PRIMARY KEY,								
"SUPPLIER_ID"	NVARCHAR (10),				
"CATEGORY" NVARCHAR (3),				
"PRICE"	 DECIMAL (5,2)
);		

INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0001','10000','A', 500.00);																	
INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0002','10000','B', 300.00);																	
INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0003','10000','C', 200.00);																	
INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0004','10000','D', 100.00);																	
INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0005','10000','A', 550.00);

Produit Descripttable d'ions Script-

CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT_DESC"									
(	
"PRODUCT_ID" NVARCHAR (10) PRIMARY KEY,								
"PRODUCT_NAME" NVARCHAR (10)				
);

INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0001','PRODUCT1');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0002','PRODUCT2');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0003','PRODUCT3');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0004','PRODUCT4');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0005','PRODUCT5');

Les tables « PRODUCT » et « PRODUCT_DESC » sont désormais créées dans le schéma « DHK_SCHEMA ».

Création de vue d'attribut

Étape 1) Choisir SAP Système HANA.

  1. Sélectionnez le dossier de contenu.
  2. Sélectionnez Modélisation de package non structurel sous Package DHK_SCHEMA dans le nœud de contenu et cliquez avec le bouton droit->nouveau.
  3. Sélectionnez l’option d’affichage des attributs.

Créer une vue d'attribut dans SAP HANA

Étape 2) Entrez les informations.

  1. Entrez le nom et l'étiquette de l'attribut.
  2. Sélectionnez le type de vue, ici la vue des attributs.
  3. Sélectionnez le sous-type comme « Standard ».
  4. Cliquez sur le bouton Terminer.

Créer une vue d'attribut dans SAP HANA


Étape 3) Vérifiez l'écran de l'éditeur de vue.
L’écran de l’éditeur de vue d’informations s’ouvrira. Les détails de chaque partie dans l'éditeur d'informations sont les suivants :

  1. Volet Scénario: Dans ce volet, le nœud suivant existe :
  • Sémantique
  • Fondation de données
  1. Volet de détails: Dans ce volet, l'onglet suivant existe :
  • Colonne
  • Voir Propriétés
  • Hiérarchie
  1. Sémantique (volet Scénario) : ce nœud représente la structure de sortie de la vue. Ici, c'est Dimension.
  2. Sauvegarde de Foundation (Volet Scénario) : Ce nœud représente la table que nous utilisons pour définir la vue des attributs.
  3. Ici, nous supprimons le tableau pour créer la vue des attributs.
  4. L'onglet (colonnes, vue Propriétés, Hiérarchies) du volet de détails s'affichera.
  5. Demandeur d’emploi local (national): Ici, tous les détails des attributs locaux seront affichés.
  6. Afficher : filtrer pour l'attribut local.
  7. Détail de l'attribut.
  8. Il s'agit d'une barre d'outils pour l'analyse des performances, la recherche de colonne, la validation, l'activation, l'aperçu des données, etc.

Créer une vue d'attribut dans SAP HANA

Étape 4) Cliquez sur le nœud de fondation de données.
Pour inclure une table de base de données pour créer une vue d'attribut, cliquez sur le nœud de la fondation de données et suivez les instructions étape par étape comme ci-dessous :

  1. Faites glisser les tables « PRODUCT » et « PRODUCT_DESC » du nœud TABLE sous DHK_SCHEMA
  2. Déposez « PRODUCT » et « PRODUCT_DESC » sur le nœud de fondation de données.
  3. Sélectionnez le champ de la table « PRODUIT » comme sortie dans le volet de détails. La couleur de l’icône de champ passe du gris à l’orange.
  4. Sélectionnez le champ de la table « PRODUCT_DESC » comme sortie dans le volet de détails. La couleur de l’icône de champ passe du gris à l’orange.
  5. Le champ sélectionné comme sortie des deux tableaux apparaît sous la liste des colonnes dans le volet de sortie.

Créer une vue d'attribut dans SAP HANA

Joignez la table « PRODUCT » à « PRODUCT_DESC » par le champ « PRODUCT_ID ».

Étape 5) Sélectionnez le chemin.
Sélectionnez Rejoindre le chemin, faites un clic droit dessus et choisissez l'option Modifier. Un écran pour Modifier la condition de jointure apparaîtra

  1. Sélectionnez le type de jointure comme type « intérieur ».
  2. Sélectionnez la cardinalité comme « 1..1 ».

Créer une vue d'attribut dans SAP HANA

Après avoir sélectionné le type de jointure, cliquez sur le bouton « OK ». À l'étape suivante, nous sélectionnons la colonne et définissons une clé pour la sortie.

Étape 6) Sélectionnez la colonne.
Dans cette étape, nous sélectionnerons la colonne et définirons la clé de sortie

  1. Sélectionnez Panneau sémantique.
  2. L'onglet Colonne apparaîtra sous le volet Détails.
  3. Sélectionnez « PRODUCT_ID » comme clé.
  4. Cochez l'option Masqué pour le champ PRODUCT_ID_1 (champ de la table PRODUCT_DESC).
  5. Cliquez sur le bouton valider.
  6. Après validation réussie, cliquez sur le bouton Activer.

Créer une vue d'attribut dans SAP HANA

Le journal des tâches pour l'activité de validation et d'activation est affiché en bas de l'écran sur la même page, c'est-à-dire la section du journal des tâches comme ci-dessous -

Créer une vue d'attribut dans SAP HANA


Étape 7) La vue est créée.
Une vue d'attribut portant le nom « AT_PRODUCT » sera créée. Pour afficher, actualisez le dossier Attribute View.

  1. Accédez au package DHK_SCHEMA->MODELLING.
  2. La vue d'attribut AT_PRODUCT s'affiche sous le dossier de vue d'attribut.

Créer une vue d'attribut dans SAP HANA

Étape 8) Vérifiez les données.
Pour afficher les données dans la vue Attribut, sélectionnez l'option Aperçu des données dans la barre d'outils. Il y aura deux options pour la vue des données à partir de la vue des attributs.

  • Ouvrir dans l'éditeur d'aperçu des données (cela affichera les données avec l'option d'analyse).
  • Ouvrir dans SQL Éditeur. (Cela affichera la sortie uniquement sous forme de sortie de requête SQL).

Créer une vue d'attribut dans SAP HANA

Étape 9) Vérifiez les données d'affichage dans l'éditeur.
Pour voir les données d'attribut dans l'éditeur d'aperçu des données, il existe 3 options : Analyse, Données distinctes et Données brutes.

Analyse: Il s'agit d'une représentation graphique de la vue des attributs.

  1. En sélectionnant l'onglet Analyse, nous sélectionnons Attributs pour la vue au format Étiquette et Axe.
  2. Glissez et déposez l'attribut dans l'axe de l'étiquette, il s'affichera dans l'axe de l'étiquette (axe X).
  3. Glissez et déposez l'attribut dans l'axe des valeurs, il s'affichera dans l'axe des valeurs (axe Y).
  4. La sortie sera disponible au format graphique, tableau, grille et HTML.

Créer une vue d'attribut dans SAP HANA

Valeurs distinctes: La valeur distincte de la colonne peut être affichée ici. Cela affichera le nombre total. enregistrements pour l'attribut sélectionné.

Créer une vue d'attribut dans SAP HANA

Onglet Données brutes : Cette option affiche les données de la vue des attributs sous forme de tableau.

  1. Cliquez sur l'onglet Données brutes
  2. Il affichera les données sous forme de tableau

Créer une vue d'attribut dans SAP HANA

Étape 10) Vérifiez les données de l'éditeur SQL.
Afficher les données d'attribut dans l'éditeur SQL comme ci-dessous :

Créer une vue d'attribut dans SAP HANA

Cette option affiche les données via une requête SQL à partir de la vue en colonnes sous le schéma « SYS_BIC ». Une vue en colonne portant le nom « sera créée après l'activation de la vue d'attribut « AT_PRODUCT ». Ceci est utilisé pour voir la requête SQL utilisée pour afficher les données de la vue.

  1. Afficher la requête SQL pour la sélection des données.
  2. Afficher la sortie.

Créer une vue d'attribut dans SAP HANA

Vue d'attribut lorsqu'elle est activée, une vue de colonne sous le schéma _SYS_BIC est créée. Ainsi, lorsque nous exécutons Data Preview, le système sélectionne les données dans la vue en colonnes sous un schéma _SYS_BIC.

Capture d'écran de la vue de colonne "AT_PRODUCT" sous "_SYS_BIC". Le schéma du nœud de catalogue est le suivant :

Créer une vue d'attribut dans SAP HANA