A machine learning engineer is using Amazon SageMaker Feature Store to manage features for a fraud detection model. The engineer needs to ensure that the feature group can serve both batch and real-time predictions. The feature group is configured with an online store enabled. Which additional configuration is required to support batch predictions?
To support batch predictions, the feature group must have an offline store, which stores historical feature data in Amazon S3. The online store is optimized for low-latency real-time serving, but batch predictions require access to historical data. Enabling the offline store and specifying an S3 bucket allows batch retrieval of features for training and batch inference.
Why this answer
Feature Store's online store is for real-time serving, while the offline store is for batch serving and training. To support batch predictions, the feature group must have an offline store enabled, which stores feature data in S3. This allows the engineer to retrieve historical features in bulk for batch inference jobs.
Without an offline store, only real-time serving is possible.
Exam trap
The trap here is assuming that the online store can handle batch predictions or that encryption or event time settings enable batch access, when in fact an offline store is required.