Class ProfileInfo (1.4.0)

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

ProfileInfo defines the profile information for each schema field type.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
null_ratio float
The ratio of null rows against the rows in the sampled data.
distinct_ratio float
The ratio of rows that are distinct against the rows in the sampled data.
top_n_values MutableSequence[google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo.TopNValue]
The array of top N values of the field in the sampled data. Currently N is set as 10 or equal to distinct values in the field, whichever is smaller. This will be optional for complex non-groupable data-types such as JSON, ARRAY, JSON, STRUCT.
string_profile google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo.StringFieldInfo
The corresponding string field profile. This field is a member of oneof_ field_info.
integer_profile google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo
The corresponding integer field profile. This field is a member of oneof_ field_info.
double_profile google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo
The corresponding double field profile. This field is a member of oneof_ field_info.

Classes

DoubleFieldInfo

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

DoubleFieldInfo defines output for any double type field.

IntegerFieldInfo

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

IntegerFieldInfo defines output for any integer type field.

StringFieldInfo

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

StringFieldInfo defines output info for any string type field.

TopNValue

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

The TopNValue defines the structure of output of top N values of a field.