Que sont les attributs?
La vue d'attribut agit comme une dimension. Il joint plusieurs tables et agit en tant que maître. La vue d'attribut est des objets réutilisables.
La vue attributaire présente l'avantage suivant:
- La vue d'attribut agit comme un contexte de données maître, qui fournit du texte ou une 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'y a pas d'option de mesure et d'agrégation.
Type de vue d'attribut
La vue d'attribut est de 3 types-
Type de vue d'attribut> | Description |
Standard | C'est un attribut standard qui est créé par les champs de table. |
Temps | Il s'agit de la vue d'attribut Heure, qui est basée sur le tableau horaire par défaut - Pour le type de calendrier grégorien -
|
Dérivé | Il s'agit d'une vue attributaire dérivée d'une autre vue attributaire existante. La vue des attributs dérivés sera ouverte en mode lecture seule. Le seul champ modifiable est sa description. Copier de - Lorsque vous souhaitez définir une vue d'attribut, en copiant une vue d'attribut existante, vous pouvez utiliser l'option "Copier de". |
Remarque: la différence entre Dérivé et Copier à partir de est que, dans le cas de la dérivée, vous ne pouvez modifier que la description de la nouvelle vue d'attribut, tandis que dans le cas de la copie, vous pouvez tout modifier entièrement.
Créer une vue d'attribut standard
La création de vue standard a une étape prédéfinie comme ci-dessous -
Création de table pour la vue attributaire
Ici, nous allons créer une vue d'attribut standard pour la table de produit, donc tout d'abord nous créons la table "PRODUCT" et "PRODUCT_DESC".
Le script SQL est illustré ci-dessous pour la création de table -
Script de table de 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);
Tableau de description du produit 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');
Maintenant, la table "PRODUCT" et "PRODUCT_DESC" est créée dans le schéma "DHK_SCHEMA".
Création de vues d'attributs
ÉTAPE 1) dans cette étape,
- Sélectionnez Système SAP 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 de la souris -> nouveau.
- Sélectionnez l'option d'affichage des attributs.
ÉTAPE 2) Maintenant dans la fenêtre suivante,
- Entrez le nom et l'étiquette de l'attribut.
- Sélectionnez le type de vue, ici Vue des attributs.
- Sélectionnez le sous-type comme "Standard".
- Cliquez sur le bouton Terminer.
ÉTAPE 3) L'écran de l'éditeur d'affichage des informations s'ouvre. Le détail de chaque pièce dans l'éditeur d'informations est comme ci-dessous -
- 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 les propriétés
- Hiérarchie
- Sémantique (volet de scénario): ce nœud représente la structure de sortie de la vue. Ici, c'est Dimension.
- Fondation de données (volet de scénario): ce nœud représente la table que nous utilisons pour définir la vue d'attribut.
- Ici, nous déposons une table pour créer une vue attributaire.
- L'onglet (colonnes, afficher les propriétés, les hiérarchies) pour le volet de détails sera affiché.
- Local : Ici, tous les détails des attributs locaux seront affichés.
- Afficher: filtre pour l'attribut local.
- Détail de l'attribut.
- Il s'agit d'une barre d'outils pour l'analyse des performances, rechercher la colonne, valider, activer, prévisualiser les données, etc.
ÉTAPE 4) Pour inclure la table de base de données pour créer une vue d'attribut, cliquez sur le nœud de fondation de données et suivez les instructions étape par étape comme ci-dessous -
- Faites glisser la table "PRODUCT" et "PRODUCT_DESC" du nœud TABLE sous DHK_SCHEMA
- Déposez «PRODUCT» et «PRODUCT_DESC» dans le nœud de la fondation de données.
- Sélectionnez le champ de la table "PRODUIT" comme sortie dans le volet de détail. La couleur de l'icône du champ passe du gris à l'orange.
- Sélectionnez le champ de la table "PRODUCT_DESC" comme sortie dans le volet de détail. La couleur de l'icône de champ passe du gris à l'orange.
- Le champ sélectionné comme sortie à la fois de la table apparaît sous la liste des colonnes dans le volet de sortie.
Joindre la table "PRODUCT" à la table "PRODUCT_DESC" par le champ "PRODUCT_ID".
ÉTAPE 5) Sélectionnez le chemin de jointure et cliquez dessus avec le bouton droit de la souris et choisissez l'option Modifier. Un écran pour modifier la condition de jointure apparaîtra
- Sélectionnez le type de jointure comme type «interne».
- 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) Dans cette étape, nous sélectionnerons la colonne et définirons la clé pour la 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 table PRODUCT_DESC).
- Cliquez sur le bouton de validation.
- Une fois la validation réussie, cliquez sur le bouton Activer.
Le journal des travaux pour l'activité de validation et d'activation est affiché en bas de l'écran sur la même page, c'est-à-dire dans la section Journal des travaux comme ci-dessous -
ÉTAPE 7) Une vue d'attributs avec le nom "AT_PRODUCT" sera créée. Pour afficher, actualisez le dossier Vue des attributs.
- Accédez à DHK_SCHEMA-> Package MODELING.
- AT_PRODUCT Affichage de la vue des attributs sous le dossier de la vue des attributs.
ÉTAPE 8) 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 de prévisualisation des données (cela affichera les données avec l'option d'analyse).
- Ouvrez dans l'éditeur SQL. (Cela affichera la sortie en tant que sortie de requête SQL uniquement).
ÉTAPE 9) Pour voir les données d'attribut de vue dans l'éditeur de prévisualisation des données -
Il existe 3 options - Analyse, Données distinctes et brutes
Analyse : il s'agit d'une représentation graphique de la vue attributaire.
- En sélectionnant l'onglet Analyse, nous sélectionnons les attributs pour la vue au format étiquette et axe.
- Faites glisser et déposez l'attribut dans l'axe des étiquettes, il s'affichera dans l'axe des étiquettes (axe X).
- Faites glisser 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 montrera aucun total. enregistrements pour l'attribut sélectionné.
Onglet Données brutes: Cette option affiche les données de la vue attributaire sous forme de tableau.
- Cliquez sur l'onglet Données brutes
- Il affichera les données sous forme de tableau
ÉTAPE 10) 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 des colonnes sous le schéma "SYS_BIC". Une vue de colonne avec 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'attributs lorsqu'elle est activée, une vue de colonne sous le schéma _SYS_BIC est créée. Ainsi, lorsque nous exécutons l'aperçu des données, le système sélectionne les données de la vue en colonne 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 comme ci-dessous -