Cloud Dataplex v1 API - Class DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo (3.0.0)

public sealed class DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo : IMessage<DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo>, IEquatable<DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo>, IDeepCloneable<DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Dataplex v1 API class DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.

The profile information for each field type.

Inheritance

object > DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

ProfileInfo()

public ProfileInfo()

ProfileInfo(ProfileInfo)

public ProfileInfo(DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo other)
Parameter
Name Description
other DataProfileResultTypesProfileTypesFieldTypesProfileInfo

Properties

DistinctRatio

public double DistinctRatio { get; set; }

Ratio of rows with distinct values against total scanned rows. Not available for complex non-groupable field type RECORD and fields with REPEATABLE mode.

Property Value
Type Description
double

DoubleProfile

public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.DoubleFieldInfo DoubleProfile { get; set; }

Double type field information.

Property Value
Type Description
DataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesDoubleFieldInfo

FieldInfoCase

public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.FieldInfoOneofCase FieldInfoCase { get; }
Property Value
Type Description
DataProfileResultTypesProfileTypesFieldTypesProfileInfoFieldInfoOneofCase

IntegerProfile

public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.IntegerFieldInfo IntegerProfile { get; set; }

Integer type field information.

Property Value
Type Description
DataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesIntegerFieldInfo

NullRatio

public double NullRatio { get; set; }

Ratio of rows with null value against total scanned rows.

Property Value
Type Description
double

StringProfile

public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.StringFieldInfo StringProfile { get; set; }

String type field information.

Property Value
Type Description
DataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesStringFieldInfo

TopNValues

public RepeatedField<DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.TopNValue> TopNValues { get; }

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 RECORD and fields with REPEATABLE mode.

Property Value
Type Description
RepeatedFieldDataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesTopNValue