Visão geral
A integração OneSignal + SingleStore permite a sincronização de eventos personalizados do seu banco de dados SingleStore para o OneSignal para acionar campanhas de mensagens automatizadas e Journeys com base no comportamento do usuário. SingleStore é um banco de dados SQL distribuído projetado para análise em tempo real e aplicações de alto desempenho.Requisitos
- Access to Event Streams for outbound message events (Plan limitations and overages apply)
- Access to Custom Events for inbound event syncing (Plan limitations and overages apply)
- Updated Account Plan (not available on free apps)
SingleStore
- SingleStoreDB Cloud ou SingleStoreDB v7.1+
- Usuário de banco de dados com permissões apropriadas
- Tabelas de eventos contendo dados comportamentais estruturados
- Conectividade de rede do OneSignal para seu cluster SingleStore
Configuração
1
Criar usuário dedicado para OneSignal
Crie uma conta de usuário dedicada com uma senha forte e única:
2
Conceder permissões aos dados de eventos
Forneça acesso somente leitura aos esquemas contendo seus dados de eventos:
Se você tiver vários esquemas contendo dados de eventos, repita a instrução
GRANT SELECT para cada esquema.3
Conectar ao OneSignal
In OneSignal, go to Data > Integrations and click Add Integration.Selecione SingleStore e forneça os seguintes detalhes de conexão:
- Host: O endpoint do seu cluster SingleStore
- Port: 3306 (padrão)
- Database: O nome do seu banco de dados
- Username:
CENSUS - Password: A senha da Etapa 1
Event data mapping
Map your to OneSignal’s custom events format:| OneSignal Field | Description | Required | |
|---|---|---|---|
name | event_name | Event identifier | Yes |
external_id | user_id | User identifier | Yes |
timestamp | event_timestamp | When event occurred | No |
properties | event_data | No |
Exemplo de Esquema de Tabela de Eventos
Modo de Consulta SQL
Escreva consultas SQL personalizadas para transformar seus dados de eventos:Configuração Avançada de Rede
O OneSignal pode se conectar com sucesso a instâncias SingleStore que estão usando controles de rede avançados, incluindo restrições de região e listas de permissão de endereços IP. Para mais informações sobre como configurar o acesso à rede, entre em contato com o administrador do SingleStore ou o suporte do OneSignal.Limitações
- Consultas de análise em tempo real podem impactar o desempenho do cluster durante períodos de alto tráfego
- Operações JSON devem ser otimizadas para execução distribuída
Perguntas frequentes
Posso me conectar a vários esquemas SingleStore?
Sim, você pode conceder ao usuário CENSUS acesso a vários esquemas executando a instruçãoGRANT SELECT para cada esquema contendo dados de eventos.