Ocorrências ausentes em Livestream

Ao comparar a quantidade de ocorrências recebidas pela API Live Stream com as ocorrências nos feeds de dados, os clientes podem encontrar determinadas discrepâncias (com a API livestream sem algumas ocorrências). Por que isso acontece?

Descrição description

Ambiente

Adobe Analytics (AA)

Problema

Verifique os seguintes pontos quanto a ocorrências ausentes na saída do Livestream:

  1. Se vários usuários estiverem conectados ao endpoint do livestream, verifique se o cliente está usando saídas de todas as conexões para comparar os dados do livestream com os feeds de dados
  2. Desconectar e reconectar do ponto de extremidade livestream pode resultar em perda de dados, pois os dados em trânsito podem ser descartados quando o cliente separa a conexão dos servidores de API.
  3. Os dados do Live Stream não são os mesmos disponíveis por meio dos Feeds de dados, pois são enviados no meio do processamento e, portanto, não terão valores com base no perfil/atribuição (a API do Live Stream contém valores médios). Especificamente, se um valor não for fornecido na própria ocorrência (por exemplo: não faz parte dos dados "pré-valor"), ele não será incluído no Live Stream, mas poderá estar nos Feeds de dados.
  4. O Live Stream é considerado parte da "camada de velocidade" em uma Arquitetura Lambda ( https://databricks.com/glossary/lambda-architecture ) e, como tal, tem diferentes tolerâncias de falha do que nosso pipeline de relatórios completo (Por exemplo: priorizamos a velocidade em relação à precisão precisa).
  5. O Live Stream não pretende ser uma substituição para nosso repositório permanente de data warehouse (que é a fonte do registro), e um número muito pequeno de ocorrências pode não chegar ao feed do Live Stream.

Resolução resolution

Uma pequena discrepância entre os dados de transmissão ao vivo e os feeds de dados é esperada devido aos motivos indicados acima.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f