Aller au contenu

Modèle de données

DQS utilise un ensemble d’objets personnalisés pour stocker les définitions, les résultats et les données de planification. Tous les objets utilisent le préfixe de namespace dataqualitysens.

ObjetObjectifChamps clés
DQS_Definition__cConfiguration de scanName, Object API Name, Status, Description
DQS_Definition_Detail__cConfiguration au niveau du champDefinition (lookup), Field API Name, Overrides
ObjetObjectifRelation
DQS_Dimension_Result__cRésultat de scan par dimensionDefinition (lookup)
DQS_Field_Result__cRésultat par champ au sein d’une dimensionDimension Result (master-detail)
DQS_Metric_Result__cMétrique détaillée par champField Result (master-detail)
ObjetObjectif
DQS_Batch_Schedule__cStocke la configuration de planification par définition
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)

Les CMT pilotent la configuration des capacités et leur logique d’évaluation. Ils sont contrôlés par le package et ne sont pas modifiables par les abonnés (sauf indication contraire).

CMTObjectifEnregistrements
DQS_Capability__mdtDéfinit les dimensions de qualité disponibles7 (un par capacité)
DQS_Dimension__mdtConfiguration d’affichage des dimensions7
DQS_Metric__mdtDéfinitions des métriques par capacitéPlusieurs par dimension
DQS_Input_Configuration__mdtParamètres du configurateur d’entréeChamps de configuration par capacité
DQS_Configuration__mdtParamètres généraux de l’applicationRétention, feature flags
ÉvénementObjectif
Calculation_Complete__eDéclenché lorsqu’un scan termine son traitement
DQS_Processing_Error__eDéclenché lorsqu’une erreur survient pendant le traitement par lots
ParamètreObjectif
DQS_AppEnabledContrôle la porte d’activation — si l’application est licenciée et active