Como o Braze usa Currents
A Braze usa Currents internamente com parceiros selecionados partners.
Filtramos nossos dados de e-mail e campanhas push em uma ferramenta de insights de negócios, Looker, mas leva um caminho ligeiramente diferente para chegar lá. Usamos uma versão invertida da metodologia Extract, Transform, Load (ETL)—trocando a ordem para Extract, Load, Transform (ELT).
Etapa 1: Dados de eventos agregados e de admissão
Após lançar campanhas usando qualquer uma de nossas ferramentas de engajamento (como campanhas ou canva), rastreamos dados de eventos usando nosso próprio sistema, bem como alguns de nossos parceiros de e-mail. Alguns desses dados são agregados e mostrados no dashboard, mas estávamos interessados em nos aprofundar mais!
Etapa 2: Enviar dados de eventos para um parceiro de armazenamento de dados
Configuramos o Currents para enviar dados de eventos do Braze para o Amazon S3 para armazenamento e extração. Agora, sabemos que você pode usar o Athena sobre o S3 para executar consultas. É uma ótima solução de curto prazo. Mas queríamos (e recomendamos a você) uma solução de longo prazo usando um banco de dados relacional e uma ferramenta de business intelligence/análise de dados. (Recomendamos o mesmo para você).
O S3 fornece opções de armazenamento e roteamento flexíveis para mover, pivotar e analisar dados. Não transformamos dados no S3 porque mantemos uma estrutura específica para isso.
Etapa 3: Transforme dados de eventos com um banco de dados relacional
No S3, escolhemos um warehouse (Compartilhamento de dados com Snowflake ou Contas de leitores da Snowflake, no nosso caso). Nós o transformamos lá e depois o movemos para o Looker, onde temos blocos configurados que estruturarão e organizarão nossos dados.
O Snowflake não é a única opção de armazém. Outras opções incluem Redshift, Google BigQuery e muito mais!
Contas de leitores da Snowflake
As Contas de Leitor Snowflake oferecem aos usuários acesso aos mesmos dados e funcionalidades do Compartilhamento de Dados Snowflake, tudo sem exigir uma conta Snowflake ou um relacionamento de cliente com a Snowflake. Com as Contas de Leitor, o Braze criará e compartilhará seus dados em uma conta e lhe fornecerá credenciais para registrar e acessar seus dados. Isso fará com que todo o compartilhamento de dados e o faturamento do uso sejam gerenciados inteiramente pela Braze.
Para saber mais, entre em contato com seu gerente de sucesso do cliente.
Recursos adicionais
Para obter recursos úteis de monitoramento de uso, confira os artigos Monitores de recursos da Snowflake e Visualização do uso de crédito do depósito.
Etapa 4: Use uma ferramenta de Business Intelligence (BI) para manipular seus dados
Por fim, usamos uma ferramenta de BI para analisar nossos dados, transformá-los em gráficos e outras ferramentas visuais, e muito mais, usando os blocos do Looker e do Looker para não precisarmos ETL/ELT os dados toda vez que eles são transferidos do Currents.
Está se sentindo inspirado a fazer o mesmo? Consulte os documentos a seguir para saber mais sobre eles e como usá-los para criar seu banco de dados!
Editar esta página no GitHub