Skip to content

Download BigQuery table to pyarrow table for python-based ingestion flow - #1366

Merged
feast-ci-bot merged 11 commits into
feast-dev:masterfrom
jklegar:jacob_bq_tableref
Mar 12, 2021
Merged

Download BigQuery table to pyarrow table for python-based ingestion flow#1366
feast-ci-bot merged 11 commits into
feast-dev:masterfrom
jklegar:jacob_bq_tableref

Conversation

@jklegar

@jklegar jklegar commented Mar 5, 2021

Copy link
Copy Markdown
Collaborator

What this PR does / why we need it: Implements downloading a BQ table to an in-memory pyarrow table, which will be part of the python-based ingestion flow

Which issue(s) this PR fixes:

Fixes #

Does this PR introduce a user-facing change?:

NONE

Comment thread sdk/python/requirements-dev.txt Outdated
Comment thread sdk/python/feast/offline_store.py Outdated
@jklegar

jklegar commented Mar 5, 2021

Copy link
Copy Markdown
Collaborator Author

btw this is stacked on #1364 but I don't think GH PR's support stacked diffs

Comment thread sdk/python/feast/big_query_source.py Outdated
Comment thread sdk/python/feast/big_query_source.py Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread sdk/python/feast/offline_store.py Outdated
Comment thread sdk/python/setup.py Outdated
Comment thread sdk/python/feast/offline_store.py Outdated
Comment thread sdk/python/feast/offline_store.py Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we please add a few comments to this code so that its easier for a reader to parse

Comment thread sdk/python/feast/offline_store.py Outdated
Comment thread sdk/python/feast/feature_store_config.py Outdated
Comment thread sdk/python/feast/feature_store_config.py Outdated
Comment thread sdk/python/feast/feature_store.py Outdated
@woop
woop self-requested a review March 9, 2021 01:05
Comment thread sdk/python/feast/feature_store.py Outdated
Comment thread sdk/python/feast/repo_config.py Outdated
Comment thread sdk/python/feast/offline_store.py Outdated
Comment thread sdk/python/feast/offline_store.py Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can maybe just leave out this comment and inherit from OfflineStore for now.

Comment thread sdk/python/feast/offline_store.py Outdated
Comment thread sdk/python/feast/offline_store.py Outdated
@jklegar jklegar added approved and removed approved labels Mar 11, 2021
jklegar added 11 commits March 11, 2021 20:02
Signed-off-by: Jacob Klegar <jacob@tecton.ai>
Signed-off-by: Jacob Klegar <jacob@tecton.ai>
Signed-off-by: Jacob Klegar <jacob@tecton.ai>
Signed-off-by: Jacob Klegar <jacob@tecton.ai>
Signed-off-by: Jacob Klegar <jacob@tecton.ai>
Signed-off-by: Jacob Klegar <jacob@tecton.ai>
Signed-off-by: Jacob Klegar <jacob@tecton.ai>
Signed-off-by: Jacob Klegar <jacob@tecton.ai>
Signed-off-by: Jacob Klegar <jacob@tecton.ai>
Signed-off-by: Jacob Klegar <jacob@tecton.ai>
Signed-off-by: Jacob Klegar <jacob@tecton.ai>
@jklegar
jklegar force-pushed the jacob_bq_tableref branch from 47ee560 to 85465a1 Compare March 12, 2021 01:27
@woop

woop commented Mar 12, 2021

Copy link
Copy Markdown
Member

/lgtm

@feast-ci-bot

Copy link
Copy Markdown
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: jklegar, woop

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@feast-ci-bot
feast-ci-bot merged commit 8ada7ae into feast-dev:master Mar 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants