
OneSignal Snowflake entegrasyon genel bakışı
Genel Bakış
OneSignal + Snowflake entegrasyonu iki güçlü veri işlem hattını destekler:- Dışa Aktarma: Analiz ve raporlama için OneSignal’den Snowflake’e mesajlaşma etkinliği verilerini (push, e-posta, SMS, uygulama içi) otomatik olarak gönderin.
- İçe Aktarma: Otomatik Journey’leri ve kişiselleştirilmiş mesajlaşmayı tetiklemek için Snowflake veri kümelerinizden OneSignal’e özel kullanıcı etkinliklerini senkronize edin.
OneSignal etkinliklerini Snowflake’e aktarma
Aşağıdakiler için mesajlaşma performansı ve etkileşim etkinliklerini (örneğin, gönderimler, açılmalar, tıklamalar) Snowflake’e gönderin:- Özel panolar ve raporlar oluşturma
- Kanallar arasında teslimat ve etkileşim eğilimlerini takip etme
- Analiz için OneSignal verilerini diğer iş verileriyle birleştirme
- OneSignal Professional Planı (ücretsiz uygulamalarda mevcut değildir).
- Snowflake hesabı
- Snowflake hesabınızın
IMPORT SHAREveCREATE DATABASErollerine sahip olduğundan emin olun.- Paylaşımı kabul etmek için
ACCOUNTADMINrolünü kullanmanızı öneririz.
- Paylaşımı kabul etmek için
1. Kaydolun
Snowflake entegrasyonunu etkinleştirmek için, Message Events Data için OneSignal Marketplace listesi üzerinden erişim talep etmeniz gerekecek. Oradan daha fazla bilgi almak için ekibinizle iletişime geçeceğiz.2. Hesap Bilgilerini Sağlayın
Ekibinizle bağlantı kurduktan sonra, sizinle veri paylaşabilmemiz için bize bazı detaylar sağlamanız gerekecek. Snowflake Hesap Kimliğiniz ve Snowflake Organizasyon Kimliğiniz gerekli olacak. Bu bilgileri almanın en kolay yolu “Copy account identifier” düğmesine tıklamaktır (aşağıda gösterildiği gibi).OneSignal Marketplace listesi üzerinden bizimle iletişimde olmalısınız. Ancak, hesap bilgisi sağlama hakkında başka sorularınız varsa,
[email protected] adresine e-posta gönderebilirsiniz
Snowflake hesap tanımlayıcısını kopyalama
- OneSignal’den programa hoş geldiniz e-postası
- Snowflake’ten veri paylaşımının tamamlandığını bildiren e-posta

Snowflake veri paylaşımı bildirim e-postası
3. Snowflake içinde veri paylaşımını kabul edin
Snowflake’ten veri paylaşımının tamamlandığını bildiren bir e-posta aldığınızda, Snowflake uygulamasına giriş yapabilmeli ve veri paylaşımını kabul edebilmelisiniz. Veri → Özel Paylaşım bölümüne gidin, burada yeni bir Özel Paylaşılan Liste görebilmelisiniz. Al düğmesine tıkladığınızda, verileriniz bölgenize kopyalanmaya başlayacaktır.
Snowflake özel paylaşım arayüzü
CREATE DATABASE veya IMPORT SHARE içermemektedir. ACCOUNTADMIN rolüne geçmenizi öneririz.
Verilerin kopyalanması biraz zaman alacaktır. Veriler kullanılabilir olduğunda Snowflake ek bir e-posta ile takip edecektir. Şuna benzer bir iletişim kutusu görmelisiniz

Veri kopyalama durumu iletişim kutusu

Veritabanı yapılandırma iletişim kutusu

