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.
float
Ratio of rows with null value against total
scanned rows.
distinct_ratio
float
Ratio of rows with distinct values against
total scanned rows. Not available for complex
non-groupable field type, including RECORD,
ARRAY, GEOGRAPHY, and JSON, as well as fields
with REPEATABLE mode.
top_n_values
MutableSequence[google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo.TopNValue]
The list of top N non-null values, frequency
and ratio with which they occur in the scanned
data. N is 10 or equal to the number of distinct
values in the field, whichever is smaller. Not
available for complex non-groupable field type,
including RECORD, ARRAY, GEOGRAPHY, and JSON, as
well as fields with REPEATABLE mode.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Class ProfileInfo (2.11.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.11.0 (latest)](/python/docs/reference/dataplex/latest/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [2.10.2](/python/docs/reference/dataplex/2.10.2/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [2.9.0](/python/docs/reference/dataplex/2.9.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [2.8.0](/python/docs/reference/dataplex/2.8.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [2.7.1](/python/docs/reference/dataplex/2.7.1/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [2.6.0](/python/docs/reference/dataplex/2.6.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [2.5.0](/python/docs/reference/dataplex/2.5.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [2.4.0](/python/docs/reference/dataplex/2.4.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [2.3.1](/python/docs/reference/dataplex/2.3.1/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [2.2.2](/python/docs/reference/dataplex/2.2.2/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [2.1.0](/python/docs/reference/dataplex/2.1.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [2.0.1](/python/docs/reference/dataplex/2.0.1/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.13.0](/python/docs/reference/dataplex/1.13.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.12.3](/python/docs/reference/dataplex/1.12.3/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.11.0](/python/docs/reference/dataplex/1.11.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.10.0](/python/docs/reference/dataplex/1.10.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.9.0](/python/docs/reference/dataplex/1.9.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.8.1](/python/docs/reference/dataplex/1.8.1/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.7.0](/python/docs/reference/dataplex/1.7.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.6.2](/python/docs/reference/dataplex/1.6.2/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.5.1](/python/docs/reference/dataplex/1.5.1/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.4.3](/python/docs/reference/dataplex/1.4.3/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.3.0](/python/docs/reference/dataplex/1.3.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.2.0](/python/docs/reference/dataplex/1.2.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.1.3](/python/docs/reference/dataplex/1.1.3/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [1.0.1](/python/docs/reference/dataplex/1.0.1/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [0.2.1](/python/docs/reference/dataplex/0.2.1/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo)\n- [0.1.0](/python/docs/reference/dataplex/0.1.0/google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo) \n\n ProfileInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThe profile information for each field type.\n\nThis message has `oneof`_ fields (mutually exclusive fields).\nFor each oneof, at most one member field can be set at the same time.\nSetting any member of the oneof automatically clears all other\nmembers.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e\n\nClasses\n-------\n\n### DoubleFieldInfo\n\n DoubleFieldInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThe profile information for a double type field.\n\n### IntegerFieldInfo\n\n IntegerFieldInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThe profile information for an integer type field.\n\n### StringFieldInfo\n\n StringFieldInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThe profile information for a string type field.\n\n### TopNValue\n\n TopNValue(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nTop N non-null values in the scanned data."]]