Skip to content

Add initial Table APIs to local.FeatureStore#2

Merged
simba-git merged 4 commits intodevelopfrom
feature/simba/local
May 5, 2020
Merged

Add initial Table APIs to local.FeatureStore#2
simba-git merged 4 commits intodevelopfrom
feature/simba/local

Conversation

@simba-git
Copy link

local.FeatureStore can create tables from CSV files and materialize new ones using SQL.

Simba added 4 commits May 4, 2020 14:22
The python local.FeatureStore can read a CSV and turn it into a table.
The local table can performed indexed look ups via a primary key. The
local.FeatureStore will grow into a version of StreamSQL that can be
used locally, though it will likely have a subset of the core
functionality since it doesn't make much sense to have Kafka and other
streaming primitives locally.

The local.Table is a thin wrapper over a pandas dataframe to allow us
to use the pandasql package to mimic core feature store functionality
locally.
materialize_table allows new tables to be created by applying a SQL
query on existing ones.
@simba-git simba-git added this to the v0.0.0a1 milestone May 5, 2020
@simba-git simba-git merged commit 1780d01 into develop May 5, 2020
@simba-git simba-git deleted the feature/simba/local branch May 5, 2020 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant