Desafio técnico: construir uma estratégia de distribuição multicanal
Como resultado da transformação digital do Grupo BMW com a Elastic, a experiência de compra do cliente foi aprimorada, ajudando a elevar a geração de receita da empresa no mundo inteiro. Os representantes de vendas em vários mercados agora podem aconselhar os clientes e vender veículos em qualquer local. Além disso, eles podem configurar os veículos junto com o cliente por meio de uma tela compartilhada virtualmente. E os representantes de vendas também podem oferecer aos compradores um tour virtual pelos veículos que têm em estoque. A montadora também migrou o processo de vendas dos parceiros de varejo em boa parte para a plataforma digital, por meio de sites de alto tráfego nos principais mercados.
Antes de migrar para a Elastic, havia sistemas tradicionais de manutenção de estoque, gerenciamento de pipeline de produção e sistemas de gerenciamento de mercadorias que monitoravam os dados brutos dos veículos em estoque. Além disso, o Grupo BMW também possuía sistemas de gerenciamento de marketing e informações de produtos.
O desafio técnico era combinar os dados desses sistemas para produzir um repositório centralizado com um mecanismo de busca, a fim de impulsionar uma verdadeira estratégia de distribuição multicanal. Sem o repositório centralizado, muito trabalho manual estava sendo realizado pelas concessionárias e pelas equipes de vendas para publicar os veículos em estoque em portais de terceiros que, na verdade, competem com os próprios canais de vendas do Grupo BMW.
Solução: um mecanismo centralizado de busca de veículos com a tecnologia da Elastic
Em resposta, a TI do Grupo BMW construiu um repositório central de estoque de veículos, tendo o Elasticsearch como espinha dorsal. O Serviço de Busca de Veículos indexa todos os veículos em estoque disponíveis para vendas online, tornando-os facilmente disponíveis para consumidores e representantes de vendas.
Por que Elastic?
O Elastic é um dos poucos produtos a oferecer buscas ponderadas que possibilitam uma verdadeira busca por similaridade.
Agora, quando se faz uma busca por uma configuração de veículo específica, veículos semelhantes com opções de configuração semelhantes também são mostrados nos resultados da busca. Por exemplo, se o cliente fizer uma busca por um carro preto, os resultados não só mostrarão veículos com um código de cor pertencente ao grupo de cores preto, mas também exibirão um carro branco se a configuração for semelhante aos parâmetros de busca especificados. É claro que o carro branco não será mostrado no topo dos resultados da busca porque teve uma pontuação inferior.
A pontuação dos resultados pode ser influenciada pela definição de parâmetros específicos na solicitação da busca. Isso pode ser muito útil caso uma pontuação de resultado específica seja necessária para diferentes canais de vendas, mercados ou públicos.
Outro ótimo recurso é a busca geográfica. Isso permite que a montadora não apenas encontre uma boa opção para o cliente, mas também uma opção geograficamente próxima se souber a localização do cliente. Devido ao forte aumento do uso de telefones celulares com GPS a bordo, isso geralmente já é algo natural.
O Elasticsearch também se redimensiona muito bem. Ser o repositório central de uma empresa do tamanho do Grupo BMW significa que milhões de veículos são indexados no Elasticsearch. Os veículos também podem ser armazenados em índices separados por país, o que minimiza a carga para replicação posterior.
Acelerando para a replicação entre clusters
Para garantir um desempenho de alto nível, os endpoints devem estar relativamente próximos dos clientes finais, o que significa que a busca precisa estar disponível em vários locais geográficos em todo o mundo. Isso pode ser feito com o recurso de replicação entre clusters da Elastic.
Clusters remotos podem assinar índices dedicados de outro cluster e obter facilmente os dados dele. Na configuração do Grupo BMW, existe um cluster central onde ocorre todo o processamento e enriquecimento de dados. Quando novos dados são disponibilizados, os clusters remotos recebem uma cópia quase em tempo real e podem atender aos clientes localmente.
Com a replicação entre clusters da Elastic, representantes de vendas e clientes em qualquer lugar do mundo agora podem encontrar um veículo adequado com mais conforto.
Avaliando e gerenciando o sucesso com o Kibana
O Kibana é usado como um frontend poderoso para navegar pelos dados, executar consultas, gerenciar o ambiente, extrair relatórios e usar vários recursos adicionais. Também é possível treinar um modelo de machine learning para detectar anomalias enquanto os dados estão sendo processados.
Agora, o Elastic é usado para monitorar a qualidade dos dados dos documentos de veículos em estoque criados. O Grupo BMW consegue obter uma rápida visão geral da qualidade dos dados em cada mercado, bem como visualizar métricas sobre dados ausentes ou corrompidos que impedem a exibição dos veículos em sites de consumidores e outras interfaces.
Esse dashboard utiliza as mesmas consultas e agregações que a aplicação consumidora usaria. O desempenho do Elasticsearch permite que o dashboard execute as consultas dinamicamente. O conteúdo do dashboard é sincronizado com a visualização dos clientes.
Além de todos esses valiosos recursos, a Elastic fornece ao Grupo BMW suporte profissional. Como o Elastic é amplamente adotado em ambientes de missão crítica, se houver defeitos críticos, eles serão corrigidos imediatamente.