Class: Aws::EntityResolution::Types::SchemaInputAttribute
- Inherits:
-
Struct
- Object
- Struct
- Aws::EntityResolution::Types::SchemaInputAttribute
- Defined in:
- gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb
Overview
An object containing FieldName
, Type
, GroupName
, MatchKey
, and
SubType
.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#field_name ⇒ String
A string containing the field name.
-
#group_name ⇒ String
A string that instructs Entity Resolution to combine several columns into a unified column with the identical attribute type.
-
#match_key ⇒ String
A key that allows grouping of multiple input attributes into a unified matching group.
-
#sub_type ⇒ String
The subtype of the attribute, selected from a list of values.
-
#type ⇒ String
The type of the attribute, selected from a list of values.
Instance Attribute Details
#field_name ⇒ String
A string containing the field name.
2541 2542 2543 2544 2545 2546 2547 2548 2549 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 2541 class SchemaInputAttribute < Struct.new( :field_name, :group_name, :match_key, :sub_type, :type) SENSITIVE = [] include Aws::Structure end |
#group_name ⇒ String
A string that instructs Entity Resolution to combine several columns into a unified column with the identical attribute type.
For example, when working with columns such as first_name
,
middle_name
, and last_name
, assigning them a common groupName
will prompt Entity Resolution to concatenate them into a single
value.
2541 2542 2543 2544 2545 2546 2547 2548 2549 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 2541 class SchemaInputAttribute < Struct.new( :field_name, :group_name, :match_key, :sub_type, :type) SENSITIVE = [] include Aws::Structure end |
#match_key ⇒ String
A key that allows grouping of multiple input attributes into a
unified matching group. For example, consider a scenario where the
source table contains various addresses, such as business_address
and shipping_address
. By assigning a matchKey
called address
to both attributes, Entity Resolution will match records across
these fields to create a consolidated matching group. If no
matchKey
is specified for a column, it won't be utilized for
matching purposes but will still be included in the output table.
2541 2542 2543 2544 2545 2546 2547 2548 2549 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 2541 class SchemaInputAttribute < Struct.new( :field_name, :group_name, :match_key, :sub_type, :type) SENSITIVE = [] include Aws::Structure end |
#sub_type ⇒ String
The subtype of the attribute, selected from a list of values.
2541 2542 2543 2544 2545 2546 2547 2548 2549 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 2541 class SchemaInputAttribute < Struct.new( :field_name, :group_name, :match_key, :sub_type, :type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of the attribute, selected from a list of values.
2541 2542 2543 2544 2545 2546 2547 2548 2549 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 2541 class SchemaInputAttribute < Struct.new( :field_name, :group_name, :match_key, :sub_type, :type) SENSITIVE = [] include Aws::Structure end |