Show Menu
TÓPICOS×

Otimizar o desempenho do Analysis Workspace

Certos fatores podem influenciar o desempenho de um projeto na Analysis Workspace. É importante saber quais são esses contribuidores antes de começar a construir um projeto para que você possa planejar e construir o projeto da maneira mais ideal. Abaixo segue uma lista de fatores que impactarão o desempenho e as práticas recomendadas para a otimização do seu projeto. O desempenho da Analysis Workspace é uma das principais prioridades da Adobe e algo que continuamos a melhorar a cada dia.

Complexidade da lógica do segmento

Segmentos intricados podem ter um impacto significativo no desempenho do projeto. Os fatores que adicionam complexidade a um segmento (em ordem decrescente de impacto) incluem:
  • Operadores de "contém", "contém qualquer um", "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 = 'Página inicial' e Página = 'Resultados da pesquisa') será mais rápido que eVar 1 = 'vermelho' e eVar 2 = 'azul')
  • Muitos operadores OR (em vez de AND)
  • Contêineres aninhados que variam no escopo (por exemplo, "Ocorrência" dentro de "Visita" dentro de "Visitante")
Práticas recomendadas para a complexidade lógica
Embora alguns dos fatores de complexidade não possam ser evitados, pense em 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" será mais rápido que "contém qualquer um".
  • Com muitos critérios, operadores AND serão mais rápidos que uma série de operadores OR. Além disso, procure oportunidades para reduzir muitas declarações OR em uma única declaração "igual a qualquer uma".
Além disso, classificações podem ajudar a consolidar muitos valores em grupos concisos a partir dos quais você pode criar segmentos. A segmentação em grupos de classificação oferece benefícios de desempenho em segmentos que contêm muitas declarações OU ou critérios "contém".

Intervalo de dados solicitado

O intervalo de dados solicitado no decorrer do projeto influenciará o desempenho da Analysis Workspace.
Práticas recomendadas para o intervalo de dados
Sempre que possível, não obtenha mais dados do que o necessário.
Lembre-se de que os intervalos de data (componentes em roxo) substituem o painel de intervalo de data. Como resultado, caso esteja utilizando os intervalos de data como colunas (por exemplo, colunas de último mês, última semana e de ontem), o painel de intervalo de data não precisa abranger as colunas de intervalos de data. Pode simplesmente ser definido para ontem, porque os intervalos de data usados na tabela de forma livre substituirão o painel. Para mais informações sobre o uso de intervalos de data na Analysis Workspace, assista este vídeo .
Use date comparison options to pull in the specific time periods of data you want to compare. Por exemplo. caso precise mostrar os dados do mês passado comparados aos do mesmo mês do ano passado, ao invés de configurar o painel para os últimos 13 meses de dados, simplesmente use a opção de comparação de períodos de tempo para apresentar o desempenho de ano por ano.

Número de visualizações

O número de visualizações de gráfico contidas em um projeto afetará a capacidade geral de resposta da Analysis Workspace.
Prática recomendada para o número de visualizações
Diminua o número de visualizações em seu projeto. A Analysis Workspace está fazendo diversas transformações nos bastidores em cada visual que você adiciona, sendo assim, priorize os visuais mais importantes para o consumidor do relatório e separe visuais de suporte em um projeto mais detalhado, caso necessário.

Complexidade de visualizações (segmentos, métricas, filtros)

O tipo de visualização (por exemplo, fallout ou tabela de forma livre) adicionado a um projeto por si só não influencia muito o desempenho do projeto. É a complexidade da visualização que aumentará o tempo de processamento. Fatores que adicionam complexidade à visualização incluem:
  • Intervalo de dados solicitados, como mencionado acima
  • Números de segmentos aplicados, por exemplo, segmentos usados como linhas de uma tabela de forma livre
  • Uso de segmentos intricados
  • 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
