Vertex AI Feature Store is a centralized service for managing ML features. The 2024 release evolves the architecture to be BigQuery-based. It lets you reuse the same features for training and production inference, eliminating feature skew (the gap between training and serving).
| Item | New (2024+) | Legacy |
|---|---|---|
| Base | BigQuery | Dedicated storage |
| Operations | Simple | Complex |
| Pricing | BigQuery + online node-hours | Expensive |
| Data movement | None (stays in BigQuery) | Required |
| Recommended for new projects | Yes | — |
from google.cloud import aiplatform as ai
ai.init(project="my-project", location="asia-northeast1")
# Create the Online Store
online_store = ai.FeatureOnlineStore.create_bigtable_store(
name="my-online-store",
min_node_count=1, max_node_count=3,
)
# Create a Feature View (BigQuery as the source)
feature_view = online_store.create_feature_view(
name="user-features",
source=ai.FeatureViewBigQuerySource(
uri="bq://my-project.ml_features.user_features",
entity_id_columns=["user_id"],
),
sync_config="0 * * * *", # Hourly sync
)
# Run the sync
feature_view.sync()
# Online read (at inference time, milliseconds)
result = feature_view.read(key="user-123")# Batch read for training: features at a specific point in time
df = feature_group.fetch_historical_features(
entity_df=labels_df, # user_id, timestamp, label
feature_groups=[user_features, transaction_features],
)
# Prevents data leakage: only the latest value at or before each timestamp is fetched| Item | Vertex AI FS | SageMaker FS | Databricks FS | Feast (OSS) |
|---|---|---|---|---|
| Online Store | Bigtable | DynamoDB | Mosaic AI Serving | Redis / DynamoDB |
| Offline Store | BigQuery | S3 | Delta Lake | BigQuery / Parquet |
| Point-in-time | Yes | Yes | Yes | Yes |
| OSS | — | — | — | Yes |
| Item | Price |
|---|---|
| BigQuery storage | $0.02/GB/month |
| BigQuery queries | $6.25/TB |
| Online Store (Bigtable) | $0.65/node-hour |
| Online Serving | $0.20 per million requests |
What is a Feature Store?
A centralized store for ML features. It lets you reuse the same features across training and production inference and eliminates feature skew (the gap between training and serving).
How does the new BigQuery-based Feature Store differ from the legacy version?
The 2024 version stores features in BigQuery for low operational cost and zero data movement. The legacy version used a dedicated store that was expensive and complex. New projects should always use the new version.
What is the difference between online and offline stores?
Offline is for training: bulk reads where latency does not matter. Online is for production inference: millisecond-latency real-time reads. Standard Feature Stores support both modes.
What is the pricing model?
New version: BigQuery storage cost plus online serving node-hours. Significantly cheaper than the legacy version.
What is a Feature View?
A unit that defines a feature group on top of a BigQuery table or view. You specify the entity (primary key) and enable low-latency reads through online sync.
How does it compare to AWS SageMaker Feature Store?
Both offer a two-tier online/offline architecture with point-in-time lookup. The new Vertex version is BigQuery-native and operationally simple, while SageMaker is DynamoDB-based with deep AWS integration.
Can it store embeddings?
Yes. Combined with vector search it can serve as the retrieval store for RAG applications (since 2024).
What is point-in-time lookup?
A feature that retrieves the value of a feature as of a specific past timestamp during training. It is essential to prevent data leakage and is supported out of the box by Vertex AI Feature Store.
Related Articles: Feature Store / MLOps
Vertex AI Agent Builder 完全ガイド|Conversational Agents・Vertex AI Search・Tool Use (GCP)
Google Cloud Vertex AI Agent Builder の全機能解説。Conversational Agents (Dialogflow CX 後継)、Vertex AI Search、Tool Use、Grounding、Playbook、料金、ChatGPT GPTs / Copilot Studio 比較を網羅。
Vertex AI Pipelines / MLOps 完全ガイド|Kubeflow・CT・Model Monitoring (GCP)
Google Cloud Vertex AI Pipelines の全機能解説。Kubeflow Pipelines (KFP) v2、TFX、Continuous Training、Model Monitoring、Model Registry、Feature Store 連携、AWS SageMaker Pipelines 比較を網羅。
Generative AI Leader (GAIL) 完全ガイド|Google Cloud 生成 AI 認定 (2025 年 5 月リリース新試験)
Google Cloud Generative AI Leader (GAIL、2025-05-14 リリース) の完全ガイド。4 ドメイン (生成 AI 基礎 30% / GCP 提供サービス 35% / モデル出力改善 20% / ビジネス戦略 15%)、Gemini ファミリー、Vertex AI Agent Builder、RAG、ビジネス導入観点を日本語で網羅。
Vertex AI vs SageMaker vs Azure ML 徹底比較|MLOps プラットフォーム選び方 (2026)
Google Vertex AI / AWS SageMaker / Azure ML の徹底比較。Gen AI 統合 (Gemini / Bedrock / Azure OpenAI)、AutoML、Pipelines、Feature Store、GPU/TPU、料金、認定試験を 2026 年最新版で網羅。
Google Cloud is a trademark of Google LLC. For the latest details, see the official Vertex AI Feature Store documentation.
Practice with certification-focused question sets
View GCP exam prepNicheeLab Editorial Team
NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.
Google Cloud Certification Roadmap (2026)
Choose your GCP certification path — Foundational, Associate...
CDL Cloud Digital Leader: Complete Exam Guide (2026)
Pass the Cloud Digital Leader exam — cloud business value, G...
GAIL Generative AI Leader: Complete Exam Guide (2026)
Pass the Generative AI Leader exam — Gemini, Vertex AI, Work...
Vertex AI Fundamentals for GCP Certs (2026)
Vertex AI basics every cert candidate needs — Workbench, Pip...
Associate Cloud Engineer (ACE): Complete Guide (2026)
Pass the Associate Cloud Engineer exam — Console, gcloud, pr...