DQC Logo
|

Überblick über Multi-Spalten Regeln

Multi-Column-Regeln ermöglichen es, Beziehungen zwischen zwei oder mehr Spalten innerhalb einer Tabelle zu prüfen – z. B. auf Konsistenz, Eindeutigkeit oder logische Abhängigkeiten. Je nach Datentyp stehen unterschiedliche Regelarten zur Verfügung.

So erstellt man eine Multi-Spalten Regel:


Numerische Regeln (float)

Diese Regeln gelten für Kombinationen numerischer Spalten.

Verfügbare Regeltypen:

  • Equals

  • Does not equal

  • Greater than

  • Greater than or equal

  • Less than

  • Less than or equal

  • Unique

  • Custom SQL

  • Custom Python

Beispiel: Equals-Bedingung

Prüfe, ob eine numerische Spalte gleich einer Kombination anderer Spalten ist:

„Awarded Amount“ muss gleich „Consumed Amount + Remaining Amount“ sein


Beispiel: Eindeutige Kombination

Drei numerische Werte in Kombination dürfen nur einmal vorkommen


Beispiel: Eigene SQL-Regel

Individuelle Prüfung über SQL-Query für komplexe Abhängigkeiten


Regeln auf Zeichenketten (Text)

Vergleiche zwischen Spalteninhalten oder Prüfung auf eindeutige Kombinationen.

Zwei-Spalten-Vergleiche:

  • Contains

  • Starts with

  • Ends with

Prüfe, ob „Department“ mit „Department Code“ beginnt


Multi-Spalten-String-Regeln:

  • Unique

  • Custom SQL

  • Custom Python

Kombination aus „Contract Type“ + „Contract Title“ muss eindeutig sein


Beispiel: Eigene Python-Regel

Logik zur Formatprüfung, Dublettenerkennung oder Mapping mit Pandas umsetzen


Regeln auf Datumswerten

Prüfen zeitlicher Abfolgen oder Konsistenz zwischen Datums-/Zeitfeldern.

Zwei-Spalten-Vergleiche:

  • After

  • Before

  • After or equal

  • Before or equal

Ensures logical time progression between two date fields


Multi-Column-Datum-Regeln:

  • Unique

  • Custom SQL

  • Custom Python

Keine doppelten Einträge mit gleichem Start- und Enddatum erlauben


Beispiel: SQL-basierte Datumsprüfung

Erkennung von Lücken oder Überlappungen in Buchungszeiträumen


undefined Hinweise

  • SQL- und Python-Regeln liefern je fehlerhafter Zeile ein Ergebnis zurück

  • Über Filter lässt sich die Regel gezielt auf bestimmte Zeilen oder Bedingungen einschränken

  • Multi-Column-Logik eignet sich ideal zur Validierung abgeleiteter Felder, zeitlicher Reihenfolgen oder komplexer Integritätsprüfungen

  • Mehr erfahren: Overview of existing rules, DQ-AI Assistant to create rules

Überblick über Multi-Spalten Regeln | DQC