Ir al contenido

Modelo de datos

DQS usa un conjunto de objetos personalizados para almacenar definiciones, resultados y datos de programación. Todos los objetos usan el prefijo de espacio de nombres dataqualitysens.

ObjetoPropósitoCampos clave
DQS_Definition__cConfiguración de escaneoName, Object API Name, Status, Description
DQS_Definition_Detail__cConfiguración a nivel de campoDefinition (lookup), Field API Name, Overrides
ObjetoPropósitoRelación
DQS_Dimension_Result__cResultado de escaneo por dimensiónDefinition (lookup)
DQS_Field_Result__cResultado por campo dentro de una dimensiónDimension Result (master-detail)
DQS_Metric_Result__cMétrica detallada por campoField Result (master-detail)
ObjetoPropósito
DQS_Batch_Schedule__cAlmacena la configuración de programación por definición
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)

Los CMTs impulsan la configuración de las capacidades y su lógica de evaluación. Son controlados por el paquete y no son editables por los suscriptores (excepto donde se indique).

CMTPropósitoRegistros
DQS_Capability__mdtDefine las dimensiones de calidad disponibles7 (una por capacidad)
DQS_Dimension__mdtConfiguración de visualización de dimensiones7
DQS_Metric__mdtDefiniciones de métricas por capacidadMúltiples por dimensión
DQS_Input_Configuration__mdtAjustes del configurador de entradaCampos de configuración por capacidad
DQS_Configuration__mdtAjustes generales de la aplicaciónRetención, feature flags
EventoPropósito
Calculation_Complete__eSe dispara cuando un escaneo termina de procesarse
DQS_Processing_Error__eSe dispara cuando ocurre un error durante el procesamiento por lotes
ParámetroPropósito
DQS_AppEnabledControla la puerta de activación — si la aplicación está licenciada y activa