Dataplex V1 API - Class Google::Cloud::Dataplex::V1::DataProfileResult::Profile::Field::ProfileInfo (v1.1.0)

Reference documentation and code samples for the Dataplex V1 API class Google::Cloud::Dataplex::V1::DataProfileResult::Profile::Field::ProfileInfo.

The profile information for each field type.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#distinct_ratio

def distinct_ratio() -> ::Float
Returns
  • (::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.

#distinct_ratio=

def distinct_ratio=(value) -> ::Float
Parameter
  • value (::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.
Returns
  • (::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.

#double_profile

def double_profile() -> ::Google::Cloud::Dataplex::V1::DataProfileResult::Profile::Field::ProfileInfo::DoubleFieldInfo

#double_profile=

def double_profile=(value) -> ::Google::Cloud::Dataplex::V1::DataProfileResult::Profile::Field::ProfileInfo::DoubleFieldInfo

#integer_profile

def integer_profile() -> ::Google::Cloud::Dataplex::V1::DataProfileResult::Profile::Field::ProfileInfo::IntegerFieldInfo

#integer_profile=

def integer_profile=(value) -> ::Google::Cloud::Dataplex::V1::DataProfileResult::Profile::Field::ProfileInfo::IntegerFieldInfo

#null_ratio

def null_ratio() -> ::Float
Returns
  • (::Float) — Ratio of rows with null value against total scanned rows.

#null_ratio=

def null_ratio=(value) -> ::Float
Parameter
  • value (::Float) — Ratio of rows with null value against total scanned rows.
Returns
  • (::Float) — Ratio of rows with null value against total scanned rows.

#string_profile

def string_profile() -> ::Google::Cloud::Dataplex::V1::DataProfileResult::Profile::Field::ProfileInfo::StringFieldInfo

#string_profile=

def string_profile=(value) -> ::Google::Cloud::Dataplex::V1::DataProfileResult::Profile::Field::ProfileInfo::StringFieldInfo

#top_n_values

def top_n_values() -> ::Array<::Google::Cloud::Dataplex::V1::DataProfileResult::Profile::Field::ProfileInfo::TopNValue>
Returns

#top_n_values=

def top_n_values=(value) -> ::Array<::Google::Cloud::Dataplex::V1::DataProfileResult::Profile::Field::ProfileInfo::TopNValue>
Parameter
Returns