Feast - How can Snowflake be added as a custom offline store?

249 views Asked by At

How can Snowflake be added as a custom offline store on Feast? I see a custom implementation to be implemented for Provider Class and offline store class, but how does Feast actually connect to a custom offline store? Should a driver be configured and if so how? The documentation implementation for provider and offline store classes doesn't help me much there.

Is the Feast more improved to support only file, bigquery and redshift at this time for offline feature store? I see mainly only these 3 references for Feast offline store in most implementation, and looks to not have much user base. Please advise, if using Snowflake for offline feature store might be recommendable or not?

Also, how does Feast fair with custom online feature store implementation like Cassandra etc?

1

There are 1 answers

0
Anton On BEST ANSWER

Snowflake is now a fully supported offline data source for Feast

project: my_feature_repo
registry: data/registry.db
provider: local
offline_store:
  type: snowflake.offline
  account: snowflake_deployment.us-east-1
  user: user_login
  password: user_password
  role: sysadmin
  warehouse: demo_wh
  database: FEAST