Utilisation de la vue de calcul
Les vues de calcul sont utilisées pour effectuer des calculs complexes, ce qui n'est pas possible avec la vue Attribut ou Analytique. Vous pouvez également utiliser les vues Attribut et Analytique lors de la conception des vues Calcul.
Voici quelques caractéristiques des vues de calcul -
Les vues de calcul sont utilisées pour consommer des vues analytiques, d'attribut et d'autres vues de calcul.
Il existe deux façons de créer des vues de calcul: à l'aide de l'éditeur SQL ou de l'option graphique.
Il dispose de nœuds intégrés Union, Join, Projection et Aggregation.
Les outils de création de rapports SAP BusinessObjects peuvent se connecter à la vue Calcul à l'aide d'une connexion OLAP pour les rapports et le tableau de bord.
Comment créer une vue de calcul?
Choisissez le nom du package sous lequel vous souhaitez créer une vue de calcul. Cliquez avec le bouton droit sur le package → Aller à Nouveau → Vue de calcul. Lorsque vous cliquez sur la vue de calcul, une nouvelle fenêtre s'ouvre.
![](https://assets.edu.lat/sap_hana_bi_development/images/calculation_view.jpg)
Entrez le nom de la vue, sa description et choisissez le type de vue comme Vue de calcul, Sous-type Standard ou Heure (il s'agit d'un type spécial de vue, qui ajoute une dimension temporelle). Vous pouvez utiliser deux types de vue de calcul: graphique et script SQL.
![](https://assets.edu.lat/sap_hana_bi_development/images/graphical_and_sql_script.jpg)
La vue de calcul offre la possibilité d'utiliser une jointure en étoile ou de ne pas utiliser une jointure en étoile. En outre, il a deux catégories de données différentes -
Cube- Lorsqu'un utilisateur sélectionne Cube comme catégorie de données, le nœud par défaut est Agrégation. Vous pouvez choisir Jointure en étoile avec dimension Cube.
Dimension - Lorsqu'un utilisateur sélectionne Dimension comme catégorie de données, le nœud par défaut est Projection.
Vue de calcul avec jointure en étoile
Lorsque vous utilisez la vue Calcul avec la jointure en étoile, elle ne permet pas l'ajout de tables de colonnes de base, de vues d'attributs ou de vues analytiques à la fondation de données. Toutes les tables de dimension doivent être modifiées en vues de calcul de dimension pour être utilisées dans la jointure en étoile. Toutes les tables de faits peuvent être ajoutées et peuvent utiliser des nœuds par défaut dans la vue de calcul.
Exemple
L'exemple suivant montre comment utiliser la vue de calcul avec jointure en étoile.
Vous avez quatre tables, deux tables Dim et deux tables Fact. Vous devez trouver une liste de tous les employés avec leur date d'adhésion, leur nom, leur empId, leur salaire et leur prime.
![](https://assets.edu.lat/sap_hana_bi_development/images/employees.jpg)
Avantages de l'utilisation d'une jointure en étoile
Cela simplifie le processus de conception. Vous n'avez pas besoin de créer des vues analytiques et des vues d'attribut. Les tables de faits peuvent être directement utilisées comme projections.
3NF est possible avec Star Join.
Vue de calcul sans jointure en étoile
Cela permet d'utiliser d'autres vues d'attributs et vues analytiques à l'aide de différents nœuds disponibles dans la jointure de calcul.
![](https://assets.edu.lat/sap_hana_bi_development/images/calculation_join.jpg)
Dans la capture d'écran ci-dessus, vous pouvez voir deux vues analytiques - AN_Fact1 et AN_Fact2 - utilisées à l'aide des nœuds Projection 1 et Projection 2, puis jointes à l'aide d'un nœud Join.