Modules:Analytics Template/fr
Languages: |
English | Français | Translate this article... |
Définir un nouveau Modèle de Cube
Cet exemple montre comment définir un nouveau Cube en tant que Modèle. Il utilise le Cube créé dans l'exemple précédent.
Créer un Modèle
Ce traitement doit être fait en Administrateur Système.
La Définition de Cube déjà existante peut être définie comme un Modèle en cochant la case Modèle.
Puisque le Cube précédemment créé avait une requête SQL basée sur les données de la société, il doit être modifié. A la place de Client Id, dans la requête SQL, on peut placer une expression telle que @ad_client_id@ qui sera remplacée par le Client Id en cours.
1 = (SELECT 1 FROM c_invoice i WHERE i.issotrx='Y' AND [alias].c_invoice_id=i.c_invoice_id) AND ad_client_id = @ad_client_id@
Le Module, qui était précédemment vide, peut être défini en un Module dans lequel le Modèle sera inclus.
Générer des Cubes
Quand un Module est défini en tant que Modèle, un bouton est affiché pour générer des Cubes avec des données société basées sur la définition de Modèle.
Cliquer sur ce bouton et sélectionner la société F&B.
Passer sur le rôle Administrateur Société. Dans la fenêtre de Définition de Cube il devrait y avoir un nouvel enregistrement créé par le traitement précédent.
Cet enregistrement devrait avoir le paramètre @ad_client_id@ remplacé par Client Id actuel.
Si le Module est défini, il peut être supprimé, ainsi cette Définition de Cube peut est au niveau donnée société et n'est pas affecté par les commandes update/export database.