Prática recomendada para a complexidade da visualização
Caso note que seus projetos não estão carregando rápido como gostaria, tente substituir alguns segmentos por eVars e filtros, quando possível.
Caso perceba estar constantemente utilizando segmentos e métricas calculadas para pontos de dados importantes para o seu negócio, considere aprimorar sua implementação para capturar estes pontos de dados de forma mais direta. O uso de um gerenciador de tags, como o Adobe Experience Platform Launch e as regras de processamento da Adobe, pode tornar as alterações de implementação rápidas e fáceis de implementar. Para entender melhor como simplificar segmentos complexos, consulte “Complexidade da lógica de segmento” acima.

Número de painéis

Um painel pode conter diversas visualizações e, como resultado, o número de painéis também pode influenciar a capacidade geral de resposta da Analysis Workspace.
Prática recomendada para o número de painéis
Não tente adicionar tudo a um projeto, mas sim criar projetos distintos que sirvam a um propósito específico ou a um grupo de interessados. Use as tags para organizar projetos em temas chave e compartilhe projetos relacionados com grupos de participante.
Caso deseje mais organização nos projetos, lembre-se de que a vinculação direta ao seu projeto é uma opção. Crie um índice interno de projetos de forma que os participantes possam encontrar o que precisam mais facilmente.
Caso necessite de muitos painéis em uma área de trabalho, reduza os painéis antes de salvar e compartilhar. Quando um projeto é carregado, a Analysis Workspace somente carregará o conteúdo dos painéis expandidos. Os painéis reduzidos não serão carregados até que o usuário os expanda. Essa abordagem auxilia de duas formas:
  • Os painéis reduzidos são salvos em um tempo de carregamento geral de um projeto
  • Os painéis reduzidos são uma boa forma de organizar seus projetos de maneira lógica para o consumidor do relatório

Tamanho do conjunto de relatórios

O tamanho do conjunto de relatórios pode parecer um fator determinante, na realidade, porém, ele representa um pequeno papel no desempenho do projeto devido a como a Adobe trata o processamento de dados

Número de usuários acessando a Analysis Workspace simultaneamente

O número de usuários acessando a Analysis Workspace ou projetos específicos ao mesmo tempo não tem um efeito substancial no desempenho da Analysis Workspace, se os usuários estiverem acessando conjuntos de relatórios diferentes. Se os usuários simultâneos estiverem acessando o mesmo conjunto de relatórios, o desempenho será afetado.

Mensagens de erro comuns na Analysis Workspace

Você pode encontrar erros ao interagir com a Analysis Workspace. Erros podem ocorrer por vários motivos e listados abaixo são os mais comuns.
Mensagem de erro
Por que isso ocorre?
The report suite is experiencing unusually heavy reporting. Please try again later.
Sua organização está tentando executar muitas solicitações simultâneas em relação a um conjunto de relatórios específico. Os contribuidores para esse erro são solicitações de API, projetos agendados, relatórios agendados, alertas agendados e usuários simultâneos que fazem solicitações de relatórios. Recomendamos que suas solicitações e agendamentos para o conjunto de relatórios sejam distribuídos de forma mais uniforme ao longo do dia.
A system error has occurred. Please log a Customer Care request under Help > Submit Support Ticket and include your error code.
A Adobe está enfrentando um problema que precisa ser resolvido. Recomendamos que você envie o código de erro por meio de uma solicitação do Atendimento ao cliente.
The request is too complex.
Sua solicitação de relatório é muito grande e não pode ser executada. Os contribuidores para esse erro são tempos limite devido ao tamanho da solicitação, muitos itens correspondentes em um segmento ou filtro de pesquisa, muitas métricas incluídas, combinações de dimensão e métrica incompatíveis etc. Recomendamos que você simplifique sua solicitação.
One of the segments or the search in this visualization contains a text search that returned too many results.
Recomendamos restringir seus critérios de texto de pesquisa e tentar a solicitação novamente.
This dimension does not currently support non-default attribution models.
Recomendamos a substituição da dimensão na tabela por uma que seja compatível com o QI de atribuição .
Your request failed as a result of too many columns or pre-configured rows.
Recomendamos remover algumas colunas ou linhas, ou dividir em visualizações separadas.