Les jointures hana
Referential Join
C'est un inner join mais de façon optionnelle
Cette jointure ne lit que ce qui est nécessaire
Si on demande pas une valeur d'une des tables le join ne lit que l'autre table
Remarque : Dans une vue de type cube on peut choisir les types de join
Donc utiliser les referential join plutôt quand les tables sont intégres à 100 entre elles
K=Les ref. Join sont utilisés de la façon suivante
- Si au moins 1 champ est sélectionné dans la table de droite alors les ref join se comporte comme un inner join
- Si aucun champ est pris de la table de droite alors le ref join se comporte en fct de la cardinalité entre les tables
- (1,1), ou (1,0) ou (n,1) = Jointure non exécutée
- (1,n) = Comme un inner join
- Cardinalité non renseigné = inner join
- La cardinalité se paramètre dans la vue
Attention : ça peut etre un mauvais choix fait par SAP en fct des données de dev … IMPORTANT
Voir p.47
Text Join
Pour gestion de la langue
Temporal Join
Voir exemple on peut affiner la relation avec les bornes inf et sup de l'intervalle
Star Join
Chaque dimension peut avoir une relation particulière avec la table de fait