Перейти к основному содержимому

Data Lineage: <Data Product Или Flow>

Назначение

Опиши путь данных от source of truth до consumers: events, projections, search documents, ClickHouse facts, reports и frontend view models.

Классификация

ПолеЗначение
Владелец данных<service/team>
Source of truth<entity/service>
Consumers<services/apps/reports>
Чувствительность<Public/Internal/PII/Sensitive/Financial>
Freshness target<SLA>

Исходные Source Модели

ИсточникМодельВладелецКлючRetention
<entity/event/API><TypedModel><service>TenantId + <key><duration>

Преобразования

ШагInput ModelOutput ModelПравило преобразованияВладелец
<step><InputModel><OutputModel><field mapping/filter/aggregation><service/job>

Выходные Output Модели

<OutputModel>

ПолеТипОбязательностьSource fieldРасчетБезопасность
<FieldName><Type>Да/Нет<source><formula><mask/exclude>

Свежесть И Consistency

ConsumerSourceFreshness SLAПоведение при stale данных
<consumer><projection/fact/index><duration><fail closed/show stale/rebuild>

Правила Качества

ПравилоПроверкаДействие при ошибке
<rule><query/metric/assertion><alert/retry/quarantine>

Безопасность

Класс данныхПоляПравило
<PII/Sensitive/Financial><field list><mask/encrypt/exclude/audit>

Повторная Обработка

СценарийМетодИдемпотентность
Backfill<job/script/event replay><key and duplicate behavior>
Projection rebuild<process><safe rebuild rule>
Correction<manual/reconciliation><audit and approval>

Наблюдаемость

СигналMetric/LogПорог
Lag<metric><threshold>
Errors<metric/log><threshold>
Row counts<metric/query><expected range>

Обратные ссылки

Автоссылки: где используется этот документ.