Class SchemaRelationship (0.7.0)

SchemaRelationship(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The relationship between two tables, including referencing and referenced columns. This is a derived context retrieved from Dataplex Dataset Insights.

Attributes

Name Description
left_schema_paths google.cloud.geminidataanalytics_v1beta.types.Context.SchemaRelationship.SchemaPaths
An ordered list of fields for the join from the first table. The size of this list must be the same as right_schema_paths. Each field at index i in this list must correspond to a field at the same index in the right_schema_paths list.
right_schema_paths google.cloud.geminidataanalytics_v1beta.types.Context.SchemaRelationship.SchemaPaths
An ordered list of fields for the join from the second table. The size of this list must be the same as left_schema_paths. Each field at index i in this list must correspond to a field at the same index in the left_schema_paths list.
sources MutableSequence[google.cloud.geminidataanalytics_v1beta.types.Context.SchemaRelationship.Source]
Sources which generated the schema relation edge.
confidence_score float
A confidence score for the suggested relationship. Manually added edges have the highest confidence score.

Classes

SchemaPaths

SchemaPaths(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents an ordered set of paths within the table schema.

Source

Source(value)

Source which generated the schema relation edge.