Remarque : cette procédure exige la vue d'objet, réservée aux utilisateurs expérimentés.
Une formule est un calcul (ou une expression) stocké qui génère une valeur. Une formule permet de définir et d'enregistrer des relations complexes ou fréquemment utilisées dans les données, sans stocker l'ensemble de résultats (ResultSet). Chaque fois qu'une formule est interrogée, le moteur OLAP effectue le calcul ou résout l'expression, puis renvoie l'ensemble de résultats.
Pour créer une formule :
Dans la vue d'objet, développez le dossier de l'espace de travail analytique où vous souhaitez créer la formule. La liste des types d'objet apparaît.
Cliquez avec le bouton droit de la souris sur Formules afin d'afficher le menu instantané, puis choisissez l'option Créer Formule.
La fenêtre de propriétés de la formule apparaît dans la boîte de dialogue de création.
Définissez les caractéristiques de la formule dans la fenêtre de propriétés :
Dans l'onglet De base, indiquez le nom de la formule et son type de données. Choisissez le même type de données que celui des variables source. (Obligatoire)
Dans l'onglet Expression, entrez l'expression ou le calcul. Pour afficher un menu d'outils de modification, cliquez avec le bouton droit de la souris sur l'onglet Expression. (Obligatoire)
Dans l'onglet Dimensions, sélectionnez les dimensions de l'ensemble de résultats (ResultSet). (Facultatif)
Dans l'onglet Propriétés, affectez des propriétés DML OLAP à la formule, puis définissez leurs valeurs. (Facultatif)
Si vous le souhaitez, vous pouvez configurer l'objet formule immédiatement et lui affecter une expression ultérieurement ; dans ce cas, définissez le nom, le type de données et les dimensions. Veillez à répertorier les dimensions dans le même ordre que les variables source que vous envisagez d'utiliser.
Une fois que vous avez rempli la fenêtre de propriétés de la formule, cliquez sur Créer.
Dans le gestionnaire de propriétés, sélectionnez l'onglet Expression et cliquez sur Compiler. Si la compilation de la formule échoue, vous pouvez modifier l'expression dans le gestionnaire de propriétés, puis renouveler la compilation.
Copyright © 2003, 2007, Oracle. Tous droits réservés.