Zum Hauptinhalt springen

Manual Data Review

Kurzzusammenfassung

  • Manual Data Review standardisiert Entscheidungen bei Daten- oder Pipeline-Ausnahmefällen.
  • Gateway_ExceptionApproval erlaubt nur befristete, begründete und kompensierte Ausnahmen.
  • Das Exception-Format ist einheitlich, auditierbar und mit klarer Laufzeit-Gültigkeit versehen.

Zweck

Fachliche Ursachenanalyse und standardisierte Entscheidung, ob eine kontrollierte Ausnahme zugelassen werden kann.

Standardisiertes Exception-Entscheidungsformat (Pflicht)

FeldBeschreibung
exception_idEindeutige Referenz-ID
trigger_eventAuslöser (DQ-Fail, Late Data, Schema Drift, Incident)
reasonKonkrete fachliche/technische Begründung
impact_scopeBetroffene Assets, Features, Zeiträume, Prozesse
valid_from / valid_untilLaufzeit-Gültigkeit (UTC), max. begrenzter Zeitraum
compensating_controlsZusätzliche Kontrollen während der Ausnahme
risk_assessmentRest-Risiko (niedrig/mittel/hoch) + Begründung
owner / approverVerantwortliche Rollen inkl. Sign-off
rollback_or_expiry_ruleRegel für automatisches Ende oder Abbruch

Entscheidungsregeln

  • Ohne reason, valid_until und compensating_controls ist keine Freigabe zulässig.
  • Hohe Rest-Risiken erfordern Governance-Eskalation vor Entscheidung.
  • Ausnahmen sind immer temporär; unbefristete Ausnahmen sind unzulässig.
  • Bei Ablauf ohne Verlängerung: automatischer Rückfall auf reject/abort-Pfad.

Kompensationsmassnahmen (Beispiele)

  • Konservativer Fallback-Feature-Satz statt fraglicher Features.
  • Striktere Positions- und Exposure-Limits.
  • Erhöhtes Monitoring (intraday statt daily) mit sofortiger Eskalation.
  • Manuelle Freigabe jedes Rebalancing-Laufs während der Ausnahme.

RACI

AktivitätResponsibleAccountableConsultedInformed
UrsachenanalyseData StewardData OwnerML EngineerRisk
AusnahmeantragData OwnerGovernance LeadCompliancePortfolio Management
Freigabe/RejectRisk LeadGovernance LeadQuant Lead, ComplianceStakeholder

Matrix-Gap-Check: Gateway_ExceptionApproval

Status: schliessbar / abgedeckt, wenn pro Ausnahmefall vorliegt:

  • standardisiertes Exception-Record mit Grund, Gültigkeit und Kompensationsmassnahmen,
  • eindeutige Genehmigungsentscheidung inkl. Rationale,
  • Verknüpfung zu Incident-/Run-IDs (prefect_flow_run_id, optional mlflow_run_id),
  • dokumentierter Ablaufmechanismus (Expiry/Rollback).

BPMN-Detailansicht

⋮⋮⋮

BPMN-Kontext

  • IDs: UserTask_DataReview, Gateway_ExceptionApproval
  • Input-Bezug: Ausnahmefall aus DQ-/Pipeline-Gate inkl. Evidenz und Risikoanalyse.
  • Entscheidungsbezug: Gateway_ExceptionApproval entscheidet über befristete Ausnahme oder Abbruch; zentrale Gate-Logik siehe /docs/research-risk/acceptance-criteria.
  • Output-Bezug: Sign-off mit Auflagen oder Rückgabe in Incident-/Abbruchpfad.