Configuration options for feature materialization behavior.
| 219 | |
| 220 | |
| 221 | class MaterializationConfig(BaseModel): |
| 222 | """Configuration options for feature materialization behavior.""" |
| 223 | |
| 224 | pull_latest_features: StrictBool = False |
| 225 | """ bool: If true, feature retrieval jobs will only pull the latest feature values for each entity. |
| 226 | If false, feature retrieval jobs will pull all feature values within the specified time range. """ |
| 227 | |
| 228 | online_write_batch_size: Optional[int] = Field(default=None, gt=0) |
| 229 | """ int: Number of rows to write to online store per batch during materialization. |
| 230 | If None (default), all rows are written in a single batch for backward compatibility. |
| 231 | Set to a positive integer (e.g., 10000) to enable batched writes. |
| 232 | Supported compute engines: local, spark, ray. """ |
| 233 | |
| 234 | |
| 235 | class DataQualityMonitoringConfig(FeastConfigBaseModel): |