Ir para o conteúdo

Ingestão de Dados na Nuvem da Braze

A Ingestão de Dados na Nuvem (CDI) da Braze permite que você configure uma conexão direta da sua solução de armazenamento de dados para sincronizar dados relevantes de usuários e outros dados não relacionados a usuários com a Braze. Esses dados podem ser usados para personalização ou segmentação para potencializar seus casos de uso de marketing. A integração flexível da Ingestão de Dados na Nuvem suporta estruturas de dados complexas, incluindo JSON aninhado e arrays de objetos.

Como funciona

Com a Ingestão de Dados na Nuvem (CDI) da Braze, você configura uma integração entre a sua instância de data warehouse e o espaço de trabalho da Braze para sincronizar dados de acordo com um cronograma ou sob demanda. Cada integração pode ter seu próprio cronograma.

  • Sincronizações agendadas: As sincronizações recorrentes podem ser executadas a cada 5 minutos ou apenas uma vez por mês. Por padrão, o menor intervalo que você pode definir no dashboard é de 15 minutos. Isso ajuda a controlar os custos de computação do seu data warehouse e o volume de solicitações. Para sincronizar a cada 5 minutos, entre em contato com o suporte da Braze ou com seu gerente de sucesso do cliente.
  • Sincronizações sob demanda: Para sincronizar os dados assim que eles mudarem, chame o endpoint Disparar uma sincronização com o ID da sua integração quando o job de carregamento ou transformação do seu data warehouse terminar. As sincronizações sob demanda não afetam o seu cronograma recorrente. Apenas uma sincronização pode ser executada por integração de cada vez.

As integrações de armazenamento de arquivos (Amazon S3, Azure Blob Storage e Google Cloud Storage) são orientadas por eventos e não usam cronograma. A Braze faz a ingestão dos novos arquivos conforme eles são enviados. Para saber mais sobre a configuração, consulte Amazon S3, Google Cloud Storage ou Azure Blob Storage.

Quando uma sincronização é executada, a Braze se conecta diretamente à sua instância de data warehouse, recupera todos os dados novos da tabela especificada e atualiza os dados correspondentes no seu dashboard da Braze. Sempre que a sincronização é executada, os dados atualizados aparecem na Braze.

Casos de uso

Com os recursos de Ingestão de Dados na Nuvem da Braze, você pode:

  • Criar uma integração simples diretamente do seu data warehouse ou solução de armazenamento de arquivos com a Braze em apenas alguns minutos.
  • Sincronizar com segurança os dados de usuários, incluindo atributos, eventos e compras, do seu data warehouse para a Braze.
  • Fechar o ciclo de dados com a Braze combinando a Ingestão de Dados na Nuvem com o Currents ou o Snowflake Data Sharing.

Além disso, as fontes conectadas são uma alternativa de cópia zero. A Braze pode consultar diretamente seu data warehouse ou solução de armazenamento de arquivos para criar segmentos CDI — tudo isso sem copiar os dados subjacentes para a Braze.

Fontes de dados compatíveis

A Ingestão de Dados na Nuvem pode sincronizar dados das fontes a seguir. Cada fonte tem sua própria página de configuração em Fontes da Ingestão de Dados na Nuvem.

Data warehouses

Armazenamento de arquivos

Tipos de dados compatíveis

A Ingestão de Dados na Nuvem é compatível com os seguintes tipos de dados:

Dados de usuários

  • Atributos de usuário, incluindo:
    • Atributos personalizados aninhados
    • Matrizes de objetos
    • Status de inscrição
  • Eventos personalizados
  • Eventos de compra
  • Solicitações de exclusão de usuários

Objetos que não são de usuários

  • Itens de catálogo
  • Objetos de dados, incluindo relações com usuários e relações entre objetos

Envio de mensagens com cópia zero

  • Disparos de Canvas
  • Fontes conectadas

Identificadores de usuário para ingestão de dados

Ao sincronizar dados de usuários com a Ingestão de Dados na Nuvem, você pode identificar usuários com um ou mais dos tipos de identificador a seguir. Cada linha da tabela de origem deve conter um valor para apenas um tipo de identificador por vez. Mesmo assim, sua tabela pode incluir colunas para um, dois, três, quatro ou todos os cinco tipos de identificador.

