Otimizar o desempenho do Analysis Workspace
Vários fatores podem influenciar o desempenho de um projeto no Analysis Workspace. É importante saber quais são os contribuidores antes de iniciar a criação de um projeto, para planejar e criar o projeto da melhor maneira. Esta página inclui uma lista de fatores que afetarão o desempenho e as otimizações que você pode fazer para garantir o desempenho máximo no Analysis Workspace.
Ajuda > Desempenho no Analysis Workspace
Em Analysis Workspace > Ajuda > Desempenho, você pode ver fatores que afetam o desempenho do seu projeto, incluindo fatores de rede, navegador e projeto. Para obter os resultados mais precisos, deixe o projeto carregar totalmente antes de abrir a página Desempenho.
- A coluna Projeto atual exibe os resultados do seu projeto atual e do ambiente do usuário.
- A coluna Orientação exibe o limite recomendado da Adobe para cada fator.
Além disso, você pode Baixar como CSV o conteúdo de desempenho para compartilhar facilmente com o Atendimento ao cliente da Adobe ou com suas equipes internas de TI.
Fatores de rede
Os fatores de rede Ajuda > Desempenho incluem:
Fatores do navegador
Os fatores do navegador Ajuda > Desempenho incluem:
Se essas ações não ajudarem, discuta os detalhes de hardware com a equipe de TI.
Se essas ações não ajudarem, discuta os detalhes de hardware com a equipe de TI.
Fatores de projeto
Os fatores de projeto Ajuda > Desempenho incluem:
Além disso, minimize o número de comparações ano a ano usadas no projeto. Quando uma comparação ano a ano é calculada, ela analisa os 13 meses completos de dados entre os meses de interesse. Essa ação tem o mesmo impacto que alterar o intervalo de datas do painel para durar 13 meses.
Fatores de solicitação
Ajuda > Desempenho fatores de solicitação
Use o diagrama e os termos a seguir para saber como as solicitações são processadas e os vários fatores que influenciam os tempos de processamento:
Diagrama de processamento de solicitações
Termos de processamento de solicitação
O tempo necessário, desde o momento em que a solicitação é iniciada até o momento em que é concluída. A orientação é de 15 segundos.
No diagrama Processamento da solicitação acima, o tempo de solicitação representa o processo completo, desde solicitação do Analysis Workspace iniciada até solicitação do Analysis Workspace concluída.
O tempo necessário, desde o momento em que a solicitação é iniciada até o momento em que é concluída.
No diagrama Processamento da solicitação acima, o tempo de solicitação representa o processo completo, desde solicitação do Analysis Workspace iniciada até solicitação do Analysis Workspace concluída.
Como o Analysis Workspace armazena somente o hash para qualquer cadeia de caracteres usada em qualquer segmento, cada vez que você processa um projeto, Pesquisas são executadas para corresponder os hashes aos valores apropriados. A orientação é de menos de 2 segundos.
Esse processo pode consumir muitos recursos, dependendo do número de valores que podem corresponder ao hash.
No diagrama Processamento de solicitação acima, o tempo de pesquisa é representado na fase Pesquisas (no momento da fase Processamento do mecanismo de solicitação).
O tempo total de espera na fila antes do processamento das solicitações. A orientação é de 5 segundos.
No diagrama acima, Processamento de solicitação, o tempo de espera é representado na fase Fila do mecanismo de solicitação e na fase Fila do servidor.
A quantidade média de tempo que leva para processar a solicitação.
No diagrama acima, Processamento de solicitação, o tempo médio de processamento do servidor é representado na fase Fila do servidor e Processamento do servidor. A orientação é de 10 segundos
Nem todas as solicitações exigem o mesmo tempo para serem processadas. A complexidade da solicitação pode ajudar a fornecer uma ideia geral sobre o tempo necessário para processar a solicitação. A diretriz é Medium ou inferior.
Os valores possíveis incluem:
- Baixo
- Medium
- Alta
Esse valor é influenciado pelos valores nas seguintes colunas:
- Limites de mês
- Colunas
- Segmentos
Fatores adicionais
Outros fatores que não estão incluídos em Ajuda > Desempenho incluem:
Veja a seguir alguns fatores que adicionam complexidade a um segmento (em uma ordem aproximada de impacto):
- Operadores de “contém”, “contem qualquer um de”, “corresponde”, “começa com” ou “termina com”
- Segmentação sequencial, especialmente quando restrições de dimensão (Dentro/Depois de) são usadas
- Número de itens de dimensão exclusivos em dimensões usadas no segmento (por exemplo, Página = “A” quando a Página tem 10 itens exclusivos será mais rápida que a Página = “A” quando a Página tiver 100000 itens exclusivos)
- O número de diferentes dimensões usadas (por exemplo, Página = “Home” e Página = “Search results” será mais rápido que eVar 1 = “red” e eVar 2 = “blue”)
- Muitos operadores OR (em vez de AND)
- Contêineres aninhados que variam no escopo (por exemplo, “Hit” dentro de “Visit” dentro de “Visitante”)
Embora alguns dos fatores de complexidade não possam ser evitados, procure por oportunidades para reduzir a complexidade de seus segmentos. Em geral, quanto mais específico você puder ser com os critérios do seu segmento, melhor. Por exemplo:
- Com contêineres, usar um só contêiner na parte superior do segmento será mais rápido que uma série de contêineres aninhados.
- Com operadores, “igual” será mais rápido que “contém” e “é igual a qualquer um de” será mais rápido que “contem qualquer um de”.
- Com muitos critérios, operadores AND serão mais rápidos que uma série de operadores OR.
Procure oportunidades para reduzir muitas declarações OR em uma única declaração “é igual a qualquer um de”.
Classificações podem ajudar a consolidar muitos valores em grupos concisos a partir dos quais você pode criar segmentos. A segmentação nos grupos de classificação oferece benefícios de desempenho em segmentos com muitas instruções OR ou com o critério “contém”.
Fatores que adicionam complexidade à visualização incluem:
- Intervalo de dados solicitado
- Números de segmentos aplicados, por exemplo, segmentos usados como linhas de uma tabela de forma livre
- Uso de segmentos complexos
- Linhas ou colunas de itens estáticas em tabelas de forma livre
- Filtros aplicados a linhas em tabelas de forma livre
- Número de métricas incluídas, métricas especialmente calculadas que usam segmentos
Se você estiver sempre usando segmentos e métricas calculadas em dados importantes para sua empresa, tente aprimorar sua implementação para capturar esses dados de forma mais direta. O uso de tags como na Adobe Experience Platform e das regras de processamento da Adobe facilita e agiliza as alterações na implementação.
Dicas para aumentar a produtividade no Analysis Workspace
Veja um vídeo sobre este tópico: