Daxili analitika
1) Tərif və dəyər
Daxili analitika hesabatların, daşbordların, metriklərin, tövsiyələrin və interaktiv tədqiqat vasitələrinin son istifadəçinin əsas məhsuluna/biznes proseslərinə dərin inteqrasiya olunduğu yanaşmadır. Məqsəd «qrafikləri göstərmək» deyil, hərəkət kontekstində qərarların qəbulunu sürətləndirməkdir: CRM, kassalar, loyallıq platformaları, ödəniş kabinetləri, administratorlar və müştəri proqramları daxilində.
Əsas faydaları:- Həllərin sürətləndirilməsi və keyfiyyəti: kontekstlərin daha az dəyişdirilməsi.
- LTV artımı və tutulması: istifadəçilər insight və nəzarət üçün geri qayıdır.
- Məhsulun differensiasiyası: analitika dəyər təklifinin bir hissəsinə çevrilir.
- Analitika/BI komandasına yükün azaldılması: interfeysdə öz-özünə xidmət.
2) Standart istifadə ssenariləri
Əməliyyat daşbordları: dönüşüm, maliyyə axını, risk, SLA üzrə KPI.
Daxili tövsiyələr: next-best-action, apcell/cross-cell, alertlər.
Seqmentlərə/tenantlara görə kəsiklər: markalar, regionlar, tərəfdaşlar, satıcılar.
Self-service analitikası: filtrlər, drill-down, saxlanmış performans.
İxrac/poçt: CSV/XLSX, PDF snepshots, abunə, Webhook-alert.
3) Hədəf auditoriya və rollar
Operatorlar/menecerlər: monitorinq, cavab, planlaşdırma.
Analitiklər/məhsul menecerləri: sürətli A/B insaytları, hipotezlər, QoE.
Maliyyə/komplayens: GGR nəzarəti, hesabatlar, frod-patternlər.
Tərəfdaşlar/B2B-müştərilər: şəffaflıq, öz-özünə xidmət və etimad.
4) Memarlıq: baxış
Tipik memarlıq təbəqələri:1. Məlumat mənbələri: OLTP, hadisələr (axınlar), üçüncü tərəf API.
2. Toplama və təmizləmə: CDC/ETL/ELT, sxemlər, deduplication, SLA downloads.
3. Saxlama/Vitrinlər: Data Lake + DWH (ulduz/qar dənəsi), OLAP/HTAP.
4. Semantik təbəqə: biznes metriklər, vahid təriflər, ACL.
5. Vizuallaşdırma/render xidməti: qrafik/dashboard mühərriki.
6. Inteqrasiya: iframe/JS-SDK/Component API, mobil SDK.
7. Təhlükəsizlik və şəxsiyyət federasiyası: SSO/JWT/SCIM, RLS/CLS.
8. Əməliyyat: caching, monitorinq, məzmun versiyası, observability.
Mühüm prinsip: semantikanı (metrikləri hesab etdiyimiz kimi) vizuallaşdırmadan (göstərdiyimiz kimi) ayırın ki, dəyişiklikləri kütləvi işlənmədən idarə etsin.
5) Data modeli və semantika
Vahid KPI sözlüyü: təriflər, mənbələr, düsturlar, sahiblər.
Laylıq: staging → curated → marts; xammal vitrinlərdən ayrılır.
Sabit açarlar və SCD: vitrinlər üçün hekayələri (SCD2) diqqətlə aparın.
Row-/Column-Level Security (RLS/CLS): tentə/rola/regiona görə filtrasiya.
Məlumat testləri: təravət, tamlıq, unikallıq, anomaliyalar validatorları.
6) inteqrasiya: inteqrasiya variantları
IFrame-inteqrasiya: tez başlamaq; mühüm: təhlükəsiz tokenlər, sandbox.
JS-SDK/Komponent-inteqrasiya: reaktiv komponentlər, məhsulla bidirectional əlaqə (filtrlər, hadisələr).
Headless/Graph API: çap, ixrac, kütləvi hesabatlar üçün server-server.
Mobile SDK: yerli ekranlar, oflayn keşlər, push-triggerlər.
header: { alg: "RS256", typ: "JWT" }
payload: { sub: "<user_id>", tenant_id: "<tenant>", roles: ["manager"], exp: <ts> }
Token təchizatçının şəxsi açarı ilə imzalanır və render xidməti tərəfindən yoxlanılır; 'tenant _ id/roles' əsasında RLS/CLS və giriş şablonları tətbiq olunur.
7) Təhlükəsizlik və giriş
SSO: SAML/OIDC, SCIM-provijining rolları/qrupları.
RLS/CLS: sətir/sütun səviyyəsində qranulyar siyasətlər.
PHI/PII/PCI: maskalanma, tokenizasiya, təxəllüs.
Audit treyleri: kim nə izlədi, hansı filtrləri tətbiq etdi, ixrac etdi.
Limitlər və qorunma: rate limits, sorğu imzası, anti-scraping.
8) Multitenant və izolyasiya
Məntiqi təcrid: açarlarda 'tenant _ id' + RLS; sürətli başlanğıc.
Fiziki izolyasiya: böyük müştərilər/regionlar üçün xüsusi DB/sxemlər.
Məzmun şablonları: parametrlər vasitəsilə «bir dashboard - minlərlə kirayəçi».
Quotas/SLO: ixrac limitləri, yeniləmə tezliyi, SLA render.
9) Personalizasiya və kontekst
Kontekst filtrlər: rol, geo, kanal, istifadəçi seqmenti.
Qorunan təqdimatlar və seçilmiş daşbordlar.
Tövsiyələr/məsləhətlər: «bundan sonra nə görmək lazımdır», «bu gün üçün anomaliyalar».
Nudges: mikro kopyalama, KPI işıqlandırma, hərəkət siyahıları.
10) Performans və miqyas
Caching: çoxqatlı (query-cache, materialized views, statik qrafiklər üçün CDN).
Təqdimatlar: cədvələ uyğun aqreqatlar, roll-ups, cube/aggregate tables.
HTAP/OLAP: OLTP və analitik yükləri daşıyın; sütunlu DBB istifadə edin.
Streaming: Kafka/Kinesis + incremental upserts vasitəsilə near-real-time metrik.
Ön optimallaşdırma: cədvəllərin virtuallaşdırılması, lazy-load, debauns filtrləri.
11) Mövcudluq və UX
Zero-click insight: tabloda/mahiyyət kartında birbaşa ipuçları.
Drill-down/Drill-through: KPI-dən ilkin hadisələrə gedən yol.
Explained KPI: «metrika hesab olunur», mənbələr, yeniləmə vaxtı.
Əlçatanlıq (a11y): kontrast, klaviatura naviqasiyası, ARIA etiketləri.
Mobillik: adaptiv kartlar, KPI plitələr, sürətli filtrlər.
12) Məzmunun idarə edilməsi (məzmun platforması)
Daşbordların və mənbələrin versiyası, layihələr/nəşrlər.
Kanarya analitika relizləri, yeni qrafiklər üçün feature-flags.
Formula və semantika dəyişikliklərinə nəzarət (approval workflow).
Kataloq/Metriklər, etiketlər, sahiblər üzrə axtarış.
13) Daxili analitikanın monetizasiyası
Tariflər: baza KPI - pulsuz, qabaqcıl hesabatlar - Pro/Enterprise.
Ödənişli addonlar: ixrac, API-giriş, white-label, artan limitlər.
B2B kanalı: Tərəfdaşlar/satıcılar üçün giriş - əlavə xidmət kimi.
Tikilmiş dəyər: analitika əsas məhsulun yenilənməsinin açarı kimi.
14) Komplayens və tənzimləyici
GDPR/CPA/yerli normalar: hüquqi əsaslar, məlumatların minimuma endirilməsi.
Giriş/silinmə hüququ: DSAR prosesləri və «unudulmaq hüququ».
Saxlama və Retenshn: məlumat növləri və regionlar üzrə son tarix siyasəti.
Məlumatların lokallaşdırılması: saxlama bölgələri, transsərhəd ötürmələr.
15) Uğur metrikası (təxmini dəst)
Aktivləşdirmə: Aktiv analitik istifadəçilərin payı (WAU/MAU).
Cəlb: Hər sessiyada vidjetlərlə qarşılıqlı əlaqələrin orta sayı.
Daxili sürət: hadisədən mövcud KPI-yə qədər vaxt.
Biznes effekti: dönüşüm/retenshne uplift, freud/charn-reyt azaldılması.
Etibarlılıq: aptaym render xidməti, p95 gecikmə, ixrac səhvlərinin payı.
16) Texnoloji yığını (variantları)
Saxlama: BigQuery/Snowflake/Redshift/ClickHouse/DuckDB.
Orkestr: Airflow/Argo/DBT/Prefect.
Streaming: Kafka/Kinesis/PubSub.
Semantika: dbt metrics/LookML/Headless BI.
Vizuallaşdırma: öz React komponentləri, kommersiya/OSS BI mühərrikləri, böyük həcmli WebGL çartları.
Auth/SSO: Keycloak/Auth0/Azure AD, OIDC/SAML, JWT.
Observability: Prometheus/Grafana/OpenTelemetry, log-aqreqasiya.
17) Əməliyyat və dəstək
SLO/alerts: p95 render <X san, vitrin təravəti <Y dəqiqə.
Runbooks: data deqradasiya aradan qaldırılması, formula reqressiya, «qırmızı» dashboards.
Capacity planning: saat/həftə yükü proqnozu, ixrac limitləri.
Hadisələr siyasəti: rabitə, müvəqqəti maneələr, post-morts.
18) Antipattern
«Qrafiklər üçün qrafiklər»: istifadəçinin hərəkətləri ilə əlaqənin olmaması.
Spagetti metrlər: müxtəlif ekranlarda bir KPI müxtəlif formulları.
RLS/CLS yoxdur: Tenant məlumat sızması.
ALTP-də ağır canlı sorğular: məhsuldar əməliyyatların deqradasiyası.
Yalnız iframe asılılığı: dönməz məhdud UX və nəzarət.
19) Tətbiqin yol xəritəsi (mərhələlər üzrə)
1. Discovery: həll kartı, JTBD, KPI minimum siyahısı, risklər.
2. MVP: 3-5 kritik dashboard, SSO, əsas RLS, cache/pressors.
3. Scale: semantik qat, kataloqlar, versiyalar, Headless API, ixrac.
4. Dəstək və böyümə: hədəf məsləhətləri, risklər, A/B iterasiya, monetizasiya.
20) Buraxılışdan əvvəl çek siyahısı
- SSO və rolları staging yoxlanılır.
- RLS/CLS siyasətləri bütün vitrinləri və ixracları əhatə edir.
- KPI və data-lüğətin vahid düsturları dərc edilmişdir.
- p95-latentlik və məlumatların təravəti SLO-ya uyğundur.
- Log/Trade/audit-track mövcuddur, alertlər bağlıdır.
- UX nümunələri (drill-down, qorunan filtrlər, KPI izahları) yoxlanılıb.
- Hüquqi tələblər və retenshn siyasətləri razılaşdırılmışdır.
Nəticə: daxili analitika ayrı bir «BI ekran» deyil, məhsulun üzvi hissəsidir, bu da məlumatları hərəkət edir. Müvəffəqiyyət semantika keyfiyyəti, təhlükəsiz çoxhədlilik, render sürəti, davamlı istismar və analitikanın istifadəçilərin qərarlarını həqiqətən necə dəyişdirdiyi ilə müəyyən edilir.