Visão geral
A integração OneSignal + Starburst Enterprise permite a sincronização de eventos personalizados do seu cluster Starburst Enterprise para o OneSignal para acionar campanhas de mensagens automatizadas e Journeys com base no comportamento do usuário. Starburst Enterprise é uma distribuição comercial do Trino projetada para análises empresariais e consulta de data lake entre múltiplas fontes.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)
Starburst Enterprise
- Cluster Starburst Enterprise com acesso de rede
- Credenciais de usuário com permissões apropriadas
- Suporte a conexão TLS (requerido pelo OneSignal)
- Dados de eventos acessíveis através de catálogos Starburst
Configuração
1
Obter detalhes de conexão JDBC
Siga a documentação do Starburst para obter sua URL JDBC para o cluster desejado.Exemplo de URL JDBC:Extrair hostname para o OneSignal:
O OneSignal usa JDBC para se conectar ao Starburst Enterprise. Você só precisa da porção do hostname da URL JDBC.
2
Configurar conexão do Starburst Enterprise
In OneSignal, go to Data > Integrations and click Add Integration.Selecione Starburst Enterprise e forneça os seguintes detalhes de conexão:
- Host: Nome do host do seu cluster Starburst (da Etapa 1)
- Username: Seu nome de usuário Starburst
- Password: Sua senha Starburst
- Port: 443 (padrão) ou sua porta customizada
3
Configurar Advanced Sync Engine (Opcional)
Para desempenho aprimorado, configure um catálogo CENSUS dedicado:
- Crie um catálogo chamado
CENSUScontendo um schema chamadoCENSUS - Certifique-se de que seu conector suporta:
- Operações
CREATE TABLEeDROP TABLE - Gravações de tabela (INSERT, DELETE, UPDATE)
- Declaração
CREATE OR REPLACE TABLE
- Operações
- Conceda permissões completas no schema
CENSUS.CENSUSao seu usuário OneSignal
Configurações testadas incluem conectores MySQL, PostgreSQL, Snowflake, Iceberg e Starburst Delta Lake.
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 Consulta de Eventos
Consultas de Data Lake Empresarial
Opções de Sync Engine
Basic Sync Engine
- Funciona com qualquer catálogo e conector Starburst
- Rastreamento de estado gerenciado pela infraestrutura do OneSignal
- Configuração mais simples sem requisitos adicionais
Advanced Sync Engine
- Desempenho aprimorado com rastreamento de estado local
- Requer catálogo e schema
CENSUS.CENSUSdedicados - Suporta conectores com operações de gravação de tabela
- Recomendado para processamento de eventos empresariais de alto volume
Conectores Suportados
O Advanced Sync Engine do OneSignal foi testado com:- Conector MySQL (modo leitura-escrita)
- Conector PostgreSQL (modo leitura-escrita)
- Conector Snowflake (modo leitura-escrita)
- Conector Iceberg (com S3 e AWS Glue)
- Conector Starburst Delta Lake (com catálogos AWS Glue)
Recursos Empresariais
Federação Multi-Fonte
- Consulte múltiplas fontes de dados empresariais em uma única sincronização
- Combine dados de eventos de CRM, warehouse e data lake
- Perfis de eventos de clientes unificados de sistemas díspares
Segurança e Conformidade
- Autenticação e autorização de nível empresarial
- Suporte a segurança em nível de linha e mascaramento de coluna
- Registro de auditoria para rastreamento de acesso a dados
Limitações
- Conexão TLS obrigatória (requisito de segurança do OneSignal)
- Advanced Sync Engine requer suporte a
CREATE OR REPLACE TABLE - Warehouse Writeback ainda não suportado (em breve)
- Não é possível fornecer opções de tabela personalizadas na cláusula
WITH
FAQ
Como obtenho meu hostname do Starburst Enterprise?
Siga a documentação do Starburst para obter sua URL JDBC, depois extraia apenas a porção do hostname (sem o prefixojdbc:trino://) para uso no OneSignal.
Posso consultar múltiplas fontes de dados empresariais?
Sim! As capacidades de consulta federada do Starburst Enterprise permitem que você combine dados de eventos de múltiplas fontes empresariais (Salesforce, SAP, Oracle, etc.) em uma única consulta.Qual versão do Starburst suporta o Advanced Sync Engine?
Verifique as notas de lançamento do seu Starburst Enterprise para suporte aCREATE OR REPLACE TABLE, que é necessário para funcionalidade do Advanced Sync Engine.