Identificador Descrição
EXTERNAL_ID O ID externo que identifica o perfil de usuário a ser criado ou atualizado. Ele deve corresponder ao valor de external_id usado na Braze.
ALIAS_NAME e ALIAS_LABEL Essas duas colunas criam um objeto de alias de usuário. alias_name deve ser um identificador único, e alias_label especifica o tipo de alias. Os usuários podem ter vários aliases com rótulos diferentes, mas apenas um alias_name por alias_label.
BRAZE_ID O identificador de usuário da Braze gerado pelo SDK da Braze. Não é possível criar novos usuários com um Braze ID pela Ingestão de Dados na Nuvem. Para criar novos usuários, especifique um ID de usuário externo ou um alias de usuário.
EMAIL O endereço de e-mail do usuário. Se houver vários perfis com o mesmo endereço de e-mail, o perfil atualizado mais recentemente terá prioridade nas atualizações. Se você incluir e-mail e telefone, o e-mail será usado como identificador principal.
PHONE O número de telefone do usuário. Se houver vários perfis com o mesmo número de telefone, o perfil atualizado mais recentemente terá prioridade nas atualizações.

Para saber mais sobre como configurar as colunas da tabela e os requisitos de formatação da carga útil, consulte Configuração de tabelas para a Ingestão de Dados na Nuvem.

Para instruções de configuração específicas de cada fonte e exemplos de SQL, consulte Fontes da Ingestão de Dados na Nuvem.

Encontrar o ID da sua integração

Você encontra o ID da integração na URL ao visualizar uma integração no dashboard da Braze. Acesse Configurações de dados > Ingestão de dados na nuvem e selecione uma integração. O ID da integração aparece na URL no formato https://[instance].braze.com/integrations/cloud_data_ingestion/[integration_id]. Por exemplo, se a sua URL for https://dashboard-01.braze.com/integrations/cloud_data_ingestion/abc123xyz, o ID da integração será abc123xyz. Use esse ID ao fazer chamadas de API para disparar sincronizações ou verificar o status delas.

Uso de pontos de dados

Para clientes com faturamento baseado em pontos de dados, o faturamento de pontos de dados da Ingestão de Dados na Nuvem equivale ao faturamento de atualizações feitas pelo endpoint /users/track. Para saber mais, consulte Pontos de dados.

Limitações do produto

Limitação Descrição
Número de integrações Não há limite para a quantidade de integrações que você pode configurar.
Número de linhas Por padrão, cada execução pode sincronizar até 500 milhões de linhas. Sincronizações com mais de 500 milhões de novas linhas são interrompidas. Se você precisar de um limite maior, entre em contato com seu gerente de sucesso do cliente da Braze ou com o suporte da Braze.
Atributos por linha Em sincronizações que usam uma coluna PAYLOAD, cada linha deve conter um único ID de usuário e um objeto JSON com até 250 atributos. Cada chave no objeto JSON conta como um atributo (ou seja, um array conta como um atributo).
Campos por objeto de dados Um tipo de objeto de dados pode ter até 500 campos. Um relacionamento entre dois tipos pode ter até 25 campos.
Tamanho da carga útil Em sincronizações que usam uma coluna PAYLOAD, cada linha pode conter uma carga útil de até 1 MB. Cargas úteis maiores que 1 MB são rejeitadas, e o erro “Payload was greater than 1MB” é registrado no log de sincronização junto com o ID externo associado e a carga útil truncada.
Tipo de dados Com a Ingestão de Dados na Nuvem, você pode sincronizar atributos de usuário, eventos personalizados, eventos de compra, solicitações de exclusão de usuários, disparos de Canvas, itens de catálogo, objetos de dados e relacionamentos entre objetos de dados.
Região da Braze Este produto está disponível em todas as regiões da Braze. Qualquer região da Braze pode se conectar a qualquer região de dados de origem.
Região de origem A Braze se conecta ao seu data warehouse ou ambiente de nuvem em qualquer região ou provedor de nuvem.
New Stuff!