Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data DataQualityResult = DataQualityResult' {
- completedOn :: Maybe POSIX
- dataSource :: Maybe DataSource
- evaluationContext :: Maybe Text
- jobName :: Maybe Text
- jobRunId :: Maybe Text
- resultId :: Maybe Text
- ruleResults :: Maybe (NonEmpty DataQualityRuleResult)
- rulesetEvaluationRunId :: Maybe Text
- rulesetName :: Maybe Text
- score :: Maybe Double
- startedOn :: Maybe POSIX
- newDataQualityResult :: DataQualityResult
- dataQualityResult_completedOn :: Lens' DataQualityResult (Maybe UTCTime)
- dataQualityResult_dataSource :: Lens' DataQualityResult (Maybe DataSource)
- dataQualityResult_evaluationContext :: Lens' DataQualityResult (Maybe Text)
- dataQualityResult_jobName :: Lens' DataQualityResult (Maybe Text)
- dataQualityResult_jobRunId :: Lens' DataQualityResult (Maybe Text)
- dataQualityResult_resultId :: Lens' DataQualityResult (Maybe Text)
- dataQualityResult_ruleResults :: Lens' DataQualityResult (Maybe (NonEmpty DataQualityRuleResult))
- dataQualityResult_rulesetEvaluationRunId :: Lens' DataQualityResult (Maybe Text)
- dataQualityResult_rulesetName :: Lens' DataQualityResult (Maybe Text)
- dataQualityResult_score :: Lens' DataQualityResult (Maybe Double)
- dataQualityResult_startedOn :: Lens' DataQualityResult (Maybe UTCTime)
Documentation
data DataQualityResult Source #
Describes a data quality result.
See: newDataQualityResult
smart constructor.
DataQualityResult' | |
|
Instances
newDataQualityResult :: DataQualityResult Source #
Create a value of DataQualityResult
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:completedOn:DataQualityResult'
, dataQualityResult_completedOn
- The date and time when this data quality run completed.
$sel:dataSource:DataQualityResult'
, dataQualityResult_dataSource
- The table associated with the data quality result, if any.
$sel:evaluationContext:DataQualityResult'
, dataQualityResult_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 evaluationContext
can
differentiate the nodes.
$sel:jobName:DataQualityResult'
, dataQualityResult_jobName
- The job name associated with the data quality result, if any.
$sel:jobRunId:DataQualityResult'
, dataQualityResult_jobRunId
- The job run ID associated with the data quality result, if any.
$sel:resultId:DataQualityResult'
, dataQualityResult_resultId
- A unique result ID for the data quality result.
$sel:ruleResults:DataQualityResult'
, dataQualityResult_ruleResults
- A list of DataQualityRuleResult
objects representing the results for
each rule.
$sel:rulesetEvaluationRunId:DataQualityResult'
, dataQualityResult_rulesetEvaluationRunId
- The unique run ID for the ruleset evaluation for this data quality
result.
$sel:rulesetName:DataQualityResult'
, dataQualityResult_rulesetName
- The name of the ruleset associated with the data quality result.
$sel:score:DataQualityResult'
, dataQualityResult_score
- An aggregate data quality score. Represents the ratio of rules that
passed to the total number of rules.
$sel:startedOn:DataQualityResult'
, dataQualityResult_startedOn
- The date and time when this data quality run started.
dataQualityResult_completedOn :: Lens' DataQualityResult (Maybe UTCTime) Source #
The date and time when this data quality run completed.
dataQualityResult_dataSource :: Lens' DataQualityResult (Maybe DataSource) Source #
The table associated with the data quality result, if any.
dataQualityResult_evaluationContext :: Lens' DataQualityResult (Maybe Text) Source #
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 evaluationContext
can
differentiate the nodes.
dataQualityResult_jobName :: Lens' DataQualityResult (Maybe Text) Source #
The job name associated with the data quality result, if any.
dataQualityResult_jobRunId :: Lens' DataQualityResult (Maybe Text) Source #
The job run ID associated with the data quality result, if any.
dataQualityResult_resultId :: Lens' DataQualityResult (Maybe Text) Source #
A unique result ID for the data quality result.
dataQualityResult_ruleResults :: Lens' DataQualityResult (Maybe (NonEmpty DataQualityRuleResult)) Source #
A list of DataQualityRuleResult
objects representing the results for
each rule.
dataQualityResult_rulesetEvaluationRunId :: Lens' DataQualityResult (Maybe Text) Source #
The unique run ID for the ruleset evaluation for this data quality result.
dataQualityResult_rulesetName :: Lens' DataQualityResult (Maybe Text) Source #
The name of the ruleset associated with the data quality result.
dataQualityResult_score :: Lens' DataQualityResult (Maybe Double) Source #
An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.
dataQualityResult_startedOn :: Lens' DataQualityResult (Maybe UTCTime) Source #
The date and time when this data quality run started.