Closed danbaron63 closed 1 month ago
Draft PR here https://github.com/feast-dev/feast/pull/4649/files
Still WIP as some tests are failing locally (possibly due to my environment setup though). Will see if I can get them working next week some time!
Expected Behavior
When
table_create_disposition
is set toCREATE_NEVER
, a BigQuery dataset should not be created.Current Behavior
table_create_disposition
is ignored and feast will attempt to create the dataset regardless. This can be a problem for orgs who require to manage warehouse infrastructure outside of Feast.Steps to reproduce
Run
get_historical_features
on any BigQuery offline store. Example code:Specifications
Possible Solution
table_create_disposition
should be checked in this method. If the dataset does not exist and exception should be thrown whentable_create_disposition
isCREATE_NEVER
.