BigQuery(mapping=None, *, ignore_unknown_fields=False, **kwargs)Input source type for BigQuery Tables and Views.
Attributes |
|
|---|---|
| Name | Description |
big_query_source |
google.cloud.aiplatform_v1beta1.types.BigQuerySource
Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View. |
entity_id_columns |
MutableSequence[str]
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 |
google.cloud.aiplatform_v1beta1.types.FeatureGroup.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.
|
Classes
TimeSeries
TimeSeries(mapping=None, *, ignore_unknown_fields=False, **kwargs)Methods
BigQuery
BigQuery(mapping=None, *, ignore_unknown_fields=False, **kwargs)Input source type for BigQuery Tables and Views.