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
- Abrir MicroStrategy Developer e faça login na fonte do seu projeto.
- Expandir Administração > Gerentes de configuração > Horários.
-
Clique com o botão direito na lista de horários e selecione Novo > Agendar.
-
Mude o nome para algo descritivo e clique Próximo.
PlatformAnalytics_Every15Min_IR será usado para este exemplo.
- Selecione Acionado por tempo e clique Próximo.
- Selecione Sem data de término e clique Próximo.
- Defina o padrão de recorrência como Diariamente / A cada 1 dia.
- Defina o tempo de acionamento para Executar o dia todo, todos / Executando todos: 15 minutos.
- Clique Próximo então Terminar.
Aplicar o cronograma ao projeto Platform Analytics
- Logar em MicroStrategy Web e abra o projeto Platform Analytics.
- Navegue até Relatórios compartilhados > 2. Serviços de utilidade pública.
- Clique com o botão direito no cubo do Platform Analytics e selecione Agendar.
- Clique em Exibir Opções Avançadas.
-
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.
Mapeamento de tabelaNome da tabela Visualização Incremental fact_access_transactions_view
fact_access_transactions_incremental fact_action_cube_cache_view
fact_action_cube_cache_incremental
fact_action_security_filter_view
fact_action_security_filter_incremental
fact_latest_cube_cache
fact_latest_cube_cache_incremental
fact_object_component
fact_object_component_incremental
conta_lu
lu_account_incremental
lu_cache
lu_cache_incremental
lu_cache_object
lu_cache_object_incremental
lu_component_object
lu_component_object_incremental
lu_history_list_message_view
lu_history_list_message_incremental
lu_object
lu_object_incremental
lu_project_object
lu_project_object_incremental
lu_session_view
lu_session_incremental
o Estado
lu_status_incremental
lu_subscrição
lu_subscription_incremental
lu_validating_account
lu_validating_account_incremental
- Mudar o Agendar menu suspenso para a programação criada na seção anterior, PlatformAnalytics_Every15Min_IR.
-
Colocou o Nome do agendamento campo para algo descritivo, como Platform Analytics Cube PlatformAnalytics_Every15Min_IR.
- 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.