optimizeASOCube

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 :

  • Supprimez les agrégations par défaut et reposant sur des requêtes.
  • Démarrez le suivi des requêtes.
  • Exécutez des exemples de requête à partir du gestionnaire de requêtes Profitability and Cost Management, d'Oracle Smart View for Office ou de la gestion des données, et toute autre requête MDX représentative du type de requête à optimiser pour entraîner Oracle Essbase.
  • Créez une agrégation en fonction de requêtes par défaut ou optimisées.

Champ d'application

Profitability and Cost Management

Rôles requis

Administrateur de service, Super utilisateur

Syntaxe

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

  • Suppression des vues agrégées par défaut et reposant sur des requêtes :

    epmautomate optimizeASOCube BksML12 clearAggregations

  • Démarrage du suivi des requêtes :

    epmautomate optimizeASOCube BksML12 startQueryTracking

  • Création de vues agrégées Essbase en fonction des requêtes optimisées exécutées après le démarrage du suivi des requêtes :

    epmautomate optimizeASOCube BksML12 createQBOAggregations