optimizeASOCube

Otimiza o desempenho de consultas para selecionar exibições agregadas para extração de dados de cubos ASO.

Este comando permite que você execute operações de otimização de consulta em cubos ASO nos casos em que a agregação padrão é considerada insuficiente para atender às necessidades de geração de relatórios ou de extração de dados devido ao grande volume de dados. Este é o processo típico de otimização:

  • Arraste agregações padrão e baseadas em consultas.
  • Inicie o rastreamento de consulta
  • Execute consultas de amostra do Gerenciador de Consultas do Profitability and Cost Management, do Oracle Smart View for Office ou do Data Management e quaisquer outras consultas MDX representativas do tipo de consultas para as quais a otimização deve treinar o Oracle Essbase.
  • Crie a agregação com base no otimizador ou em consultas padrão.

Aplica-se a

Gerenciamento de Custo e Lucratividade

Funções Necessárias

Administrador de Serviço, Usuário Avançado

Uso

epmautomate optimizeASOCube APPLICATION_NAME OPTIMIZATION_TYPE, onde:

  • APPLICATION_NAME é o nome do aplicativo do Profitability and Cost Management ao qual o cubo ASO pertence.
  • OPTIMIZATION_TYPE é uma operação de otimização de um cubo. Os valores aceitáveis são:
    • clearAggregations, que remove as exibições padrão e baseadas em consulta.
    • createAggregations que cria exibições agregadas do Essbase padrão. Use esta opção para executar uma agregação padrão, em vez de uma agregação baseada em consulta
    • startQueryTracking, que inicia o rastreamento de consulta.
    • stopQueryTracking, que interrompe o rastreamento de consulta. Use esta opção para fazer com que o Essbase pare de coletar informações de otimização. O Essbase continuará a coletar informações de otimização até você interromper o rastreamento de consulta ou parar o Essbase. O Essbase pode agregar exibições com base nos dados coletados até o rastreamento da consulta ser interrompido.
    • createQBOAggregations, que cria exibições agregadas do Essbase baseadas nas consultas otimizadas que você executa depois de habilitar o rastreamento de consulta.

Exemplos

  • Arrastar exibições agregadas padrão e baseadas em consultas:

    epmautomate optimizeASOCube BksML12 clearAggregations

  • Iniciar o rastreamento de consulta

    epmautomate optimizeASOCube BksML12 startQueryTracking

  • Criar exibições agregadas do Essbase baseadas nas consultas otimizadas que você executa depois de iniciar o rastreamento de consulta:

    epmautomate optimizeASOCube BksML12 createQBOAggregations