Otimizar o desempenho do Customer Journey Analytics e do Analysis Workspace
Vários fatores podem influenciar o desempenho geral do 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
Esses 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 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, "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 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 único contêiner na parte superior do segmento é 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 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
- Segmentos aplicados a linhas em tabelas de forma livre
- Número de métricas incluídas, métricas especialmente calculadas que usam segmentos
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:
- Baixa
- Média
- Alta
Esse valor é influenciado pelos valores nas seguintes colunas:
- Limites mensais
- Colunas
- Segmentos