Otimizar o desempenho do Customer Journey Analytics e do Analysis Workspace
Vários fatores podem influenciar o desempenho geral da Customer Journey Analytics, bem como o desempenho de um projeto no Analysis Workspace. No Workspace, você pode receber uma mensagem de erro com a seguinte mensagem:
This query is too complex. Please review best practices for building Analysis Workspace queries.
Essas práticas recomendadas discutem quais fatores podem levar a esse erro e como simplificar o relatório/projeto.
Fatores de consulta query
Estes são os fatores de consulta mais comuns que influenciam o desempenho geral do Customer Journey Analytics:
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.
Veja a seguir alguns fatores que adicionam complexidade a um filtro (em ordem decrescente de impacto):
- Operadores de “contém”, “contem qualquer um de”, “corresponde”, “começa com” ou “termina com”
- Filtragem 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 filtro (por exemplo, uma Página = “A” que contiver 10 itens exclusivos será mais rápida que uma Página = “A” que contiver 100.000 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, "Evento" dentro de "Sessão" dentro de "Pessoa")
Embora alguns dos fatores de complexidade não possam ser evitados, procure por oportunidades para reduzir a complexidade de seus filtros. Em geral, quanto mais específico você puder ser com os critérios de filtro, melhor. Por exemplo:
- Com contêineres, usar um único contêiner na parte superior do filtro é mais rápido que uma série de contêineres aninhados.
- Com operadores, "igual" é mais rápido que "contém" e "igual a qualquer um" é mais rápido que "contém qualquer um".
- Com muitos critérios, operadores AND sã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".
Fatores que adicionam complexidade à visualização incluem:
- Intervalo de dados solicitado
- Números de filtros aplicados; por exemplo, filtros usados como linhas de uma tabela de forma livre
- Uso de filtros 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, especialmente métricas calculadas que usam filtros
Ajuda > Desempenho no 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 seção inclui uma lista de fatores que afetam o desempenho e as otimizações que você pode fazer para garantir o desempenho máximo 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:
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