Gömülü analizler
1) Tanım ve değer
Gömülü analitik, raporların, gösterge tablolarının, metriklerin, önerilerin ve etkileşimli araştırma araçlarının son kullanıcının temel ürün/iş süreçlerine derinlemesine entegre edildiği bir yaklaşımdır. Amaç "grafikleri göstermek'değil, bir eylem bağlamında karar vermeyi hızlandırmaktır: CRM içinde, nakit masaları, sadakat platformları, ödeme dolapları, yöneticiler ve müşteri uygulamaları.
Temel faydaları:- Daha hızlı ve daha iyi çözümler: daha az bağlam anahtarı.
- LTV büyümesi ve elde tutulması: Kullanıcılar içgörü ve kontrol için geri döner.
- Ürün farklılaştırması: Analitik, değer önerisinin bir parçası haline gelir.
- Arayüzde Analytics/BI Takım Self Servisini Azaltın
2) Standart kullanım durumları
Operasyonel panolar: Dönüşümler, finansal akışlar, riskler, SLA için KPI'lar.
Yerleşik öneriler: sonraki en iyi eylem, upsell/cross-sell, uyarılar.
Segmentlere/kiracılara göre dilimler: markalar, bölgeler, ortaklar, satıcılar.
Self servis analizler: filtreler, ayrıntılı bilgiler, kaydedilmiş görünümler.
Dışa aktarma/postalama: CSV/XLSX, PDF anlık görüntüleri, abonelikler, Webhook uyarıları.
3) Hedef kitle ve roller
Operatörler/yöneticiler: izleme, yanıt, planlama.
Analistler/ürün yöneticileri: hızlı A/B içgörüleri, hipotezler, QoE.
Finans/Uyumluluk: GGR kontrolleri, raporlama, dolandırıcılık modelleri.
Partners/B2B müşteriler: şeffaflık, self servis ve güven.
4) Mimari: Genel bakış
Tipik bir mimarinin katmanları:1. Veri kaynakları: OLTP, olaylar (akışlar), üçüncü taraf API'ler.
2. Toplama ve temizleme: CDC/ETL/ELT, şemalar, veri tekilleştirme, SLA indirmeleri.
3. Depolama/Vitrinler: Data Lake + DWH (yıldız/kar tanesi), OLAP/HTAP.
4. Anlamsal katman: iş metrikleri, tekdüze tanımlar, ACL.
5. Render/Render Hizmeti: Grafik/Gösterge Paneli Motoru.
6. Gömme: iframe/JS-SDK/Bileşen API, mobil SDK.
7. Güvenlik ve kimlik federasyonu: SSO/JWT/SCIM, RLS/CLS.
8. Sömürü: önbelleğe alma, izleme, içerik sürümü oluşturma, gözlemlenebilirlik.
Önemli bir ilke: kitlesel işleme olmadan değişiklikleri yönetmek için semantiği (metrikleri düşündüğümüz gibi) görselleştirmeden (gösterdiğimiz gibi) ayırın.
5) Veri modeli ve semantik
Tek KPI sözlüğü: tanımlar, kaynaklar, formüller, sahipler.
Bedding: evreleme - küratörlü - mart; Hammaddeler vitrinlerden ayrılır.
Kararlı anahtarlar ve SCD: Vitrinler için doğru geçmişi (SCD2) tutun.
Row-/Column-Level Security (RLS/CLS): kiracı/rol/bölgeye göre filtreleme.
Veri testleri: tazelik, bütünlük, benzersizlik, anomalilerin doğrulayıcıları.
6) Gömme: tümleştirme seçenekleri
IFrame gömme: hızla başlat; önemli: güvenli jetonlar, sanal alan.
JS-SDK/Bileşen gömme: reaktif bileşenler, ürünle çift yönlü iletişim (filtreler, olaylar).
Başsız/Grafik API: yazdırma, dışa aktarma, toplu raporlama için sunucudan sunucuya.
Mobil SDK: yerel ekranlar, çevrimdışı önbellek, itme tetikleyicileri.
header: { alg: "RS256", typ: "JWT" }
payload: { sub: "<user_id>", tenant_id: "<tenant>", roles: ["manager"], exp: <ts> }
Belirteç, sağlayıcının özel anahtarı ile imzalanır ve render hizmeti tarafından kontrol edilir; 'tenant _ id/rolleri' temelinde, RLS/CLS ve erişim kalıpları uygulanır.
7) Güvenlik ve erişim
SSO: SAML/OIDC, rollerin/grupların SCIM provizyonu.
RLS/CLS: satır/sütun taneli ilkeleri.
PHI/PII/PCI: maskeleme, tokenizasyon, takma isimlendirme.
Denetim izleri: kimin neyi izlediği, hangi filtrelerin uygulandığı, dışa aktarılıp aktarılmadığı.
Limitler ve koruma: hız limitleri, istek imzası, kazıma önleyici.
8) Çok kiracılık ve izolasyon
Mantıksal izolasyon: Tuşlarda 'tenant _ id' + RLS; Hızlı başlangıç.
Fiziksel izolasyon: Büyük müşteriler/bölgeler için özel veritabanları/şemalar.
İçerik şablonları: Parametreler aracılığıyla'bir gösterge tablosu - binlerce kiracı ".
Kotalar/SLO: dışa aktarma sınırları, yenileme oranları, SLA oluşturma.
9) Kişiselleştirme ve bağlam
Bağlam filtreleri: rol, coğrafi, kanal, kullanıcı segmenti.
Kaydedilen görünümler ve seçili panolar.
Öneriler/ipuçları: "Sırada ne var",'bugün için anormallikler ".
Nudges: mikro metin yazarlığı, KPI vurgulama, eylem kontrol listeleri.
10) Performans ve ölçek
Önbelleğe alma: çok katmanlı (query-cache, materyalize görünümler, statik grafikler için CDN).
Kanıtlar: zamanlanmış birimler, roll-up'lar, küp/agrega tabloları.
HTAP/OLAP: OLTP sonrası ve analitik yükler DBMS sütununu kullanır.
Akış: Kafka/Kinesis + artımlı upserts aracılığıyla gerçek zamanlı metrikler.
Ön uç optimizasyonu: tablo sanallaştırma, lazy-load, debunk filtreleri.
11) Kullanılabilirlik ve UX
Sıfır tıklamalı içgörüler: ipuçları doğrudan varlık tablosunda/kartta bulunur.
Drill-down/Drill-through: KPI'dan birincil olaylara yolculuk.
Açıklanan KPI: "metrik nasıl kabul edilir", kaynaklar, güncelleme süresi.
Erişilebilirlik (a11y): kontrast, klavye gezinme, ARIA etiketleri.
Mobilite: uyarlanabilir kartlar, KPI karoları, hızlı filtreler.
12) İçerik yönetimi (içerik platformu)
Panoların ve kaynakların sürümü, taslaklar/yayınlar.
Kanarya analizi bültenleri, yeni grafikler için özellik bayrakları.
Formüllerdeki ve semantiklerdeki değişiklikleri kontrol etme (onay iş akışı).
Katalog/Metriklere, etiketlere, sahiplere göre arama.
13) Gömülü analizlerden para kazanma
Tarifeler: Temel KPI'lar - ücretsiz, gelişmiş raporlar - Pro/Enterprise'da.
Ücretli eklentiler: dışa aktarma, API erişimi, beyaz etiket, artırılmış sınırlar.
B2B kanalı: iş ortakları/satıcılar için erişim - ek bir hizmet olarak.
Gömülü Değer: Temel Ürün Uygulamalarının Anahtarı Olarak Analitik.
14) Uyum ve düzenleyici
GDPR/EBM/yerel düzenlemeler: yasal dayanaklar, veri minimizasyonu.
Erişim/silme hakkı: DSAR süreçleri ve "unutulma hakkı".
Depolama ve saklama: veri türüne ve bölgeye göre zamanlama politikaları.
Veri yerelleştirme: depolama bölgeleri, sınır ötesi transferler.
15) Başarı metrikleri (örnek set)
Aktivasyon: Aktif analitik kullanıcılarının yüzdesi (WAU/MAU).
Katılım: Oturum başına ortalama widget etkileşimi sayısı.
Öngörü hızı: Olaydan kullanılabilir KPI'ya kadar geçen süre.
İş etkisi: dönüşüm/retansiyonda artış, dolandırıcılık/ücret oranının azaltılması.
Güvenilirlik: çalışma süresi oluşturma hizmeti, p95 gecikme, ihracat hatalarının payı.
16) İşlem yığını (seçenekler)
Tonozlar: BigQuery/Snowflake/Redshift/ClickHouse/DuckDB.
Orkestrasyon: Hava akışı/Argo/DBT/Prefect.
Yayın akışı: Kafka/Kinesis/PubSub.
Anlambilim: dbt metrikleri/LookML/Başsız BI.
Görselleştirme: tescilli React bileşenleri, ticari/OSS BI motorları, büyük hacimler için WebGL çizelgeleri.
Auth/SSO: Keycloak/Auth0/Azure AD, OIDC/SAML, JWT.
Gözlenebilirlik: Prometheus/Grafana/OpenTelemetry, log toplama.
17) Operasyonlar ve Destek
SLO/uyarılar: p95 render <X sn, pencere tazeliği <Y dakika.
Runbooks: veri bozulmasının ortadan kaldırılması, formül regresyonu, "kırmızı" panolar.
Kapasite planlaması: Saat/hafta bazında yük tahmini, ihracat limitleri.
Olay politikası: iletişim, geçici fişler, ölüm sonrası.
18) Antipatterns
"Grafikler uğruna grafikler": kullanıcı eylemleriyle bir bağlantının olmaması.
Spagetti metrikleri: Farklı ekranlarda aynı KPI'nın farklı formülleri.
Eksik RLS/CLS: kiracılar arası veri sızıntıları.
OLTP'de ağır canlı istekler: Üretken işlemlerin bozulması.
Sadece iframe bağımlılığı: geri dönüşü olmayan sınırlı UX ve kontrol.
19) Uygulama Yol Haritası (aşama aşama)
1. Keşif: çözüm haritası, JTBD, KPI minimum listesi, riskler.
2. MVP: 3-5 kritik gösterge panoları, SSO, temel RLS, önbellek/faturalar.
3. Ölçek: anlamsal katman, kataloglar, sürümler, Başsız API, dışa aktarma.
4. Destek ve büyüme: hedef ipuçları, uyarılar, A/B yinelemeleri, para kazanma.
20) Yayın öncesi kontrol listesi
- Evrelemede test edilen SSO'lar ve roller.
- RLS/CLS politikaları tüm vitrinleri ve ihracatı kapsar.
- Birleşik KPI formülleri ve veri sözlüğü yayınlandı.
- p95-gecikme ve veri tazeliği SLO'ya karşılık gelir.
- Günlükler/izler/denetim izi mevcuttur, uyarılar bağlanır.
- UX desenleri (ayrıntılı, kaydedilmiş filtreler, KPI açıklamaları) kontrol edildi.
- Yasal gereklilikler ve saklama politikaları kabul edilmiştir.
Alt satır: Gömülü analitik ayrı bir "BI ekranı'değil, veriyi bir eylem haline getiren ürünün organik bir parçasıdır. Başarı, semantik kalitesi, güvenli çok kiracılık, oluşturma hızı, sürdürülebilir sömürü ve analitiğin kullanıcı kararlarını gerçekten ne kadar değiştirdiği ile belirlenir.