Operatsiyalar va Boshqaruv → Dashbord metrik va hisobot
Dashbord metrik va hisobot
1) Vazifasi va qamrovi
Dashbord - bu biznes va texnologik jarayonlarni har kuni boshqarish uchun «yagona darcha». U quyidagilarni beradi:- tizimlar va P&L sog’lig’ining bir lahzali manzarasi,
- og’ishlarning erta aniqlanishi,
- rahbariyat va jamoalar uchun shaffoflik,
- mahsulotlar, bozorlar va hududlar uchun ko’rsatkichlarni birxillashtirish.
Qamrov: operatsion metriklar (SLA, hodisalar), mahsulotlar (faollik, konversiya), moliyaviy (GGR/NGR, ARPPU, LTV), marketing (CAC, ROMI), tavakkalchilik va komplayens (KYC/AML, chargeback, firibgarlik), qo’llab-quvvatlash (SLA chiptalari).
2) Rollar va iste’molchilar
C-level/Direksiya: yig’ma KPI, OKR, P&L maqsadlari bo’yicha trendlar, xavflar.
Operatsiyalar/NOC: servislar aptaymi, alertlar, vazifalar navbatlari, hodisalar.
Mahsulot/Growth: huni, A/B, kogort tahlili, ushlab turish.
Moliya: tushum va xarajatlar bo’yicha kunduzgi/haftalik hisobotlar, soliq choralari.
Komplayens/Tavakkalchilik: KYC maqomi, shubhali patternlar, regulyator uchun hisobotlar.
Qo’llab-quvvatlash: javoblarning SLA, NPS/CSAT, murojaatlar tipologiyasi.
- Accountable: Dashboard egasi (Head of Ops/Analytics).
- Responsible: Maʼlumotlar buyrugʻi/BI.
- Consulted: Mahsulot, Moliya, Xavf, SRE.
- Informed: Yo’nalishlar rahbarlari.
3) Ma’lumotlar arxitekturasi va yangilanishlar
Manbalar: voqealar (oqim), OLTP DB, loglar, to’lov provayderlari, CRM/Helpdesk, A/B-platforma.
Ishlov berish qatlami: ETL/ELT, striming (T-15-T + 5 daqiqa uchun), deduplikatsiya, sxemani validatsiya qilish, SCD.
Model: yulduzsimon (hodisalar/tranzaksiyalar bo’yicha jadval fakti + o’lchovlar: vaqt, hudud, mahsulot, kanal).
- Real vaqt: 1-5 daqiqa (operatsiya xonalari, alertlar).
- Inkremental batch: 15-60 daqiqa (marketing/mahsulot).
- Sutkalik yopiq batch: 01: 00-03: 00 (moliya/komplayens).
- Ma’lumotlar sifati: validatsiya qoidalari (to’liqlik, noyoblik, yo’l qo’yiladigan diapazonlar), payplaynlarning kechikishi monitoringi, drift nazorati.
4) KPI va formulalar katalogi (shablon)
4. 1 Amallar/SRE
Aptaym (%) = 1 − (ish vaqti/umumiy vaqt) × 100
MTTR (Mean Time To Restore)
MTTA / MTTD (Mean Time To Acknowledge / Detect)
Soʻrov xatosi (%) = xato _ 5xx/barcha _ soʻrovlar
4. 2 Mahsulot/Xulq-atvor
DAU/WAU/MAU
Retention D1/D7/D30
Conversion Funnel: Visit → Sign-up → KYC → Deposit → First Action
ARPPU = tushum/to’lovchi foydalanuvchilar
LTV (t) = Σ (davrning o’rtacha marjasi × ushlab qolish ehtimoli)
4. 3 Marketing/O’sish
CAC = marketing xarajatlari/yangi to’lovchilar soni
ROMI = (qo’shimcha marja − xarajatlar )/xarajatlar
Kanallar bo’yicha CR (SEO/ASO/Ads/Affiliates), jalb qilingan sana bo’yicha Cohorts
4. 4 Moliya
GGR (yalpi tushum)
NGR = GGR − bonuslar − provayder komissiyalari − o’yinlar uchun soliqlar
Net Margin = (NGR − OPEX − CAPEX − protsessing )/NGR
4. 5 Tavakkalchilik/Komplayens
KYC Completion (%) = tasdiqlangan/yangi roʻyxatlar
SAR Rate (shubhali faoliyat)
Chargeback Rate = charjbeki/muvaffaqiyatli tranzaksiyalar
Fraud Score o’rta/pertsentil
4. 6 Qo’llab-quvvatlash
SLA ответов (P1/P2/P3), First Response Time, CSAT/NPS, Backlog Size
5) Dashbordning axborot arxitekturasi
Asosiy (Executive): 8-12 ta asosiy kartochkalar + sparklaynlar, hududlar boʻyicha issiqlik xaritalari, YTD/MTD/WoW trendlari.
Operatsion panel (Command Center): aptaym, alertlar, navbatlar, hodisalar, API samaradorligi, ETL kechikishlari.
Mahsulot/O’sish: hunilar, kogort to’rlari, segmentlar, A/B-ME (effekt metrikasi).
Moliya: GGR/NGR, provayderlar/bozorlar bo’yicha marja, to’lovlar, protsessing, soliqlar.
Tavakkalchilik/Komplayens: KYC, anomaliyalar, frod-bayroqlar, regulyator uchun hisobot.
Qo’llab-quvvatlash: SLA, murojaatlar hajmi, tipologiya, takroriy chiptalar, VOC.
Navigatsiya: global filtrlar (davr, hudud, mahsulot, platforma, kanal), tezkor presetalar (Bugun/Kecha/MTD/QTD/YTD), tafsilotlar uchun «Drill-through» tugmasi.
6) Vizualizatsiya vidjetlari va shablonlari
KPI kartochka: joriy qiymat, oldingi davrga Δ, mini sparklayn, maqom (green/amber/red).
Konversiya hunisi: bosqichlar bo’yicha bar-chart, qadamlar orasidagi konversiya, chiqindi (%).
Kogort matritsasi: haftalar/oylar bo’yicha ushlab turish, issiqlik shkalasi.
Taym-seriyalar: nazorat chegaralari bilan kunduzgi/soatlik qiymatlar (± 2 σ, ± 3 σ).
Top-N jadvali: provayderlar/kanallar/KPIga hissa qo’shgan hududlar, bosiladigan drill-down.
Hodisalarning issiqlik xaritasi: × vaqt xizmatlari bo’yicha zichligi.
Sankey/Flow: bosqichlar orasidagi foydalanuvchi/pul oqimi.
Geo-map: mamlakatlar/hududlar bo’yicha KPI, komplayens cheklovlar qatlami.
7) Signallar, alertlar va ostonalar
Turlari: axborot, ogohlantirish, tanqidiy.
Chegara: statik (qattiq) + dinamik (mavsumiylik va tarixiy o’zgarishlar bo’yicha).
Ogohlantirish namunalari: qisqacha «nima bo’ldi», kontekst (diapazon, trend), sabablar farazlari, batafsil panelga havola, hodisa egasi.
Alertlarning deduplikatsiyasi: burstlarni bostirish, bog’langan signallarni guruhlash.
Alerting bo’yicha SLO: MTTA ≤ 5 min (krit.) , MTTR ≤ 30-60 daqiqa
8) Foydalanish va xavfsizlik
RLS/CLS (Row/Column Level Security): mintaqalar va yurisdiksiyalar boʻyicha filtrlar.
PII/moliyaviy ma’lumotlar: kamuflyaj va tokenizatsiya, minimal zarur kirish.
Audit: Kim tomosha qilgan, nima tushirgan, qanday filtrlar ishlatgan.
Artefaktlarni versiya qilish: SQL/vizualizatsiya va metrik lugʻat uchun git.
9) Hisobot reglamentlari
Har kuni (D-reports): operatsion kesim, hodisalar, GGR/NGR, asosiy deltalar.
Har hafta: retenshn, jalb qilish kanallari, ROMI, frod-digest.
Har oyda: P&L, kogort hisobotlari, OKR maqsadlariga qarshi KPI, komplayens hisobotlar.
So’rov bo’yicha: regulyatorlar/audit uchun hisobotlar, A/B-natijalar, post-mortemalar.
Barcha hisobotlar bitta metrik lug’at va ma’lumotlarning yagona modelidan shakllantiriladi - «muqobil haqiqatga ega bo’lgan Excel qo’llari» yo’q.
10) Joriy etish: bosqichma-bosqich reja
1. Metriklarni inventarizatsiya qilish: joriy KPIlarni yig’ish, dubli/mojarolarni bartaraf etish.
2. Metrik lugʻat: ID, formula, egasi, manbalari, davriyligi, ostonalari.
3. Ma’lumotlar modeli: faktlar/o’lchovlar, SCD, o’lchov birliklari, xronologiya.
4. «Issiq» metriklar uchun striming, moliya uchun batch.
5. Dashbord maketlari: low-fi → high-fi, rollar bilan kelishish.
6. RLS/CLS va maxfiylik: kirish, niqoblash, audit.
7. Alerting: qoidalar, ostonalar, kanallar (chat, pochta, PagerDuty va boshqalar).
8. Uchuvchi va beta: bir vertikal uchun 2-4 hafta (masalan, Operatsiyalar), fidbekni yig’ish.
9. O’rganish va playbook: qisqa video/g’oid, tadqiqot namunalari.
10. Uzluksiz yaxshilash: yaxshilanishlar backlog, reliz-notalar chiqarish.
11) Anti-patternlar
«Dashbordlar hayvonot bog’i»: bitta lug’atsiz bitta KPIning o’nlab versiyalari.
Qo’l hisobotlari: beqarorlik, xato va PII sizib chiqish xavfi.
Asosiy ekranda haddan tashqari tafsilotlar: «axborot shovqini».
Alert-spam: ustuvorlik va duplikatsiyaning yo’qligi.
Metrika egasisiz: noaniq javobgarlik → bahsli haqiqat.
12) Chek-varaqlar
Dashbord chiqarilishidan oldin
- KPI kelishilgan, tavsiflangan va egalari
- O’lchov birliklari va vaqtinchalik zonalar
- RLS/CLS sozlangan, PII niqoblangan
- Alertlarning chegaralari tarixiy ma’lumotlarga ko’ra tekshirildi
- Yuklash va SLA yangilanishlari sinovdan o’tkazildi
- Onboarding-gaid va changelog nashr etildi
Har oyda xizmat ko’rsatish
- Metriklar lug’atining revyusi (o’zgarishlar, yangi metriklar)
- Payplaynlarning manbalari va kechikishlarini validatsiya qilish
- Alertlarning retrospektivasi (yolg’on/o’tkazib yuborilgan)
- UX-yaxshilanishlar: tezlik, filtrlar, presetlar
13) SQL/mantiq namunalari (soddalashtirilgan)
ARPPU (kunduzgi)
sql
SELECT d::date AS day,
SUM(revenue) / NULLIF(COUNT(DISTINCT CASE WHEN pay_count > 0 THEN user_id END), 0) AS arppu
FROM daily_user_finance
GROUP BY 1;
Ro’yxatga olish bo’yicha kogorta (MAU Retention M1)
sql
WITH cohorts AS (
SELECT user_id, date_trunc('month', signup_at) AS cohort_month
FROM users
),
activity AS (
SELECT user_id, date_trunc('month', activity_at) AS active_month
FROM user_activity
)
SELECT cohort_month,
COUNT(DISTINCT user_id) FILTER (WHERE active_month = cohort_month) AS m0,
COUNT(DISTINCT user_id) FILTER (WHERE active_month = cohort_month + INTERVAL '1 month') AS m1,
ROUND(100. 0 COUNT(DISTINCT user_id) FILTER (WHERE active_month = cohort_month + INTERVAL '1 month')
/ NULLIF(COUNT(DISTINCT user_id) FILTER (WHERE active_month = cohort_month),0), 2) AS m1_retention_pct
FROM cohorts c
LEFT JOIN activity a USING (user_id)
GROUP BY 1
ORDER BY 1;
GGR anomaliyasida alert (kun-kun)
sql
SELECT today. ggr,
yesterday. ggr,
(today. ggr - yesterday. ggr) / NULLIF(yesterday. ggr,0) AS delta
FROM revenue_daily today
JOIN revenue_daily yesterday ON yesterday. day = today. day - INTERVAL '1 day'
WHERE today. day = CURRENT_DATE
AND ABS((today. ggr - yesterday. ggr) / NULLIF(yesterday. ggr,0)) > 0. 25;
14) Mahalliylashtirish va ko’p mintaqa
Mamlakatlar/yurisdiksiyalar, valyutalar, QQS/o’yin soliqlarining yagona taksonomiyasi.
Belgilangan qoidalar bo’yicha valyuta konvertatsiyasi (end-of-day vs average).
Vaqt zonalari: UTCni saqlash, foydalanuvchi lokalida vizualizatsiya qilish.
Regulyator hisobotlari: namunalar + mamlakat uchun parametrlash.
15) Dashbordning sifat ko’rsatkichlari
Coverage: panelda mavjud boʻlgan asosiy KPI ulushi.
Freshness SLA: ariza berilgan oynaga kiritilgan yangilanishlar ulushi.
Adoption: MAU dashbord, seanslar chuqurligi, saqlangan presetlar.
Decision Lag: alertdan qabul qilingan harakatgacha bo’lgan o’rtacha vaqt.
Accuracy: ruxsat etilgan chegaradagi kelishilgan tafovutlar ulushi.
16) Jami
Dashbord metrik va hisobot - bu chiroyli grafiklar to’plami emas, balki yagona metrik lug’atga ega, barqaror ma’lumotlar modeli, aniq SLA va mas’uliyatli boshqaruv vositasi. Uning vazifasi - qarorlar qabul qilishni tezlashtirish, operatsion xavflarni kamaytirish va natijani oldindan aytish imkoniyatini oshirish.