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 –
Pour le type de calendrier Fiscal – |
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é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.
- Sélectionnez le dossier de contenu.
- 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.
- Sélectionnez l’option d’affichage des attributs.
Étape 2) Entrez les informations.
- Entrez le nom et l'étiquette de l'attribut.
- Sélectionnez le type de vue, ici la vue des attributs.
- Sélectionnez le sous-type comme « Standard ».
- Cliquez sur le bouton Terminer.
É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 :
- Volet Scénario: Dans ce volet, le nœud suivant existe :
- Sémantique
- Fondation de données
- Volet de détails: Dans ce volet, l'onglet suivant existe :
- Colonne
- Voir Propriétés
- Hiérarchie
- Sémantique (volet Scénario) : ce nœud représente la structure de sortie de la vue. Ici, c'est Dimension.
- Sauvegarde de Foundation (Volet Scénario) : Ce nœud représente la table que nous utilisons pour définir la vue des attributs.
- Ici, nous supprimons le tableau pour créer la vue des attributs.
- L'onglet (colonnes, vue Propriétés, Hiérarchies) du volet de détails s'affichera.
- Demandeur d’emploi local (national): Ici, tous les détails des attributs locaux seront affichés.
- Afficher : filtrer pour l'attribut local.
- Détail de l'attribut.
- 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.
É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 :
- Faites glisser les tables « PRODUCT » et « PRODUCT_DESC » du nœud TABLE sous DHK_SCHEMA
- Déposez « PRODUCT » et « PRODUCT_DESC » sur le nœud de fondation de données.
- 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.
- 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.
- Le champ sélectionné comme sortie des deux tableaux apparaît sous la liste des colonnes dans le volet de sortie.
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
- Sélectionnez le type de jointure comme type « intérieur ».
- Sélectionnez la cardinalité comme « 1..1 ».
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
- Sélectionnez Panneau sémantique.
- L'onglet Colonne apparaîtra sous le volet Détails.
- Sélectionnez « PRODUCT_ID » comme clé.
- Cochez l'option Masqué pour le champ PRODUCT_ID_1 (champ de la table PRODUCT_DESC).
- Cliquez sur le bouton valider.
- Après validation réussie, cliquez sur le bouton Activer.
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 -
É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.
- Accédez au package DHK_SCHEMA->MODELLING.
- La vue d'attribut AT_PRODUCT s'affiche sous le dossier de vue d'attribut.
É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).
É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.
- En sélectionnant l'onglet Analyse, nous sélectionnons Attributs pour la vue au format Étiquette et Axe.
- Glissez et déposez l'attribut dans l'axe de l'étiquette, il s'affichera dans l'axe de l'étiquette (axe X).
- Glissez et déposez l'attribut dans l'axe des valeurs, il s'affichera dans l'axe des valeurs (axe Y).
- La sortie sera disponible au format graphique, tableau, grille et HTML.
Valeurs distinctes: La valeur distincte de la colonne peut être affichée ici. Cela affichera le nombre total. enregistrements pour l'attribut sélectionné.
Onglet Données brutes : Cette option affiche les données de la vue des attributs sous forme de tableau.
- Cliquez sur l'onglet Données brutes
- Il affichera les données sous forme de tableau
Étape 10) Vérifiez les données de l'éditeur SQL.
Afficher les données d'attribut dans l'éditeur SQL comme ci-dessous :
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.
- Afficher la requête SQL pour la sélection des données.
- Afficher la sortie.
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 :