Anything in the directory /default_feature_store, including the rest of this README was generated with the CLI command feast init default_feature_store, which creates a Feast quickstart example. This example can provide useful information to new Feast users and serve as a comparison point to integrations with Hamilton. The directory /simple_feature_store is reimplements 1-to-1 the functionalities from this directory.
If you haven‘t already, check out the quickstart guide on Feast’s website (http://docs.feast.dev/quickstart), which uses this repo. A quick view of what‘s in this repository’s feature_repo/ directory:
data/ contains raw demo parquet datafeature_repo/example_repo.py contains demo feature definitionsfeature_repo/feature_store.yaml contains a demo setup configuring where data sources arefeature_repo/test_workflow.py showcases how to run all key Feast commands, including defining, retrieving, and pushing features.You can run the overall workflow with python test_workflow.py.
See more details in Running Feast in production
feast init -t gcp or feast init -t aws or feast init -t snowflake.feast init --help.feature_store.yaml points to a local file as a registry. You'll want to setup a remote file (e.g. in S3/GCS) or a SQL registry. See registry docs for more details.feast serve to expose endpoints to retrieve online features.