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 v1beta1 API class FeatureGroup.Types.BigQuery.
Input source type for BigQuery Tables and Views.
Implements
IMessageFeatureGroupTypesBigQuery, IEquatableFeatureGroupTypesBigQuery, IDeepCloneableFeatureGroupTypesBigQuery, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.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.v1beta1.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 |