Starting from V8.0, Fabric's Catalog supports parsing of text fields that include complex structures (JSON or XML). This is done by a Complex Field Parser plugin, which uses the data snapshot taken from the source. When the plugin identifies a complex structure embedded into a field, it applies the following parsing logic:
Once the field parsing is completed, a Class node is created for each complex field's level, recursively, for all levels of this embedded complex structure.
A definedBy relation type is created to connect between a complex field and its respective Class node. This relation cannot be manually added or deleted in an Edit mode.
Once the complex field is parsed and the Class nodes are created, it undergoes the auto-profiling process using the same profiling rules as all other Catalog fields.
The profiling is performed by the Metadata Regex Classifier plugin that create the Classification property for the fields of newly created classes. The Classification PII Marker plugin then creates the PII property where applicable. When at least one of the fields of the complex field is marked as PII, the complex field itself is marked as PII.
Starting from V8.0, Fabric's Catalog supports parsing of text fields that include complex structures (JSON or XML). This is done by a Complex Field Parser plugin, which uses the data snapshot taken from the source. When the plugin identifies a complex structure embedded into a field, it applies the following parsing logic:
Once the field parsing is completed, a Class node is created for each complex field's level, recursively, for all levels of this embedded complex structure.
A definedBy relation type is created to connect between a complex field and its respective Class node. This relation cannot be manually added or deleted in an Edit mode.
Once the complex field is parsed and the Class nodes are created, it undergoes the auto-profiling process using the same profiling rules as all other Catalog fields.
The profiling is performed by the Metadata Regex Classifier plugin that create the Classification property for the fields of newly created classes. The Classification PII Marker plugin then creates the PII property where applicable. When at least one of the fields of the complex field is marked as PII, the complex field itself is marked as PII.