Vertex AI V1 API - Class Google::Cloud::AIPlatform::V1::FeatureGroup::BigQuery (v0.59.0)

Reference documentation and code samples for the Vertex AI V1 API class Google::Cloud::AIPlatform::V1::FeatureGroup::BigQuery.

Input source type for BigQuery Tables and Views.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#big_query_source

def big_query_source() -> ::Google::Cloud::AIPlatform::V1::BigQuerySource
Returns

#big_query_source=

def big_query_source=(value) -> ::Google::Cloud::AIPlatform::V1::BigQuerySource
Parameter
Returns

#dense

def dense() -> ::Boolean
Returns
  • (::Boolean) — Optional. If set, all feature values will be fetched from a single row per unique entityId including nulls. If not set, will collapse all rows for each unique entityId into a singe row with any non-null values if present, if no non-null values are present will sync null. ex: If source has schema (entity_id, feature_timestamp, f0, f1) and the following rows: (e1, 2020-01-01T10:00:00.123Z, 10, 15) (e1, 2020-02-01T10:00:00.123Z, 20, null) If dense is set, (e1, 20, null) is synced to online stores. If dense is not set, (e1, 20, 15) is synced to online stores.

#dense=

def dense=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. If set, all feature values will be fetched from a single row per unique entityId including nulls. If not set, will collapse all rows for each unique entityId into a singe row with any non-null values if present, if no non-null values are present will sync null. ex: If source has schema (entity_id, feature_timestamp, f0, f1) and the following rows: (e1, 2020-01-01T10:00:00.123Z, 10, 15) (e1, 2020-02-01T10:00:00.123Z, 20, null) If dense is set, (e1, 20, null) is synced to online stores. If dense is not set, (e1, 20, 15) is synced to online stores.
Returns
  • (::Boolean) — Optional. If set, all feature values will be fetched from a single row per unique entityId including nulls. If not set, will collapse all rows for each unique entityId into a singe row with any non-null values if present, if no non-null values are present will sync null. ex: If source has schema (entity_id, feature_timestamp, f0, f1) and the following rows: (e1, 2020-01-01T10:00:00.123Z, 10, 15) (e1, 2020-02-01T10:00:00.123Z, 20, null) If dense is set, (e1, 20, null) is synced to online stores. If dense is not set, (e1, 20, 15) is synced to online stores.

#entity_id_columns

def entity_id_columns() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. Columns to construct entity_id / row keys. If not provided defaults to entity_id.

#entity_id_columns=

def entity_id_columns=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. Columns to construct entity_id / row keys. If not provided defaults to entity_id.
Returns
  • (::Array<::String>) — Optional. Columns to construct entity_id / row keys. If not provided defaults to entity_id.

#static_data_source

def static_data_source() -> ::Boolean
Returns
  • (::Boolean) — Optional. Set if the data source is not a time-series.

#static_data_source=

def static_data_source=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Set if the data source is not a time-series.
Returns
  • (::Boolean) — Optional. Set if the data source is not a time-series.

#time_series

def time_series() -> ::Google::Cloud::AIPlatform::V1::FeatureGroup::BigQuery::TimeSeries
Returns

#time_series=

def time_series=(value) -> ::Google::Cloud::AIPlatform::V1::FeatureGroup::BigQuery::TimeSeries
Parameter
Returns