Vue des attributs dans SAP HANA : Comment créer ?
⚡ Résumé intelligent
Vues d'attributs dans SAP Les données de référence du modèle HANA sont utilisées comme une dimension réutilisable, en joignant des tables telles que PRODUCT et PRODUCT_DESC afin que les rapports lisent le texte descriptif en même temps que les clés, sans aucune mesure ni agrégation.
Qu'est-ce qu'une vue d'attribut dans SAP HANA ?
Une vue d'attribut dans SAP HANA se comporte comme une dimension. Elle joint plusieurs tables, sert de données de référence pour d'autres vues et constitue un objet réutilisable.
Les vues par attributs offrent ces avantages.
- Il sert de contexte de données de référence, fournissant du texte ou une description pour les champs clés et non clés.
- Il peut être réutilisé dans un vue analytique ainsi que dans une vue de calcul.
- Il sélectionne un sous-ensemble de colonnes et de lignes d'une table de base de données.
- Les attributs (champs) peuvent être calculés à partir des champs de plusieurs tables.
- Elle ne comporte aucune mesure ni option d'agrégation.
Types de vues d'attributs
Trois types d'affichage d'attributs sont disponibles, et le type est choisi dans la boîte de dialogue de création.
| Type de vue d'attribut | Description |
|---|---|
| Standard | Vue standard construite à partir de champs de table, utilisée dans la démonstration ci-dessous. |
| Heure | D’après les calendriers par défaut. Grégorien : M_TIME_DIMENSION, M_TIME_DIMENSION_YEAR, M_TIME_DIMENSION_MONTH, M_TIME_DIMENSION_WEEK. Fiscal : M_FISCAL_CALENDAR. |
| Dérivé | Dérivée d'une vue d'attribut existante. Elle s'ouvre en lecture seule ; seule la description peut être modifiée. |
Copier depuis Dans la même boîte de dialogue, on définit une vue en copiant une vue existante. La différence est importante : une vue dérivée ne permet de modifier que sa description, tandis qu’une copie peut être entièrement modifiée.
Comment créer une vue d'attribut dans SAP HANA
La création d'une vue standard suit la séquence prédéfinie ci-dessous, de la création du tableau à l'aperçu des données.
Création de table pour la vue des attributs
Une vue d'attribut standard est créée ici pour une table de produits ; les tables « PRODUCT » et « PRODUCT_DESC » sont donc créées en premier lieu avec les scripts ci-dessous.
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);
Script du tableau de description des produits –
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 deux tables existent désormais dans le schéma « DHK_SCHEMA », les étapes de modélisation peuvent donc commencer.
Création de vue d'attribut
Étape 1) Sélectionnez le SAP Système HANA, puis parcourez le nœud de contenu comme indiqué ci-dessous.
- Sélectionnez le dossier Contenu.
- Sélectionnez le package non structurel MODELLING sous DHK_SCHEMA, puis cliquez avec le bouton droit et choisissez Nouveau.
- Sélectionnez l'option Vue des attributs.
Étape 2) Saisissez les informations de vue dans la boîte de dialogue de création ci-dessous.
- Saisissez le nom et l'étiquette de la vue d'attribut.
- Sélectionnez le type de vue, ici Vue d'attribut.
- Sélectionnez le sous-type « Standard ».
- Cliquez sur le bouton Terminer.
Étape 3) Consultez l'écran de l'éditeur de vue. L'éditeur de vue d'informations s'ouvre et chaque partie numérotée est décrite ci-dessous.
- Volet Scénario : contient la sémantique et les données Foundation nœuds.
- Volet Détails : contient les onglets Colonne, Propriétés de la vue et Hiérarchies.
- Nœud sémantique : la structure de sortie de la vue, ici une dimension.
- Centres de données Foundation nœud : les tables qui définissent la vue, déposées ici.
- Les onglets du volet de détails sont affichés.
- Local : affiche tous les détails des attributs locaux.
- Afficher : filtre pour les attributs locaux.
- Détail de l'attribut sélectionné.
- Barre d'outils : analyse des performances, recherche de colonne, validation, activation, aperçu des données.
Étape 4) Cliquez sur les données Foundation Ajoutez un nœud pour inclure les tables de base de données, puis suivez la séquence ci-dessous.
- Faites glisser les tables « PRODUCT » et « PRODUCT_DESC » depuis le nœud TABLE sous DHK_SCHEMA.
- Déposez « PRODUCT » et « PRODUCT_DESC » sur les données. Foundation nœud.
- Sélectionnez les champs de « PRODUIT » comme sortie ; l'icône du champ passe du gris à l'orange.
- Sélectionnez les champs de « PRODUCT_DESC » comme sortie de la même manière.
- Les champs de sortie des deux tables apparaissent dans la liste des colonnes du volet de sortie.
Joignez la table « PRODUCT » à « PRODUCT_DESC » sur le champ « PRODUCT_ID ».
Étape 5) Sélectionnez le chemin de jointure, cliquez dessus avec le bouton droit et choisissez Modifier. L'écran Modifier la condition de jointure s'affiche.
- Sélectionnez le type de jointure « Interne ».
- Sélectionnez la cardinalité « 1..1 ».
Cliquez sur OK pour confirmer. Autre SAP HANA rejoint Les types de jointures, comme les jointures référentielles et textuelles, sont définis dans la même boîte de dialogue.
Étape 6) Sélectionnez les colonnes et définissez la clé de sortie.
- Sélectionnez le nœud Sémantique.
- L'onglet Colonne apparaît dans le volet de détails.
- Sélectionnez « PRODUCT_ID » comme clé.
- Cochez la case « Caché » pour le champ PRODUCT_ID_1, dans PRODUCT_DESC.
- Cliquez sur le bouton Valider.
- Après validation, cliquez sur le bouton Activer.
La section « Journal des tâches » en bas de l'écran indique la validation et l'activation.
Étape 7) La vue d'attribut « AT_PRODUCT » existe désormais ; actualisez le dossier Vues d'attribut pour la visualiser.
- Accédez au package DHK_SCHEMA->MODELLING.
- AT_PRODUCT apparaît dans le dossier Vue des attributs.
Étape 8) Vérifiez les données. Sélectionnez « Aperçu des données » dans la barre d’outils ; deux options sont proposées, comme indiqué ci-dessous.
- Ouvrir dans l'éditeur d'aperçu des données, avec les options d'analyse.
- Ouvrir dans l'éditeur SQL, en affichant uniquement le résultat de la requête.
Étape 9) Vérifiez les données affichées. L'éditeur d'aperçu propose trois onglets : Analyse, Valeurs distinctes et Données brutes.
Analyse est une représentation graphique de la vue des attributs.
- Sélectionnez les attributs pour les axes d'étiquette et de valeur.
- Un attribut de l'axe des étiquettes apparaît sur l'axe X.
- Un attribut de l'axe des valeurs apparaît sur l'axe Y.
- Les résultats sont disponibles sous forme de graphique, de tableau, de grille et de HTML.
Valeurs distinctes liste les valeurs distinctes d'une colonne avec le nombre d'enregistrements pour l'attribut sélectionné.
Données brutes affiche les données de la vue des attributs sous forme de tableau.
- Cliquez sur l'onglet Données brutes.
- Les données apparaissent sous forme de tableau.
Étape 10) Vérifiez les données à partir de l'éditeur SQL, sélectionné dans le même menu d'aperçu.
Cette option lit la vue en colonnes générée dans le schéma « _SYS_BIC » lorsque « AT_PRODUCT » a été activé, de sorte que l’éditeur affiche également SQL déclaration utilisée.
- La requête SQL utilisée pour la sélection des données est affichée.
- Le résultat s'affiche.
Par conséquent, chaque aperçu de données est lu à partir de _SYS_BIC, et non à partir de l'objet de conception. La capture d'écran ci-dessous montre la vue de colonne « AT_PRODUCT » sous ce schéma dans le nœud de catalogue.
Remarque importante : les vues d’attributs sont obsolètes. Par conséquent, dans les versions actuelles, la même dimension est construite comme une vue de calcul de la catégorie de données « Dimension ». Les étapes ci-dessus restent applicables au contenu existant. SAP Studio Hana, et le plus large SAP Modélisation HANA Le matériau recouvre les pièces de rechange.
















