Exécuter et valider des calculs
Pour les applications Essbase qui nécessitent des calculs explicites, exécutez le processus de calcul applicable et vérifiez les résultats.
Vérifiez à la fois les valeurs calculées et les zones du cube affectées par le calcul.
Par exemple, dans Sample Basic, les formules de la dimension Measures définissent les relations entre les membres, par exemple :
Margin = Sales - COGSet:
Profit = Margin - Total ExpensesAprès avoir exécuté le calcul applicable, extrayez Sales, COGS, Margin, Total Expenses et Profit pour les mêmes croisements de produit, de marché, de temps et de scénario. Vérifiez que les membres calculés correspondent aux valeurs à partir desquelles ils sont dérivés.
Par exemple, pour un produit et un marché sélectionnés, vous pouvez vérifier :
Margin = Sales - COGSpuis :
Profit = Margin - Total ExpensesVous pouvez également tester la portée du calcul. Si vous avez l'intention de calculer uniquement un marché, une famille de produits ou une période spécifique, extrayez les valeurs à l'intérieur et à l'extérieur de cette zone. Confirmer que la zone prévue a changé et que les zones non liées n'ont pas été affectées.
Si un calcul produit un résultat inattendu, déterminez le début de la divergence :
-
Vérifiez d'abord les valeurs d'entrée.
-
Vérifiez que les membres sont organisés correctement dans l'outline.
Voir : Ordre de calcul des membres (pour BSO) ou Ordre de calcul et ordre de résolution dans les cubes ASO
-
Vérifier les propriétés de consolidation et les formules de membre.
Reportez-vous à Propriétés de consolidation des membres, Développement de formules pour les cubes en mode "block storage" et Développement de formules pour les outlines en mode "aggregate storage".
-
Vérifier la logique de calcul et la zone du cube qu'il traite.
-
Recherchez les erreurs ou les avertissements dans le statut du travail de calcul et dans les messages.
Rubrique parent : Valider et utiliser des cubes