Skip to content

/AWS1/CL_GLUPIIDETECTION

Specifies a transform that identifies, removes or masks PII data.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/GLUNODENAME /AWS1/GLUNODENAME

The name of the transform node.

it_inputs TYPE /AWS1/CL_GLUONEINPUT_W=>TT_ONEINPUT TT_ONEINPUT

The node ID inputs to the transform.

iv_piitype TYPE /AWS1/GLUPIITYPE /AWS1/GLUPIITYPE

Indicates the type of PIIDetection transform.

it_entitytypestodetect TYPE /AWS1/CL_GLUENCLOSEDINSTRPRP00=>TT_ENCLOSEDINSTRINGPROPERTIES TT_ENCLOSEDINSTRINGPROPERTIES

Indicates the types of entities the PIIDetection transform will identify as PII data.

PII type entities include: PERSON_NAME, DATE, USA_SNN, EMAIL, USA_ITIN, USA_PASSPORT_NUMBER, PHONE_NUMBER, BANK_ACCOUNT, IP_ADDRESS, MAC_ADDRESS, USA_CPT_CODE, USA_HCPCS_CODE, USA_NATIONAL_DRUG_CODE, USA_MEDICARE_BENEFICIARY_IDENTIFIER, USA_HEALTH_INSURANCE_CLAIM_NUMBER,CREDIT_CARD,USA_NATIONAL_PROVIDER_IDENTIFIER,USA_DEA_NUMBER,USA_DRIVING_LICENSE

Optional arguments:

iv_outputcolumnname TYPE /AWS1/GLUENCLOSEDINSTRINGPRP /AWS1/GLUENCLOSEDINSTRINGPRP

Indicates the output column name that will contain any entity type detected in that row.

iv_samplefraction TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

Indicates the fraction of the data to sample when scanning for PII entities.

iv_thresholdfraction TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

Indicates the fraction of the data that must be met in order for a column to be identified as PII data.

iv_maskvalue TYPE /AWS1/GLUMASKVALUE /AWS1/GLUMASKVALUE

Indicates the value that will replace the detected entity.


Queryable Attributes

Name

The name of the transform node.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

Inputs

The node ID inputs to the transform.

Accessible with the following methods

Method Description
GET_INPUTS() Getter for INPUTS, with configurable default
ASK_INPUTS() Getter for INPUTS w/ exceptions if field has no value
HAS_INPUTS() Determine if INPUTS has a value

PiiType

Indicates the type of PIIDetection transform.

Accessible with the following methods

Method Description
GET_PIITYPE() Getter for PIITYPE, with configurable default
ASK_PIITYPE() Getter for PIITYPE w/ exceptions if field has no value
HAS_PIITYPE() Determine if PIITYPE has a value

EntityTypesToDetect

Indicates the types of entities the PIIDetection transform will identify as PII data.

PII type entities include: PERSON_NAME, DATE, USA_SNN, EMAIL, USA_ITIN, USA_PASSPORT_NUMBER, PHONE_NUMBER, BANK_ACCOUNT, IP_ADDRESS, MAC_ADDRESS, USA_CPT_CODE, USA_HCPCS_CODE, USA_NATIONAL_DRUG_CODE, USA_MEDICARE_BENEFICIARY_IDENTIFIER, USA_HEALTH_INSURANCE_CLAIM_NUMBER,CREDIT_CARD,USA_NATIONAL_PROVIDER_IDENTIFIER,USA_DEA_NUMBER,USA_DRIVING_LICENSE

Accessible with the following methods

Method Description
GET_ENTITYTYPESTODETECT() Getter for ENTITYTYPESTODETECT, with configurable default
ASK_ENTITYTYPESTODETECT() Getter for ENTITYTYPESTODETECT w/ exceptions if field has no
HAS_ENTITYTYPESTODETECT() Determine if ENTITYTYPESTODETECT has a value

OutputColumnName

Indicates the output column name that will contain any entity type detected in that row.

Accessible with the following methods

Method Description
GET_OUTPUTCOLUMNNAME() Getter for OUTPUTCOLUMNNAME, with configurable default
ASK_OUTPUTCOLUMNNAME() Getter for OUTPUTCOLUMNNAME w/ exceptions if field has no va
HAS_OUTPUTCOLUMNNAME() Determine if OUTPUTCOLUMNNAME has a value

SampleFraction

Indicates the fraction of the data to sample when scanning for PII entities.

Accessible with the following methods

Method Description
GET_SAMPLEFRACTION() Getter for SAMPLEFRACTION, with configurable default
ASK_SAMPLEFRACTION() Getter for SAMPLEFRACTION w/ exceptions if field has no valu
STR_SAMPLEFRACTION() String format for SAMPLEFRACTION, with configurable default
HAS_SAMPLEFRACTION() Determine if SAMPLEFRACTION has a value

ThresholdFraction

Indicates the fraction of the data that must be met in order for a column to be identified as PII data.

Accessible with the following methods

Method Description
GET_THRESHOLDFRACTION() Getter for THRESHOLDFRACTION, with configurable default
ASK_THRESHOLDFRACTION() Getter for THRESHOLDFRACTION w/ exceptions if field has no v
STR_THRESHOLDFRACTION() String format for THRESHOLDFRACTION, with configurable defau
HAS_THRESHOLDFRACTION() Determine if THRESHOLDFRACTION has a value

MaskValue

Indicates the value that will replace the detected entity.

Accessible with the following methods

Method Description
GET_MASKVALUE() Getter for MASKVALUE, with configurable default
ASK_MASKVALUE() Getter for MASKVALUE w/ exceptions if field has no value
HAS_MASKVALUE() Determine if MASKVALUE has a value