Veri paylaşımı kurulum tamamlama
Bu kadar! Veriler artık OneSignal’den Snowflake’e senkronize ediliyor. Senkronizasyon sıklığı her 24 saatte bir kez olarak ayarlanmıştır, bu nedenle ilk veriler bir sonraki güne kadar kullanılamayabilir.
Etkinlikler ve Özellikler
Snowflake Marketplace’inde mevcut verilere genel bakışMesaj Etkinlik Verileri
Daha fazla ayrıntı için Etkinlik Akışları bölümüne bakın. Bir kullanıcı tarafından oluşturulan her mesaj etkinliği için, aşağıdaki meta veriler kayda eklenecektir.| Sütun Adı | Tür | Açıklama | Örnek |
|---|---|---|---|
| event_id | UUID | Etkinliği temsil eden benzersiz bir ID | dc76df03-287c-403a-aabd-b2d4fe44e5c6 |
| event_kind | string | Gerçekleşen etkinliğin türü. Etkinlik türlerinin listesi burada bulunabilir. | message.email.opened |
| event_impression_timestamp | unix_timestamp | Onesignal’in etkinliği işlediği zaman | 1684951205 |
| subscription_id | UUID | Cihazı/aboneliği temsil eden benzersiz bir ID | 6e8b6978-75a4-4882-878c-2d15a78c2409 |
| subscription_language | string | Bu aboneliğin dili | en |
| subscription_timezone | integer | Bu aboneliğin belirtilen saat dilimi | -25200 |
| subscription_device_type | string | Bu aboneliğin kullandığı cihazın türü. | SMS |
| onesignal_id | UUID | Gösterimi yapan kullanıcının onesignal_id’si | dc76df03-287c-403a-aabd-b2d4fe44e5c6 |
| external_id | string | Gösterimi yapan kullanıcının external_id’si | MyExternalId |
| message_id | UUID | Mesajı temsil eden benzersiz bir ID | dc76df03-287c-403a-aabd-b2d4fe44e5c6 |
| message_name | string | Bildirim/Mesajın okunabilir ID’si | Campaign 1 |
| message_title | string | Bildirim/Mesajın Başlığı.Şu anda yalnızca İngilizce | Bonus 50 coins when you play! |
| message_body | string | Mesajın Gövdesi. (Kısaltılmış) Şu anda yalnızca İngilizce. | Play against your friends and earn an additional... |
Mesaj Etkinlik Türleri
Daha fazla ayrıntı için Etkinlik Akışları bölümüne bakın. Mesaj Etkinlikleri, Snowflake Marketplace’inde sunacağımız ilk veri kategorisidir. Ek veri kategorileri için taleplerle birlikte[email protected] adresinden bize ulaşın!
Veri Saklama
OneSignal’den Snowflake aracılığıyla paylaşılan veriler 30 günlük bir süre boyunca saklanır. Bu sürenin ötesinde veri koruması sağlamak için, ilgili verileri kendi tablolarınıza kopyalamanızı öneririz.Snowflake’ten etkinlikleri içe aktarma
Aşağıdakiler için Snowflake’ten OneSignal’e davranışsal etkinlik verilerini gönderin:- Kullanıcı aktivitesine dayalı Journey’leri tetikleme
- Davranışsal verilere dayalı mesajlaşmayı kişiselleştirme
- Giden mesaj etkinlikleri için Event Streams’e erişim (Plan kısıtlamaları ve aşımlar geçerlidir)
- Gelen etkinlik senkronizasyonu için Custom Events’e erişim (Plan kısıtlamaları ve aşımlar geçerlidir)
- Güncellenmiş Hesap Planı (ücretsiz uygulamalarda mevcut değildir)
- Ambar erişimi olan Snowflake hesabı
- Snowflake tablolarında veya görünümlerinde depolanan Etkinlik verileri
- OneSignal’den Snowflake örneğinize Ağ bağlantısı
- Uygun izinlere sahip Kullanıcı kimlik bilgileri
1
OneSignal için özel rol oluşturun
Snowflake en iyi uygulamalarını takip ederek bir rol hiyerarşisi oluşturun:
2
Özel ambar oluşturun
OneSignal işlemleri için maliyet açısından optimize edilmiş bir ambar oluşturun:
3
Kullanıcı oluşturun ve izinleri verin
OneSignal kullanıcısını oluşturun ve etkinlik verilerinize erişim verin:
4
Muhasebe veritabanı oluşturun (Gelişmiş Senkronizasyon Motoru)
OneSignal’in senkronizasyon durum yönetimi için özel bir veritabanı oluşturun:
5
Kimlik doğrulamayı yapılandırın
Gelişmiş güvenlik için anahtar çifti kimlik doğrulamasını (önerilen) ayarlayın:
- Snowflake’in belgelerini takip ederek bir genel/özel anahtar çifti oluşturun
- Snowflake kullanıcınızda genel anahtarı yapılandırın
- OneSignal’in bağlantı ayarlarında özel anahtarı kullanın
6
OneSignal'e bağlanın
OneSignal’da, Veri > Entegrasyonlar’a gidin ve Entegrasyon Ekle’ye tıklayın.Snowflake’i seçin ve aşağıdaki bağlantı ayrıntılarını sağlayın:
- Hesap Adı: Snowflake hesap tanımlayıcınız (örneğin,
abc123.us-east-1) - Ambar:
CENSUS_WAREHOUSE - Kullanıcı:
CENSUS - Veritabanı: Etkinlik veri veritabanı adınız
- Şema: Etkinlik veri şemanızın adı
- Kimlik Doğrulama: Anahtar çifti (özel anahtar ve isteğe bağlı parola sağlayın)
Etkinlik veri eşleştirme
verilerinizi OneSignal’ın özel etkinlik formatına eşleştirin:| OneSignal Alanı | Açıklama | Gerekli | |
|---|---|---|---|
name | event_name | Etkinlik tanımlayıcı | Evet |
external_id | user_id | Kullanıcı tanımlayıcı | Evet |
timestamp | event_timestamp | Etkinliğin gerçekleştiği zaman | Hayır |
properties | event_data | Hayır |
Örnek Etkinlik Tablosu Şeması
SQL Sorgu Modu
Etkinlik verilerinizi dönüştürmek için özel SQL sorguları yazın:Gelişmiş yapılandırma
Ambar Maliyetlerini Yönetme
- Maliyet optimizasyonu için X-Small ambar boyutunu kullanın
- Otomatik askıya alma (60 saniye) ve otomatik devam ettirmeyi yapılandırın
- Yoğun olmayan saatlerde senkronizasyonları planlayın
- Ambarı diğer toplu işleme sistemleriyle paylaşmayı düşünün
Canlı Senkronizasyon Desteği
Gerçek zamanlı etkinlik işleme için, etkinlik tablolarınızda değişiklik takibini etkinleştirin:Ağ Güvenliği
Snowflake’in İzin Verilen IP’ler ağ politikasını kullanıyorsanız, OneSignal’in IP adreslerini izin listenize ekleyin. Güncel IP aralıkları için OneSignal desteğine başvurun.Sınırlamalar
- Karmaşık analitik sorgular ambar performansını ve maliyetlerini etkileyebilir
- Kullanıcı/Parola kimlik doğrulaması Kasım 2025’te kullanımdan kaldırılacaktır
- CENSUS veritabanı yalnızca OneSignal işlemleri için ayrılmıştır
OneSignal ile veri paylaşımını kesme
OneSignal ile veri paylaşımınızı devre dışı bırakma talebi için lütfen bize[email protected] adresinden e-posta gönderin.
SSS
Hangi kimlik doğrulama yöntemini kullanmalıyım?
Anahtar çifti kimlik doğrulamasını (önerilen) kullanın. Kullanıcı/Parola kimlik doğrulaması Kasım 2025’ten itibaren Snowflake tarafından engellenecektir.Mevcut bir ambar kullanabilir miyim?
Evet, maliyetleri optimize etmek için bir ambarı dbt veya Fivetran gibi diğer toplu işleme sistemleriyle paylaşabilirsiniz. Ambarın etkinlik işleme ihtiyaçlarınız için yeterli kapasiteye sahip olduğundan emin olun.Maliyetleri nasıl optimize edebilirim?
- X-Small ambar boyutunu kullanın
- Agresif otomatik askıya alma (60 saniye) yapılandırın
- Yoğun olmayan saatlerde senkronizasyonları planlayın
- Sürekli senkronizasyon yerine saatlik/günlük senkronizasyonlar kullanın