
Melhorar a experiência do usuário final por meio de uma plataforma unificada de dados do cliente
Sobre a Empresa
Um fornecedor líder de serviços de provisão de companhias aéreas e soluções de catering.
Desafio
A empresa estava enfrentando vários desafios de relatórios. Informações e pontos de dados isolados de várias fontes e armazenados em múltiplos bancos de dados específicos do local espalhados por vários países aumentaram a complexidade. A empresa confiava em um processo em lote para criar e processar dados, o que levou mais de cinco horas. A linhagem de dados ineficaz, o mapeamento de dados e as demandas de negócios em mudança, combinados com múltiplas fontes de dados, incluindo bancos de dados relacionais e não relacionais, resultaram em erros de relatório. Sua solução de relatórios legada foi gerenciada localmente em vários centros de dados, levando a problemas de gerenciamento e manutenção dispendiosos e latência para a plataforma de relatórios. O provedor de serviços procurou um parceiro tecnológico para ajudar a projetar e desenvolver uma plataforma de dados de próxima geração.
O que fazemos
- Governança e arquitetura de dados
- Administração de dados mestre
- Transferência de Dados
- Armazenamento de dados e inteligência de negócios
- Serviço de migração de dados Amazon Web Services (AWS)
Solução
Após uma avaliação de dados de 360 graus, nossa equipe desenvolveu a seguinte estratégia:
- A AWS foi selecionada como plataforma em nuvem para reduzir custos de manutenção e problemas de latência e melhorar o desempenho de relatórios.
- A AWS foi a plataforma de ingestão de dados recomendada por sua flexibilidade, confiabilidade e escalabilidade.
- As funções do AWS Lambda foram orquestradas para acionar e processar arquivos e movê-los para os respectivos buckets do Simple Storage Service (S3) com base em critérios de sucesso/falha.
- Depois de analisar os dados, os trabalhos do AWS Glue foram recomendados sobre outras tecnologias e padrões como uma solução econômica; o AWS Glue foi usado para transformar e carregar dados de pontos de dados disparates.
- Os dados transformados foram então armazenados em um repositório centralizado criado no AWS Redshift para permitir acesso quase em tempo real a dados operacionais de várias fontes, cada um ligado ao seu banco de dados.
- Os dados operacionais globais no AWS Redshift permitiram à organização tomar decisões de negócios oportunas e informadas para atender e exceder os requisitos internos e externos do cliente.
- O controle de versão foi construído usando o AWS CodeCommit e o AWS CodePipeline para ajudar a garantir que os códigos desenvolvidos por vários usuários possam acessar a versão mais recente do código mestre.
- O Microsoft Power BI foi implementado para fornecer uma visão rápida para criar relatórios, o que permitiu que equipes selecionadas tivessem acesso imediato a dados históricos e auxiliasse departamentos, incluindo segurança, conformidade e transporte, e melhorasse a eficiência em todas as unidades, facilitando aos usuários a tomada de decisões mais rápidas com relatórios precisos aos clientes.
- As funções AWS Simple Email Service e AWS Lambda foram utilizadas para notificações de erro.
Consequências
Com a implementação de uma única fonte de relatórios, a empresa alcançou os seguintes resultados e benefícios:
4
meses para migrar dados das instalações locais para a AWS
90%
redução de processos manuais
10
minutos para maior disponibilidade de dados
Benefícios para a empresa
- Melhores decisões em tempo real para a prontidão dos dados para os principais usuários finais
- Estabeleceu acessibilidade e disponibilidade adequadas de dados em um nível de usuário em todos os departamentos para análise para tomar decisões de negócios informadas
- Disponibilidade de dados mais rápida: 10 minutos em comparação com 5 horas antes
- Estabeleceu uma única fonte de verdade para criar relatórios entre departamentos, com cada departamento dando acesso às informações pertinentes
Especificações Técnicas
- 4 meses para concluir a migração de dados das instalações locais para o AWS S3 usando dados globais disponíveis
- Fontes adaptáveis para ajudar os desenvolvedores a atingir os padrões de código
- Controle de versão para permitir que os desenvolvedores acessem o código mais recente
- Redução de 90% nos processos manuais