Comment afficher dans Diver des valeurs non présentes dans le Modèle principal?

Cette astuce permet d'afficher dans une plongée des valeurs de Dimension non présentes dans le Modèle principal.

Supposons que nous avons un Modèle représentant les ventes. Dans ce Modèle se trouve une Dimension Produit. Nous pouvons donc connaitre les produits qui ont été vendus.

produits 1

Mais comment afficher dans Diver la liste de tous les produits afin d'afficher ceux qui ont été vendu mais également les autres ?

Il y a deux solutions :

- utiliser Visual Integrator pour faire une jointure entre le flux principal concernant les données de ventes et un flux contenant la liste de tous les produits en catalogue.

- utiliser DiveMaster et créer un DivePlan permettant la liaison entre un Modèle principal et un Modèle contenant la liste de tous les produits en catalogue.

C'est la deuxième solution que nous allons développer.

Dans un premier temps nous allons créer un Modèle produits.mdl contenant uniquement une Dimension Produit et dont les valeurs représentent l'ensemble des produits disponibles dans le catalogue.

produits 2

Ensuite, il faut ouvrir DiveMaster et cliquer sur Set... Models puis sélectionner le bouton radio Multi Model. Cliquer sur le bouton Add... et ajouter le Modèle produits.mdl puis ajouter le Modèle principal. Dans la boite de dialogue Model Selection cliquer sur le bouton OK. Puis enregistrer le DivePlan.

Ouvrir le DivePlan avec Diver. En plongeant sur la Dimension Produit, les produits vendus et non vendus sont affichés dans la plongée :

produits 3