MicroStrategy ONE

Programação de atualização incremental para o Platform Analytics Cube

Por padrão, o cubo do Platform Analytics está programado para concluir uma republicação completa a cada hora no 30º minuto. Para clientes com conjuntos de dados muito grandes, essa republicação completa pode levar um tempo significativo, pois carrega cada linha de cada tabela/visualização no cubo na memória. As assinaturas de atualização incremental consistem em buscas de dados menores de tabelas não estáticas que são anexadas ao cache de cubo já existente carregado na memória. Com execução mais rápida do que uma republicação completa, as programações de atualização incremental permitem atualizações no cubo do Platform Analytics com muito mais frequência para que os dados permaneçam atualizados e relevantes.

É recomendado, ao adotar assinaturas de atualização incremental, alterar o agendamento de republicação padrão para que ocorra com menos frequência. Por exemplo, uma atualização completa do cubo pode ser executada uma vez por dia com uma atualização incremental a cada 15 minutos. Isso pode ser ajustado com base no desempenho da publicação do cubo e na atualização incremental.

A criação da assinatura de atualização incremental requer acesso a MicroStrategy Developer e MicroStrategy Web.

Criando o cronograma de atualização incremental

  1. Abrir MicroStrategy Developer e faça login na fonte do seu projeto.
  2. Expandir Administração > Gerentes de configuração > Horários.
  3. Clique com o botão direito na lista de horários e selecione Novo > Agendar.

  4. Mude o nome para algo descritivo e clique Próximo.

    PlatformAnalytics_Every15Min_IR será usado para este exemplo.

  5. Selecione Acionado por tempo e clique Próximo.
  6. Selecione Sem data de término e clique Próximo.
  7. Defina o padrão de recorrência como Diariamente / A cada 1 dia.
  8. Defina o tempo de acionamento para Executar o dia todo, todos / Executando todos: 15 minutos.
  9. Clique Próximo então Terminar.

Aplicar o cronograma ao projeto Platform Analytics

  1. Logar em MicroStrategy Web e abra o projeto Platform Analytics.
  2. Navegue até Relatórios compartilhados > 2. Serviços de utilidade pública.
  3. Clique com o botão direito no cubo do Platform Analytics e selecione Agendar.
  4. Clique em Exibir Opções Avançadas.
  5. Para cada tabela listada:

    • Marque a caixa ao lado do nome da tabela no Fonte de dados coluna
    • Mudar o Política de atualização para Atualizar dados existentes e adicionar novos dados.
    • Clique Definir fonte.
    • Clique no DSN do Platform Analytics Warehouse.
    • Escolha o namespace para o Platform Analytics Warehouse. O padrão é plataforma_analítica_wh.
    • Comece a digitar o nome da visualização no Mesa caixa de texto.
    • Clique duas vezes na visualização incremental correspondente à tabela selecionada e clique em Terminar.

  6. Mudar o Agendar menu suspenso para a programação criada na seção anterior, PlatformAnalytics_Every15Min_IR.
  7. Colocou o Nome do agendamento campo para algo descritivo, como Platform Analytics Cube PlatformAnalytics_Every15Min_IR.

  8. Clique Agendar, então Feito.

O Platform Analytics Cube agora será atualizado de forma incremental com os dados mais recentes a cada 15 minutos, em vez de uma hora.