Optimise les performances des requêtes de sélection de vues agrégées pour l'extraction de données à partir de cubes ASO.
Cette commande vous permet d'effectuer des opérations d'optimisation des requêtes sur des cubes ASO lorsque l'agrégation par défaut est jugée insuffisante pour répondre à vos besoins en matière de génération de rapports ou d'extraction de données en raison de la taille importante des données. Le processus d'optimisation classique est le suivant :
Champ d'application
Profitability and Cost ManagementRôles requis
Administrateur de service, Super utilisateurSyntaxe
epmautomate optimizeASOCube APPLICATION_NAME OPTIMIZATION_TYPE
, où :
APPLICATION_NAME
est le nom de l'application Profitability and Cost Management à laquelle le cube ASO appartient.OPTIMIZATION_TYPE
est une opération d'optimisation de cube. Les valeurs acceptables sont les suivantes :
clearAggregations
, qui enlève les vues par défaut et reposant sur des requêtes.createAggregations
, qui crée des vues agrégées Essbase par défaut. Utilisez cette option pour effectuer une agrégation par défaut plutôt qu'une agrégation reposant sur des requêtes.startQueryTracking
, qui démarre le suivi des requêtes.stopQueryTracking
, qui arrête le suivi des requêtes. Utilisez cette option pour empêcher Essbase de collecter des informations d'optimisation. Essbase continue à collecter des informations d'optimisation jusqu'à ce que vous arrêtiez le suivi des requêtes ou Essbase. Essbase peut agréger des vues en fonction des données collectées jusqu'à l'arrêt du suivi des requêtes.createQBOAggregations
, qui crée des vues agrégées Essbase en fonction des requêtes optimisées exécutées après l'activation du suivi des requêtes.Exemples
epmautomate optimizeASOCube BksML12 clearAggregations
epmautomate optimizeASOCube BksML12 startQueryTracking
epmautomate optimizeASOCube BksML12 createQBOAggregations