Zum Inhalt springen

Datenmodell

DQS verwendet eine Reihe benutzerdefinierter Objekte zur Speicherung von Definitionen, Ergebnissen und Zeitplanungsdaten. Alle Objekte verwenden den Namespace-Präfix dataqualitysens.

ObjektZweckSchlüsselfelder
DQS_Definition__cScan-KonfigurationName, Object API Name, Status, Description
DQS_Definition_Detail__cFeldebene-KonfigurationDefinition (lookup), Field API Name, Overrides
ObjektZweckBeziehung
DQS_Dimension_Result__cDimensionsbezogenes Scan-ErgebnisDefinition (lookup)
DQS_Field_Result__cFeldbezogenes Ergebnis innerhalb einer DimensionDimension Result (master-detail)
DQS_Metric_Result__cDetaillierte Metrik pro FeldField Result (master-detail)
ObjektZweck
DQS_Batch_Schedule__cSpeichert Zeitplankonfiguration pro Definition
DQS_Definition__c
├── DQS_Definition_Detail__c (1:N)
├── DQS_Batch_Schedule__c (1:1)
└── DQS_Dimension_Result__c (1:N per scan)
└── DQS_Field_Result__c (1:N, master-detail)
└── DQS_Metric_Result__c (1:N, master-detail)

CMTs steuern die Konfiguration von Capabilities und deren Bewertungslogik. Sie werden vom Paket kontrolliert und sind von Subscribern nicht bearbeitbar (sofern nicht anders angegeben).

CMTZweckDatensätze
DQS_Capability__mdtDefiniert verfügbare Qualitätsdimensionen7 (eine pro Capability)
DQS_Dimension__mdtDimensionsanzeige-Konfiguration7
DQS_Metric__mdtMetrikdefinitionen pro CapabilityMehrere pro Dimension
DQS_Input_Configuration__mdtEingabekonfigurator-EinstellungenPro-Capability-Konfigurationsfelder
DQS_Configuration__mdtAllgemeine App-EinstellungenAufbewahrung, Feature-Flags
EventZweck
Calculation_Complete__eWird ausgelöst, wenn ein Scan die Verarbeitung abgeschlossen hat
DQS_Processing_Error__eWird ausgelöst, wenn ein Fehler während der Batch-Verarbeitung auftritt
ParameterZweck
DQS_AppEnabledSteuert das Aktivierungs-Gate — ob die App lizenziert und aktiv ist