Cloud AI Platform v1 API - Class FeatureGroup.Types.BigQuery (3.11.0)

public sealed class FeatureGroup.Types.BigQuery : IMessage<FeatureGroup.Types.BigQuery>, IEquatable<FeatureGroup.Types.BigQuery>, IDeepCloneable<FeatureGroup.Types.BigQuery>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud AI Platform v1 API class FeatureGroup.Types.BigQuery.

Input source type for BigQuery Tables and Views.

Inheritance

object > FeatureGroup.Types.BigQuery

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

BigQuery()

public BigQuery()

BigQuery(BigQuery)

public BigQuery(FeatureGroup.Types.BigQuery other)
Parameter
Name Description
other FeatureGroupTypesBigQuery

Properties

BigQuerySource

public BigQuerySource BigQuerySource { get; set; }

Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.

Property Value
Type Description
BigQuerySource

Dense

public bool Dense { get; set; }

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.

Property Value
Type Description
bool

EntityIdColumns

public RepeatedField<string> EntityIdColumns { get; }

Optional. Columns to construct entity_id / row keys. If not provided defaults to entity_id.

Property Value
Type Description
RepeatedFieldstring

StaticDataSource

public bool StaticDataSource { get; set; }

Optional. Set if the data source is not a time-series.

Property Value
Type Description
bool

TimeSeries

public FeatureGroup.Types.BigQuery.Types.TimeSeries TimeSeries { get; set; }

Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: [FeatureView][google.cloud.aiplatform.v1.FeatureView] ) will treat time-series sources. If not set, will treat the source as a time-series source with feature_timestamp as timestamp column and no scan boundary.

Property Value
Type Description
FeatureGroupTypesBigQueryTypesTimeSeries