Skip to content

/AWS1/CL_GLUGETDATAQUALITYRL01

The response for the Data Quality rule recommendation run.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_runid TYPE /AWS1/GLUHASHSTRING /AWS1/GLUHASHSTRING

The unique run identifier associated with this run.

io_datasource TYPE REF TO /AWS1/CL_GLUDATASOURCE /AWS1/CL_GLUDATASOURCE

The data source (an Glue table) associated with this run.

iv_role TYPE /AWS1/GLUROLESTRING /AWS1/GLUROLESTRING

An IAM role supplied to encrypt the results of the run.

iv_numberofworkers TYPE /AWS1/GLUNULLABLEINTEGER /AWS1/GLUNULLABLEINTEGER

The number of G.1X workers to be used in the run. The default is 5.

iv_timeout TYPE /AWS1/GLUTIMEOUT /AWS1/GLUTIMEOUT

The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

iv_status TYPE /AWS1/GLUTASKSTATUSTYPE /AWS1/GLUTASKSTATUSTYPE

The status for this run.

iv_errorstring TYPE /AWS1/GLUGENERICSTRING /AWS1/GLUGENERICSTRING

The error strings that are associated with the run.

iv_startedon TYPE /AWS1/GLUTIMESTAMP /AWS1/GLUTIMESTAMP

The date and time when this run started.

iv_lastmodifiedon TYPE /AWS1/GLUTIMESTAMP /AWS1/GLUTIMESTAMP

A timestamp. The last point in time when this data quality rule recommendation run was modified.

iv_completedon TYPE /AWS1/GLUTIMESTAMP /AWS1/GLUTIMESTAMP

The date and time when this run was completed.

iv_executiontime TYPE /AWS1/GLUEXECUTIONTIME /AWS1/GLUEXECUTIONTIME

The amount of time (in seconds) that the run consumed resources.

iv_recommendedruleset TYPE /AWS1/GLUDATAQUALITYRULESETSTR /AWS1/GLUDATAQUALITYRULESETSTR

When a start rule recommendation run completes, it creates a recommended ruleset (a set of rules). This member has those rules in Data Quality Definition Language (DQDL) format.

iv_createdrulesetname TYPE /AWS1/GLUNAMESTRING /AWS1/GLUNAMESTRING

The name of the ruleset that was created by the run.

iv_dataqualitysecurityconf TYPE /AWS1/GLUNAMESTRING /AWS1/GLUNAMESTRING

The name of the security configuration created with the data quality encryption option.

io_additionalrunoptions TYPE REF TO /AWS1/CL_GLUDATQLTYRLRECRUNA00 /AWS1/CL_GLUDATQLTYRLRECRUNA00

Additional run options you can specify for a recommendation run.


Queryable Attributes

RunId

The unique run identifier associated with this run.

Accessible with the following methods

Method Description
GET_RUNID() Getter for RUNID, with configurable default
ASK_RUNID() Getter for RUNID w/ exceptions if field has no value
HAS_RUNID() Determine if RUNID has a value

DataSource

The data source (an Glue table) associated with this run.

Accessible with the following methods

Method Description
GET_DATASOURCE() Getter for DATASOURCE

Role

An IAM role supplied to encrypt the results of the run.

Accessible with the following methods

Method Description
GET_ROLE() Getter for ROLE, with configurable default
ASK_ROLE() Getter for ROLE w/ exceptions if field has no value
HAS_ROLE() Determine if ROLE has a value

NumberOfWorkers

The number of G.1X workers to be used in the run. The default is 5.

Accessible with the following methods

Method Description
GET_NUMBEROFWORKERS() Getter for NUMBEROFWORKERS, with configurable default
ASK_NUMBEROFWORKERS() Getter for NUMBEROFWORKERS w/ exceptions if field has no val
HAS_NUMBEROFWORKERS() Determine if NUMBEROFWORKERS has a value

Timeout

The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

Accessible with the following methods

Method Description
GET_TIMEOUT() Getter for TIMEOUT, with configurable default
ASK_TIMEOUT() Getter for TIMEOUT w/ exceptions if field has no value
HAS_TIMEOUT() Determine if TIMEOUT has a value

Status

The status for this run.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

ErrorString

The error strings that are associated with the run.

Accessible with the following methods

Method Description
GET_ERRORSTRING() Getter for ERRORSTRING, with configurable default
ASK_ERRORSTRING() Getter for ERRORSTRING w/ exceptions if field has no value
HAS_ERRORSTRING() Determine if ERRORSTRING has a value

StartedOn

The date and time when this 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

LastModifiedOn

A timestamp. The last point in time when this data quality rule recommendation run was modified.

Accessible with the following methods

Method Description
GET_LASTMODIFIEDON() Getter for LASTMODIFIEDON, with configurable default
ASK_LASTMODIFIEDON() Getter for LASTMODIFIEDON w/ exceptions if field has no valu
HAS_LASTMODIFIEDON() Determine if LASTMODIFIEDON has a value

CompletedOn

The date and time when this run was 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

ExecutionTime

The amount of time (in seconds) that the run consumed resources.

Accessible with the following methods

Method Description
GET_EXECUTIONTIME() Getter for EXECUTIONTIME

RecommendedRuleset

When a start rule recommendation run completes, it creates a recommended ruleset (a set of rules). This member has those rules in Data Quality Definition Language (DQDL) format.

Accessible with the following methods

Method Description
GET_RECOMMENDEDRULESET() Getter for RECOMMENDEDRULESET, with configurable default
ASK_RECOMMENDEDRULESET() Getter for RECOMMENDEDRULESET w/ exceptions if field has no
HAS_RECOMMENDEDRULESET() Determine if RECOMMENDEDRULESET has a value

CreatedRulesetName

The name of the ruleset that was created by the run.

Accessible with the following methods

Method Description
GET_CREATEDRULESETNAME() Getter for CREATEDRULESETNAME, with configurable default
ASK_CREATEDRULESETNAME() Getter for CREATEDRULESETNAME w/ exceptions if field has no
HAS_CREATEDRULESETNAME() Determine if CREATEDRULESETNAME has a value

DataQualitySecurityConfiguration

The name of the security configuration created with the data quality encryption option.

Accessible with the following methods

Method Description
GET_DATAQUALITYSECURITYCONF() Getter for DATAQUALITYSECURITYCONF, with configurable defaul
ASK_DATAQUALITYSECURITYCONF() Getter for DATAQUALITYSECURITYCONF w/ exceptions if field ha
HAS_DATAQUALITYSECURITYCONF() Determine if DATAQUALITYSECURITYCONF has a value

AdditionalRunOptions

Additional run options you can specify for a recommendation run.

Accessible with the following methods

Method Description
GET_ADDITIONALRUNOPTIONS() Getter for ADDITIONALRUNOPTIONS