- 1.35.0 (latest)
- 1.34.0
- 1.33.0
- 1.32.1
- 1.31.0
- 1.30.0
- 1.26.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.1
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- 0.39.0
- 0.38.0
- 0.37.1
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.2
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.13.0
- 0.12.0
- 0.11.1
- 0.10.0
Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class BigQuery.
Input source type for BigQuery Tables and Views.
Generated from protobuf message google.cloud.aiplatform.v1.FeatureGroup.BigQuery
Namespace
Google \ Cloud \ AIPlatform \ V1 \ FeatureGroupMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ big_query_source
Google\Cloud\AIPlatform\V1\BigQuerySource
Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
↳ entity_id_columns
array
Optional. Columns to construct entity_id / row keys. If not provided defaults to entity_id
.
↳ static_data_source
bool
Optional. Set if the data source is not a time-series.
↳ time_series
BigQuery\TimeSeries
Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: 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.
↳ dense
bool
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.
getBigQuerySource
Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
hasBigQuerySource
clearBigQuerySource
setBigQuerySource
Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
$this
getEntityIdColumns
Optional. Columns to construct entity_id / row keys.
If not provided defaults to entity_id
.
setEntityIdColumns
Optional. Columns to construct entity_id / row keys.
If not provided defaults to entity_id
.
var
string[]
$this
getStaticDataSource
Optional. Set if the data source is not a time-series.
bool
setStaticDataSource
Optional. Set if the data source is not a time-series.
var
bool
$this
getTimeSeries
Optional. If the source is a time-series source, this can be set to
control how downstream sources (ex: 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.
hasTimeSeries
clearTimeSeries
setTimeSeries
Optional. If the source is a time-series source, this can be set to
control how downstream sources (ex: 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.
$this
getDense
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.
bool
setDense
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.
var
bool
$this