Аудити маълумот ва версия
1) Чаро ба шумо лозим аст
Аудит ва версия репродуктивиро ба вуҷуд меорад: шумо метавонед ягон рақамро шарҳ диҳед, ҳисобро такрор кунед ва моделҳо/намоишҳоро бехатар таҳия кунед. Дар IGaming, ин барои молия (GGR/NET), пардохтҳо, KYC/AML, Бозии масъул ва ҳисоботи танзим муҳим аст.
Вазифаҳо:- Пайгирӣ: кӣ маълумот/схема/мантиқро иваз кард ва чаро.
- Такрористеҳсолкунӣ: Кадом версияи маълумот/код/модел ҳисоботро ба вуҷуд овард.
- Амнияти озодкунӣ: ақибмонӣ ва пешгӯии тағирот.
- Мувофиқат: сабтҳои тасдиқшаванда барои танзимгарон ва аудити дохилӣ.
2) Сатҳи консепсияҳо ва версияҳо
1. Нусхаи схема - майдон/намуд/эволютсияи семантикӣ (SEMVER).
2. Dataset Version-Snapshot/бурида дар як вақт барои гузориш/омӯзиш "дуруст" аст.
3. Версияи маҳсулоти маълумот: формулаҳо, филтрҳо, агрегатҳо.
4. Хусусияти ML/версияи моделӣ: сана/код/гиперпараметр/хусусият/маълумот (ба охир мерасад).
5. Нусхаи қубур: рамзи табдилдиҳӣ, конфигуратсияҳо, вобастагӣ.
6. Нусхаи шартномаи маълумот: талаботи истеҳсолкунанда/истеъмолкунанда (схема, SLA, сифат).
3) Аудит: чиро сабт кардан лозим аст
Кӣ: мавзӯъ (корбар/хидмат), нақш/атрибутҳо (RBAC/ABAC).
Чӣ: Ҷадвал/Намоиш/Модел/Схема/Шартнома.
Кай: вақти дақиқ, tz, id коррелятсия.
Чаро: истинод ба вазифа/чипта/сабти ном, сабаб.
Нисбат ба: нусхаи рамз/модел, hash содир, тасвири контейнер.
Он чӣ гуна тағир ёфт: пеш аз/баъд (diff), ҳаҷми сатр (сатрҳои таъсиршуда), назорати якпорчагӣ (ҳаш/имзо).
Контекст: муҳит (прод/марҳила), домен, ҳассосияти маълумот (синф).
Сабтҳои аудиторӣ танҳо замима/WORM мебошанд, имзо шудаанд ва дар SIEM дастрасанд.
4) Сиёсати версия (тавсияҳо)
СЕМВЕР: 'МАЙОР. МИНОР. ПАТЧЖАПОС
MAJOR - тағироти номувофиқи схема/семантика.
MINOR - иловаҳо ба таври баръакс мувофиқ (майдонҳо/сутунҳои нав бо намоиши nullable, намоишгоҳҳои нави VNext).
PATCH - бидуни тағир додани шартнома ислоҳ мекунад (сифат ислоҳ, backfill).
Тартиби дуршавӣ: равзанаи кӯҳна, огоҳӣ дар феҳристи/CI, санаи пайвастшавӣ.
Эзоҳҳо: як саҳифа дар як нашр: чӣ, чаро, хатарҳо, нақшаи бозгашт.
5) Техникаи нигоҳдорӣ ва ҷараёнҳо
Вақти сафар/лаҳзаҳо: нигоҳдории версияҳои ҷадвал; қобилияти иҷро кардани дархост "тавре ки дар он буд" T-0.
SCD (Андозаҳои оҳиста тағирёбанда): намудҳои 1/2/3 барои андозаҳо (бозиҳо, провайдерҳо, бозингарон).
CDC/CDF (Тағйир додани маълумот/Гирифтан ва таъом): тағироти афзоянда барои далелҳо (нархҳо, пардохтҳо, KYC).
Audit Fact-A ҷадвали алоҳидаи далелҳо бо таҳрир/илова/нест кардани рӯйдодҳо.
Назорати якпорчагӣ: хэш/файл, имзои бастаҳо, ҳамоҳангсозии маҷмӯӣ.
6) Эволютсияи схемаҳо ва шартномаҳои маълумот
Шартнома ҳамчун рамз: схема, намудҳо, майдонҳои ҳатмӣ, арзишҳои иҷозатдодашуда, тару тозаи SLA, қоидаҳои DQ.
Мутобиқат: майдони MINOR илова карда шуд; намуд/семантика → MAJOR-ро бо муҳоҷират ва навиштани дугона иваз кард.
Дарвозаи CI: Схемаи ивазкунии PR баста мешавад, агар мутобиқат вайрон шавад ё Ёддоштҳои релиз вуҷуд надошта бошанд.
Феҳрист/Феҳрист: версияҳо ва соҳибони фаъол/кӯҳна.
7) Версия дар BI ва ченакҳо
Намоишҳои тасдиқшудаи "тиллоӣ": семантикаи собитшудаи KPI (GGR, ARPPU, нигоҳдорӣ).
Дучанд: нусхаи нави намоишгоҳ дар параллел (v2), муқоисаи ченакҳо (гурӯҳҳои таҳаммулпазирӣ) сохта шудааст.
Ҳисоботҳо оид ба супориш - Ҳар як содирот/панел ба 'dataset _ version' ва 'definition _ version' ишора мекунад.
Қисматҳои тақвимӣ: "дей-кат", "моҳ ба рӯз" - дар версияи маълумот собит шудаанд.
8) Версия дар ML/MLOps
Феҳристи намунавӣ: модел, сана, ченакҳои сифат, маълумоти омӯзишӣ (dataset_version), версияҳои махсус (feature_set_version)).
Дӯкони хусусият: гурӯҳҳои хусусиятҳои версияшуда; манъи майдонҳои "гарм" бидуни нусхаи возеҳ.
Маҷмӯи репро: рамзи омӯзиш (содир), муҳити зист (Docker/conda lock), sid.
Champion-Challenger: версияҳои мувозӣ дар фурӯш, гузоришҳо дар бораи сифат, адолат ва махфият.
Бозгашт: зуд баргаштан ба модели пешинаи устувор ва маҷмӯи хусусиятҳо.
9) Бозгашт, backfill ва ислоҳ
Нақшаи бозгашт: барои ҳар як версияи MAJOR/MINOR - қадамҳои равшани бозгашт.
Китоби бозикунии Backfill: манбаи ҳақиқат, диапазони сана, тартиби ҳисобкунӣ, чекҳо, тамғакоғазҳо "дубора ҳисоб карда мешаванд = ҳақиқат".
Таҳрири намуди зоҳирӣ: v2 v1-ро танҳо пас аз муқоиса иваз мекунад; ҳама гузоришҳои "таърихӣ" истинод ба версияҳои худро идома медиҳанд.
10) Бехатарӣ ва риояи аудит
Имзои ҳодиса/баста: аломатҳои истеҳсолкунанда, санҷиши истеъмолкунандагон.
Санитарияи PII: аудит нишонаҳоеро нигоҳ медорад, ки PII хом нестанд.
Нигоҳдории ҳуқуқӣ: Нест кардани версия/гузоришҳо дар тӯли тафтишот.
DSAR: версияҳо сабтҳои мавзӯъро тавассути токен пайдо ва бор мекунанд; аксҳои таърихӣ ба назар гирифта мешаванд.
11) Метрика ва SLO
Repro Rate фоизи гузоришҳоест, ки аз версияи/рамзи додаҳо ≥ ҳадди ҳадаф бозида шудаанд.
Фарогирӣ:% ҷадвалҳо бо сабти вақти сафар/аудит фаъол мебошанд.
Гузариши мутобиқати схема: суръати санҷиши мутобиқати бомуваффақият дар CI.
Delta дугона: ихтилофи v1/v2 дар доираи таҳаммулпазирӣ.
Rollback MTTR: вақти миёнаи баргардонидани версия.
Беайбии аудит - фоизи рӯйдодҳои имзошуда ва тасдиқшуда.
Муваффақияти Backfill - фоизи ҳисобкуниҳо дуруст анҷом дода шудааст.
12) Намунаҳои бозӣ (парвандаҳо)
Ислоҳи GGR ба таври ретроактивӣ: таъминкунанда RTP-ро дубора ҳисоб кардааст - мо далелҳоро дар ин давра такмил медиҳем, 'дубора ҳисоб карда мешавад _ at' -ро нашр кунед, Эзоҳҳо нашр кунед, муқоиса кунед v1/v2; мо ҳисоботҳоро дар моҳҳои охир аз нав менависем, аммо "нусхаи ислоҳшуда дастрас аст" қайд мекунем.
Қоидаҳои зидди қаллобӣ: мо семантикаи хусусиятҳоро тағир медиҳем - MAJOR, моделҳо ва намоишҳои дугона, ҳангоми пушаймонӣ ба қаҳрамон.
KYC/AML: иловаҳои нави провайдерҳо - MINOR бо беэътибор; санҷишҳои мутобиқатро дар шартномаҳо дохил кунед.
Сигналҳои RG: мантиқи "силсилаи талафот" - MINOR + Release Notes ва мониторинги таъсирро равшан карданд.
13) Асбобҳо ва артефактҳо (категорияҳо)
Каталог/Lineage/Registry: версияҳои/схемавӣ/дӯконҳо, соҳибон, пайвастҳо, шартномаҳо.
Оркестр ва CI/CD: дарвозаҳои мутобиқат, нашри дугона, нашри қайдҳо.
Нигоҳдорӣ бо вақти сафар: нигоҳдории лаҳзаҳо/гузоришҳо.
Имзои & Санҷишҳо: имзои партия, чекҳои гурӯҳӣ.
Феҳристи модел/хусусиятҳо: версияҳои хусусият/модел, гузоришҳои чемпион-рақиб.
14) Қолибҳо (барои истифода омодаанд)
14. 1 Қайдҳои нашр
Версия: 'пардохтҳо _ тиллоӣ v2. 1. 0`
Намуд: MINOR (майдонҳои нав 'psp _ country', 'method _ group')
Сабаб: PSP/Муттаҳидсозии гузоришдиҳии кишвар
Хатарҳо: Таъсир ба ҳолати 'risk _ signals'
Санҷиш: дучанд 14 рӯз, дельта ≤ 0. 2% GGR
Бозгашт: гузариш ба 'v2. 0. 3 'тавассути парчами оркестрӣ
Санаи ҷойгиркунӣ/соҳиб/чипта
14. 2 Нусхаи шиноснома
Маълумот: 'game _ rounds _ silver'
Версия: '2025-11-01T00: 00: 00Z' (id shot)
Схема: 'схема @ 1. 7. 0 '(истинод ба шартнома)
Манбаъ: Таъминкунанда A/B-ро ғизо медиҳад (ӯҳдадор мешавад...)
Санҷиши якпорчагӣ ба имзо расид
DQ: Мукаммалӣ 99. 9%, тару тоза ≤ 15 дақ
Истифода: 'games _ perf _ gold v3. x ',' rg _ сигналҳои v1. х '
14. 3 Ҳисоботи аудиториро тағир диҳед
Ҳодиса: навсозии схемаи 'kyc _ status' → 'kyc _ status, v2'
корбар/хидмат, нақши 'Маълумот-муҳандис'
Кай: '2025-11-01 09:32:10 + 02'
Чаро: Чиптаи # 3421 (ҳолати нави провайдер)
Diff: + 'status _ reasion' (nullable), энум дароз карда мешавад
Санҷишҳо: CI semver pass, MINOR шартнома
Сарлавҳа: 'sig =...', hash diff: 'sha256 ='...
14. 4 Сиёсати версия (порча)
MAJOR: мутобиқатро вайрон мекунад; дугона-навиштан ≥ 30 рӯз; нақшаи бозгашти ҳатмӣ.
MINOR: баръакс мувофиқ; Огоҳӣ дар дӯконҳои A/B 7-14 рӯз.
PATCH: ислоҳи сифат/ҳисобкунӣ; Қайдҳои озодкунӣ лозиманд.
Бойгонӣ: мо лаҳзаҳоро барои танзим ≥ N моҳ нигоҳ медорем; WORM барои аудит.
15) Равандҳо (ниҳоӣ)
1. Ташаббус: тағир додани чипта + холҳои таъсир.
2. Шартномаи муҳандисӣ/Навсозии схема + Эзоҳҳо.
3. Санҷиш: Санҷишҳои мутобиқати CI, санҷишҳои DQ, дугона.
4. Ҷойгиркунӣ: бо парчам, канарӣ; Версияро ба каталог нашр кунед.
5. Мониторинг: delta v1/v2, KPI, шикоятҳо.
6. Backfill: Бо китоби регрессия.
7. Пас аз марг: агар ҳодиса рух диҳад, сиёсат/санҷишҳоро нав кунед.
16) RACI (мисол)
Сиёсатҳо ва стандартҳо: CDO (A), Шӯрои идоракунии маълумот (R/A), DPO/Sec (C).
Шартномаҳо/схемаҳо: Соҳибони домейнҳо (A), Идоракунандагони маълумот (R), Платформа/Eng (C).
Оркестр/Анбор: Платформа/Eng (R), SRE (C).
BI/ченакҳо: Пешвои таҳлил (R), Маҳсулот/Молия (C).
Версияҳои ML: ML Lead (A), DS (R), Платформа (C).
Аудит/Гузоришҳо: Sec-Ops (R), Аудити дохилӣ (C).
17) Харитаи роҳсозӣ
0-30 рӯз (MVP)
Барои ҷадвалҳои муҳим (пардохтҳо, game_rounds, kyc) вақти сафар/лаҳзаҳоро фаъол созед.
Гузоришҳои аудити тағйирнопазир ва имзои бастаҳои воридкуниро иҷро кунед.
Қабул кардани сиёсати SEMVER ва қолаби қайдҳо.
Каталог: 'соҳиб', 'schema _ version', 'dataset _ version' -ро ба намоишҳои боло илова кунед.
30-90 рӯз
Барои ҳамаи MINOR/MAJOR дугона иҷро кунед; муқоисаи автоматии v1/v2.
Шартномаҳои шарикӣ бо мутобиқат ва дарвозаҳои DQ CI.
Танзими бозгашт/бозгашт; дастаҳои қатора.
Феҳристи моделӣ/хусусиятҳо бо маҷмӯи пурраи dannyye → fichi → model model inferens пайвандҳо.
3-6 моҳ
Фарогирии пурраи сабти аудит, нигаҳдории WORM, ҳисобот барои танзимгарон.
Қайдҳои автоматикии озодкунӣ аз diff + насл.
Мутобиқати Repro Rate/Schema/Rollback MTTR дар панели панелҳо гузориш медиҳад.
Шарҳи семоҳаи версияҳои KPI ва "яхкунӣ" -и таърифҳо.
18) Анти-намунаҳо
Тағйир додани семантикаи KPI бидуни нусхаи нав/нашри нав.
Ҳисобкуниҳо "оромона" бидуни нақшаи бозгашт ва аломатҳои "ҳисобшуда".
Нигоҳдории PII хом дар гузоришҳои аудит.
Набудани ивазкунии тирезаи дугона ва фаврӣ.
Моделҳо/намоишҳои "абадӣ" бидуни нишон додани версия ва манбаъҳо.
19) Қисматҳои марбут
Идоракунии маълумот, пайдоиши маълумот ва роҳ, назорати дастрасӣ, токенизатсия, амният ва рамзгузорӣ, мониторинги намунавӣ, этика ва DSAR, омӯзиши федералӣ, махфии ML.
Натиҷа
Аудит ва версия маълумот ва моделҳоро ба маҳсулоти боэътимод табдил медиҳад: ҳар як тағирот шаффоф, такроршаванда ва баръакс аст. Барои IGaming, ин асоси эътимод ба KPI, устувории мувофиқат ва суръати релизҳои бехатар мебошад.