Genel Bakış
OneSignal + SingleStore entegrasyonu, kullanıcı davranışına dayalı otomatik mesajlaşma kampanyaları ve Journeys’i tetiklemek için SingleStore veritabanınızdan OneSignal’e özel etkinliklerin senkronize edilmesini sağlar. SingleStore, gerçek zamanlı analitik ve yüksek performanslı uygulamalar için tasarlanmış dağıtık bir SQL veritabanıdır.Gereksinimler
- 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 veya SingleStoreDB v7.1+
- Uygun izinlere sahip Veritabanı kullanıcısı
- Yapılandırılmış davranışsal veriler içeren Etkinlik tabloları
- OneSignal’den SingleStore kümenize Ağ bağlantısı
Kurulum
1
OneSignal için özel kullanıcı oluşturun
Güçlü ve benzersiz bir şifre ile özel bir kullanıcı hesabı oluşturun:
2
Etkinlik verilerine izinler verin
Etkinlik verilerinizi içeren şemalara salt okunur erişim sağlayın:
Etkinlik verileri içeren birden fazla şemanız varsa, her şema için
GRANT SELECT ifadesini tekrarlayın.3
OneSignal'e bağlanın
In OneSignal, go to Data > Integrations and click Add Integration.SingleStore’u seçin ve aşağıdaki bağlantı bilgilerini sağlayın:
- Host: SingleStore küme uç noktanız
- Port: 3306 (varsayılan)
- Database: Veritabanı adınız
- Username:
CENSUS - Password: Adım 1’deki şifre
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 |
Örnek Etkinlik Tablosu Şeması
SQL Sorgu Modu
Etkinlik verilerinizi dönüştürmek için özel SQL sorguları yazın:Gelişmiş Ağ Yapılandırması
OneSignal, bölge kısıtlamaları ve IP adresi izin listeleri dahil olmak üzere gelişmiş ağ kontrolleri kullanan SingleStore örneklerine başarıyla bağlanabilir. Ağ erişimini yapılandırma hakkında daha fazla bilgi için SingleStore yöneticinize veya OneSignal desteğine başvurun.Sınırlamalar
- Gerçek zamanlı analitik sorguları, yoğun trafik dönemlerinde küme performansını etkileyebilir
- JSON işlemleri, dağıtık yürütme için optimize edilmelidir
SSS
Birden fazla SingleStore şemasına bağlanabilir miyim?
Evet, etkinlik verileri içeren her şema içinGRANT SELECT ifadesini çalıştırarak CENSUS kullanıcısına birden fazla şemaya erişim verebilirsiniz.