Операциялар жана башкаруу → Dashboard метрика жана отчеттуулук
Dashboard метрика жана отчеттуулук
1) Максаты жана камтуу
Dashbord - бул күнүмдүк бизнести жана техникалык процесстерди башкаруу үчүн "бирдиктүү терезе". Ал берет:- системасы жана P&L ден соолугунун бир заматта сүрөттөлүшү,
- четтөөлөрдү эрте аныктоо,
- жетекчилик жана командалар үчүн ачык-айкындуулук,
- продуктылар, базарлар жана региондор үчүн көрсөткүчтөрдү унификациялоо.
Камтуусу: операциялык көрсөткүчтөр (SLA, инциденттер), азык-түлүк (активдүүлүк, конверсия), каржы (GGR/NGR, ARPPU, LTV), маркетинг (CAC, ROMI), тобокелдиктер жана комплаенс (KYC/AML, chargeback, алдамчылык), колдоо (SLA билеттер).
2) Ролдор жана керектөөчүлөр
C-деңгээл/Дирекция: чогуу алгандагы KPI, OKR, P&L максаттары боюнча тенденциялар, тобокелдиктер.
Операциялар/NOC: аптайм кызматтары, алерта, тапшырма кезектери, инциденттер.
Продукт/Growth: Huni, A/B, когорт талдоо, сактоо.
Финансы: түшүүлөр жана чыгашалар боюнча күндөлүк/жумалык отчеттор, салыктык кесимдер.
Комплаенс/Тобокелдик: KYC статусу, шектүү үлгүлөрү, жөнгө үчүн отчеттор.
Колдоо: SLA жооптор, NPS/CSAT, кайрылуулардын типологиясы.
- Accountable: Dashboard ээси (Head of Ops/Analytics).
- Responsible: Маалымат командасы/BI.
- Consulted: Продукт, Каржы, Тобокелдик, SRE.
- Informed: Багыт жетекчилери.
3) Маалыматтар архитектурасы жана жаңылоо
Sources: Events (агым), OLTP DD, Логи, төлөм провайдерлери, CRM/Helpdesk, A/B-платформа.
Иштетүү катмары: ETL/ELT, агымы (T-15-T + 5 мүнөт), де-дупликация, схемасы, SCD.
Модель: жылдыз сымал (иш-чаралар/бүтүмдөр боюнча таблицанын фактысы + өлчөө: убакыт, аймак, продукт, канал).
- Реал убакыт: 1-5 мүнөт (иш бөлмөлөрү, Алерт).
- Инкременталдык батч: 15-60 мүнөт (маркетинг/продукт).
- Күн сайын жабылуучу батч: 01: 00-03: 00 (финансы/комплаенс).
- Маалыматтардын сапаты: валидация эрежелери (толуктугу, уникалдуулугу, жол берилген диапазондору), пайплайндардын кечиктирилишине мониторинг жүргүзүү, дрифт көзөмөлү.
4) KPI каталогу жана формулалар (шаблон)
4. 1 Операциялар/SRE
Аптайм (%) = 1 − (токтоп калуу убактысы/жалпы убакыт) × 100
MTTR (Mean Time To Restore)
MTTA / MTTD (Mean Time To Acknowledge / Detect)
суроо ката (%) = ката _ 5хх/бардык _ суроо
4. 2 Продукт/жүрүм-турум
DAU/WAU/MAU
Retention D1/D7/D30
Conversion Funnel: Visit → Sign-up → KYC → Deposit → First Action
ARPPU = киреше/төлөгөн колдонуучулар
LTV (t) = Σ (орточо мезгил маржа × кармап калуу ыктымалдыгы)
4. 3 Маркетинг/өсүү
CAC = маркетинг чыгымдар/жаңы төлөгөн саны
ROMI = (кошумча маржа − чыгашалар )/чыгашалар
CR каналдар боюнча (SEO/ASO/Ads/Affiliates), Cohorts тартуу датасы боюнча
4. 4 Каржы
GGR (дүң киреше)
NGR = GGR − бонустар − провайдердик комиссиялар − оюндарга салыктар
Net Margin = (NGR − OPEX − CAPEX − иштетүү )/NGR
4. 5 Тобокелдик/Комплаенс
KYC Completion (%) = текшерилген/жаңы каттоо
SAR Rate (шектүү иш)
Chargeback Rate = Чаржбекс/ийгиликтүү бүтүмдөр
Fraud Score орто/калем
4. 6 колдоо
SLA ответов (P1/P2/P3), First Response Time, CSAT/NPS, Backlog Size
5) Дашборддун маалыматтык архитектурасы
үй (Executive): 8-12 негизги карталар + sparkline, региондор боюнча жылуулук карталар, YTD/MTD/WoW багыттары.
Операциялык панель (Command Center): аптайм, алерта, кезек, окуялар, API аткаруу, ETL кечигүү.
Продукт/өсүү: Huni, Cogort торлор, сегменттер, A/B-МЭ (таасир метриктер).
Финансы: GGR/NGR, провайдерлер/рыноктор боюнча маржа, төлөмдөр, процессинг, салыктар.
Тобокелдик/Комплаенс: KYC, аномалиялар, фрод желектери, жөнгө салуучу үчүн отчеттуулук.
Колдоо: SLA, кайрылуулардын көлөмү, типология, кайталап билеттер, VOC.
Навигация: глобалдык чыпкалар (мезгил, аймак, продукт, платформа, канал), тез алдын ала (Бүгүн/Кечээ/MTD/QTD/YTD), майда-чүйдөсүнө чейин "Drill-through" баскычы.
6) Виджеттер жана визуализация үлгүлөрү
KPI-карта: учурдагы мааниси, мурунку мезгилге Δ, mini sparkline, статусу (green/amber/red).
Конверсия воронкасы: этап боюнча бар-чарт, кадамдардын ортосундагы конверсия, таштанды (%).
Когорт матрицасы: жума/ай сактоо, жылуулук шкаласы.
Убакыт сериясы: контролдук чектери менен күндүзгү/саат маанилери (± 2 σ, ± 3 σ).
Top-N жадыбал: KPI салым менен провайдерлер/каналдар/региондор, clickable drill-down.
Инциденттердин жылуулук картасы: × убакыт кызматтарынын тыгыздыгы.
Санкей/Агым: этаптарынын ортосунда колдонуучулардын/акча агымы.
Geo-map: өлкөлөр/региондор боюнча KPI, комплаенс чектөөлөрдүн катмары.
7) Сигналдар, коркунучтар жана босоголор
Түрлөрү: маалымат, эскертүү, сын.
Босоголор: статикалык (катуу) + динамикалык (сезондук жана тарыхый вариациялар боюнча).
Эскертүү шаблондору: кыскача "эмне болду", контекст (диапазон, тенденция), себептердин гипотезалары, деталдуу панелге шилтеме, окуянын ээси.
Алерттердин дедупликациясы: "бурсттарды" басуу, байланышкан сигналдарды топтоо.
SLO alerting боюнча: MTTA ≤ 5 мин (критикалык.) , MTTR ≤ 30-60 мин.
8) Кирүү жана коопсуздук
RLS/CLS (Row/Column Level Security): региондор жана юрисдикциялар боюнча чыпкалар.
PII/findains: маскировка жана tokenization, минималдуу зарыл жеткиликтүүлүк.
Аудит: ким карап, эмне түшүрдү, кандай чыпкаларды колдонду.
Артефакттарды версиялоо: SQL/визуализациялар жана метрикалык сөздүк үчүн Git.
9) Отчеттуулук регламенттери
Күн сайын (D-отчеттор): ыкчам кесип, окуялар, GGR/NGR, негизги Delta.
Жума сайын: retenshn, тартуу каналдары, ROMI, фрод-дайджест.
Ай сайын: P&L, когорта отчеттор, KPI каршы OKR максаттары, комплаенс отчеттор.
Суроо-талап боюнча: жөнгө салуучу/аудит үчүн отчеттор, A/B-натыйжалары, пост-мортемалар.
Бардык отчеттор бир сөздүк метрика жана маалыматтардын бирдиктүү моделинен түзүлөт - эч кандай "башка чындык менен Excel кол".
10) киргизүү: кадам планы
1. Инвентаризация метрика: учурдагы KPI чогултуу, эки/чыр-чатактарды жоюу.
2. Сөздүк метрика: ID, формула, ээси, булактары, мезгилдүүлүк, босоголор.
3. Маалыматтар модели: фактылар/өлчөмдөр, SCD, өлчөө бирдиктери, хронология.
4. Sly иштеп чыгуу: "ысык" метр үчүн агымы, каржы үчүн батч.
5. Дашборддун макеттери: low-fi → high-fi, ролдор менен шайкеш келтирүү.
6. RLS/CLS жана купуялык: кирүү, жашыруу, аудит.
7. Alerting: эрежелер, босоголор, каналдар (чат, почта, PagerDuty ж.б.).
8. Пилоттук жана бета: 2-4 жума бир тик (мисалы, иш), жыйноо.
9. Окуу жана playbook: кыска Videos/жол, изилдөө үлгүлөрү.
10. Үзгүлтүксүз жакшыртуу: Backlog жакшыртуу, релиз ноталарын чыгаруу.
11) Анти-үлгүлөрү
"Дашборд зоопаркы": бир сөздүк жок бир KPI ондогон нускалары.
Кол отчеттор: туруксуздук, ката жана PII агып тобокелдиктер.
Негизги экранда ашыкча деталдаштыруу: "маалыматтык ызы-чуу".
Alert-спам: артыкчылыктуу жана дедупликация жоктугу.
метрика ээси жок: бүдөмүк жоопкерчилик → талаштуу "чындык".
12) Чек-баракчалар
Дашборд чыгаруу алдында
- KPI макулдашылган, сүрөттөлгөн жана ээлери бар
- Өлчөө бирдиктери жана убакыт зоналары бирдиктүү
- RLS/CLS орнотулган, PII жашырылган
- Алерт босоголору тарыхый маалыматтар боюнча текшерилет
- Жүктөө жана SLA тактоо сыналган
- Onboarding-гид жана changelog жарыяланган
Ай сайын тейлөө
- Revew сөздүк метрика (өзгөрүүлөр, жаңы метрика)
- Булактардын валидациясы жана пайплайндардын кечигүүлөрү
- Retrospective Алерт (жалган/сагынып)
- UX жакшыртуу: ылдамдыгы, чыпкалар, алдын ала
13) SQL мисалдар/логика (жөнөкөй)
ARPPU (күндүзгү)
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;
Каттоо Cocort (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 аномалиясында алерт (күн-күн)
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) Локализация жана көп аймак
Өлкөлөрдүн/юрисдикциялардын, валюталардын, КНСтин/оюн салыктарынын бирдиктүү таксономиясы.
Белгиленген эрежелер боюнча валюталардын конвертациясы (end-of-day vs average).
Убакыт алкактары: UTC сактоо, колдонуучунун жергиликтүү элестетүү.
Регулятивдик отчеттор: шаблондор + өлкө үчүн параметрлештирүү.
15) Dashboard сапат көрсөткүчтөрү
Coverage: panelde жеткиликтүү негизги KPI үлүшү.
Freshness SLA: жарыяланган терезеге түшкөн жаңыртуулардын үлүшү.
Adoption: MAU dashboard, сессиялардын тереңдиги, сакталган алдын ала жазуулар.
Decision Lag: Алертадан кабыл алынган аракетке чейинки орточо убакыт.
Accuracy: макулдашылган айырмачылыктардын үлүшү <жол берилген босого.
16) Жыйынтык
Dashboard метрика жана отчеттуулук - бул кооз графиктердин жыйындысы эмес, ошондой эле бирдиктүү метрика сөздүгү, туруктуу маалымат модели, так SLA жана жоопкерчилик менен башкаруу куралы. Анын милдети - чечимдерди кабыл алууну тездетүү, операциялык тобокелдиктерди азайтуу жана натыйжанын болжолдонушун жогорулатуу.