Schema(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Schema information describing the structure and layout of the data.
Attributes | |
---|---|
Name | Description |
user_managed |
bool
Required. Whether the schema is user-managed or managed by the service. User-managed schemas are not automatically updated by discovery jobs. |
fields |
Sequence[google.cloud.dataplex_v1.types.Schema.SchemaField]
Optional. The sequence of fields describing data in table entities. |
partition_fields |
Sequence[google.cloud.dataplex_v1.types.Schema.PartitionField]
Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data. |
partition_style |
google.cloud.dataplex_v1.types.Schema.PartitionStyle
Optional. The structure of paths containing partition data within the entity. |
Classes
Mode
Mode(value)
Additional qualifiers to define field semantics.
PartitionField
PartitionField(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents a key field within the entity's partition structure.
PartitionStyle
PartitionStyle(value)
The structure of paths within the entity, which represent partitions.
SchemaField
SchemaField(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents a column field within a table schema.
Type
Type(value)
Type information for fields in schemas and partition schemas.