/AWS1/CL_GLUDATAQUALITYRESULT¶
Describes a data quality result.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_resultid TYPE /AWS1/GLUHASHSTRING /AWS1/GLUHASHSTRING¶
A unique result ID for the data quality result.
iv_profileid TYPE /AWS1/GLUHASHSTRING /AWS1/GLUHASHSTRING¶
The Profile ID for the data quality result.
iv_score TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.
io_datasource TYPE REF TO /AWS1/CL_GLUDATASOURCE /AWS1/CL_GLUDATASOURCE¶
The table associated with the data quality result, if any.
iv_rulesetname TYPE /AWS1/GLUNAMESTRING /AWS1/GLUNAMESTRING¶
The name of the ruleset associated with the data quality result.
iv_evaluationcontext TYPE /AWS1/GLUGENERICSTRING /AWS1/GLUGENERICSTRING¶
In the context of a job in Glue Studio, each node in the canvas is typically assigned some sort of name and data quality nodes will have names. In the case of multiple nodes, the
evaluationContextcan differentiate the nodes.
iv_startedon TYPE /AWS1/GLUTIMESTAMP /AWS1/GLUTIMESTAMP¶
The date and time when this data quality run started.
iv_completedon TYPE /AWS1/GLUTIMESTAMP /AWS1/GLUTIMESTAMP¶
The date and time when this data quality run completed.
iv_jobname TYPE /AWS1/GLUNAMESTRING /AWS1/GLUNAMESTRING¶
The job name associated with the data quality result, if any.
iv_jobrunid TYPE /AWS1/GLUHASHSTRING /AWS1/GLUHASHSTRING¶
The job run ID associated with the data quality result, if any.
iv_rulesetevaluationrunid TYPE /AWS1/GLUHASHSTRING /AWS1/GLUHASHSTRING¶
The unique run ID for the ruleset evaluation for this data quality result.
it_ruleresults TYPE /AWS1/CL_GLUDATAQUALITYRLRSLT=>TT_DATAQUALITYRULERESULTS TT_DATAQUALITYRULERESULTS¶
A list of
DataQualityRuleResultobjects representing the results for each rule.
it_analyzerresults TYPE /AWS1/CL_GLUDATAQUALITYANALY00=>TT_DATAQUALITYANALYZERRESULTS TT_DATAQUALITYANALYZERRESULTS¶
A list of
DataQualityAnalyzerResultobjects representing the results for each analyzer.
it_observations TYPE /AWS1/CL_GLUDATAQUALITYOBSER00=>TT_DATAQUALITYOBSERVATIONS TT_DATAQUALITYOBSERVATIONS¶
A list of
DataQualityObservationobjects representing the observations generated after evaluating the rules and analyzers.
io_aggregatedmetrics TYPE REF TO /AWS1/CL_GLUDATAQUALITYAGGDMET /AWS1/CL_GLUDATAQUALITYAGGDMET¶
A summary of
DataQualityAggregatedMetricsobjects showing the total counts of processed rows and rules, including their pass/fail statistics based on row-level results.
Queryable Attributes¶
ResultId¶
A unique result ID for the data quality result.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESULTID() |
Getter for RESULTID, with configurable default |
ASK_RESULTID() |
Getter for RESULTID w/ exceptions if field has no value |
HAS_RESULTID() |
Determine if RESULTID has a value |
ProfileId¶
The Profile ID for the data quality result.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROFILEID() |
Getter for PROFILEID, with configurable default |
ASK_PROFILEID() |
Getter for PROFILEID w/ exceptions if field has no value |
HAS_PROFILEID() |
Determine if PROFILEID has a value |
Score¶
An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCORE() |
Getter for SCORE, with configurable default |
ASK_SCORE() |
Getter for SCORE w/ exceptions if field has no value |
STR_SCORE() |
String format for SCORE, with configurable default |
HAS_SCORE() |
Determine if SCORE has a value |
DataSource¶
The table associated with the data quality result, if any.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATASOURCE() |
Getter for DATASOURCE |
RulesetName¶
The name of the ruleset associated with the data quality result.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RULESETNAME() |
Getter for RULESETNAME, with configurable default |
ASK_RULESETNAME() |
Getter for RULESETNAME w/ exceptions if field has no value |
HAS_RULESETNAME() |
Determine if RULESETNAME has a value |
EvaluationContext¶
In the context of a job in Glue Studio, each node in the canvas is typically assigned some sort of name and data quality nodes will have names. In the case of multiple nodes, the
evaluationContextcan differentiate the nodes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EVALUATIONCONTEXT() |
Getter for EVALUATIONCONTEXT, with configurable default |
ASK_EVALUATIONCONTEXT() |
Getter for EVALUATIONCONTEXT w/ exceptions if field has no v |
HAS_EVALUATIONCONTEXT() |
Determine if EVALUATIONCONTEXT has a value |
StartedOn¶
The date and time when this data quality run started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTEDON() |
Getter for STARTEDON, with configurable default |
ASK_STARTEDON() |
Getter for STARTEDON w/ exceptions if field has no value |
HAS_STARTEDON() |
Determine if STARTEDON has a value |
CompletedOn¶
The date and time when this data quality run completed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPLETEDON() |
Getter for COMPLETEDON, with configurable default |
ASK_COMPLETEDON() |
Getter for COMPLETEDON w/ exceptions if field has no value |
HAS_COMPLETEDON() |
Determine if COMPLETEDON has a value |
JobName¶
The job name associated with the data quality result, if any.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_JOBNAME() |
Getter for JOBNAME, with configurable default |
ASK_JOBNAME() |
Getter for JOBNAME w/ exceptions if field has no value |
HAS_JOBNAME() |
Determine if JOBNAME has a value |
JobRunId¶
The job run ID associated with the data quality result, if any.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_JOBRUNID() |
Getter for JOBRUNID, with configurable default |
ASK_JOBRUNID() |
Getter for JOBRUNID w/ exceptions if field has no value |
HAS_JOBRUNID() |
Determine if JOBRUNID has a value |
RulesetEvaluationRunId¶
The unique run ID for the ruleset evaluation for this data quality result.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RULESETEVALUATIONRUNID() |
Getter for RULESETEVALUATIONRUNID, with configurable default |
ASK_RULESETEVALUATIONRUNID() |
Getter for RULESETEVALUATIONRUNID w/ exceptions if field has |
HAS_RULESETEVALUATIONRUNID() |
Determine if RULESETEVALUATIONRUNID has a value |
RuleResults¶
A list of
DataQualityRuleResultobjects representing the results for each rule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RULERESULTS() |
Getter for RULERESULTS, with configurable default |
ASK_RULERESULTS() |
Getter for RULERESULTS w/ exceptions if field has no value |
HAS_RULERESULTS() |
Determine if RULERESULTS has a value |
AnalyzerResults¶
A list of
DataQualityAnalyzerResultobjects representing the results for each analyzer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ANALYZERRESULTS() |
Getter for ANALYZERRESULTS, with configurable default |
ASK_ANALYZERRESULTS() |
Getter for ANALYZERRESULTS w/ exceptions if field has no val |
HAS_ANALYZERRESULTS() |
Determine if ANALYZERRESULTS has a value |
Observations¶
A list of
DataQualityObservationobjects representing the observations generated after evaluating the rules and analyzers.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OBSERVATIONS() |
Getter for OBSERVATIONS, with configurable default |
ASK_OBSERVATIONS() |
Getter for OBSERVATIONS w/ exceptions if field has no value |
HAS_OBSERVATIONS() |
Determine if OBSERVATIONS has a value |
AggregatedMetrics¶
A summary of
DataQualityAggregatedMetricsobjects showing the total counts of processed rows and rules, including their pass/fail statistics based on row-level results.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AGGREGATEDMETRICS() |
Getter for AGGREGATEDMETRICS |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_DATAQUALITYRESULTSLIST¶
TYPES TT_DATAQUALITYRESULTSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_GLUDATAQUALITYRESULT WITH DEFAULT KEY
.