← 输入框|github.com|刷新
Skip to content

Python SDK #48

Closed
Closed

Description

@woop

Creating an issue to track the addition of a Python SDK for Feast:

Activity

  1. zhilingc commented on Jan 8, 2019

    @zhilingc
    Collaborator

    Outstanding tasks:

    • Importer from BQ should pull descriptions from bq table
    • CI should run py sdk unit tests

    Enhancements:

    • More intuitive way of updating stores for features
    • Feature exploration api
  2. tims commented on Jan 11, 2019

    @tims
    Contributor

    Further feedback:

    The main thing that I think we'll need to think more about, is how the notion of a dataset will work in an environment without BigQuery. One way to do this, would be rather saving query results back to BQ tables, we could read them from the warehouse is in beam and export them again using beam. Then the warehouse wouldn't have to be BQ. Eg, exporting them as Avro files would be pretty neat.

  3. woop commented on Jan 12, 2019

    @woop
    MemberAuthor

    Further feedback:

    The main thing that I think we'll need to think more about, is how the notion of a dataset will work in an environment without BigQuery. One way to do this, would be rather saving query results back to BQ tables, we could read them from the warehouse is in beam and export them again using beam. Then the warehouse wouldn't have to be BQ. Eg, exporting them as Avro files would be pretty neat.

    Is there anything that couples us to BQ right now? The way I see it is we will have a feature warehouse where we will create these datasets (that will remain the source of truth). When the user wants to retrieve it, the dataset table is exported in file format to some staging location, and then the user can download it through through our client. That process can happen in any way, Beam or otherwise.

    We should definitely support structured data as the default, with my preference being Parquet. Avro is also a strong contender.

  4. tims commented on Jan 18, 2019

    @tims
    Contributor

    There is, in that there isn't a way to create training datasets from the warehouse if the warehouse is just files (currently our only other supported warehouse sink). Which suggests flat files aren't suitable warehouse sinks.

    I think we can close this now that the SDK is merged in. Alternative open source warehouse stores are a future issue.

  5. added a commit that references this issue on Jul 29, 2020
  6. added a commit that references this issue on Jul 19, 2024
  7. added a commit that references this issue on Nov 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions