FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Generic Input/Output of DataFrames, Client part by windoze · Pull Request #580 · feathr-ai/feathr · GitHub

Generic Input/Output of DataFrames, Client part - #580

Merged
xiaoyongzhu merged 19 commits into
mainfrom
windoze/generic-io-client
Aug 25, 2022
Merged

Generic Input/Output of DataFrames, Client part#580
xiaoyongzhu merged 19 commits into
mainfrom
windoze/generic-io-client

Conversation

windoze commented Aug 13, 2022

Copy link
Copy Markdown
Member

This PR is the client part corresponding to PR #475 , it contains Python code to generate config/jobparameters to enable the user to use CosmosDb as Data Source and Online/Offline storage.

It adds "CosmosDbSource" and "CosmosDbSink" in the client lib, the former is to use CosmosDb as data source, the latter is to use CosmosDb as online storage.

There are still some open questions about using CosmosDb as offline storage, the main one is, CosmosDb requires every row/doc to have a unique key, but in the feature joining job, we still don't know what should be used as a meaningful key.
For this reason, using CosmosDb as an offline store is not opened in the public interface, even the function is usable internally.

blrchen previously approved these changes Aug 15, 2022

blrchen commented Aug 16, 2022

Copy link
Copy Markdown
Collaborator

E2E test should get updated to cover write features to cosmos db

Comment thread feathr_project/feathr/client.py Outdated

jainr commented Aug 17, 2022

Copy link
Copy Markdown
Collaborator

Can we add test cases to show this in working?

blrchen previously approved these changes Aug 24, 2022
Yuqing-cat previously approved these changes Aug 24, 2022
windoze dismissed stale reviews from Yuqing-cat and blrchen via e7f8ceb August 24, 2022 13:03

Copy link
Copy Markdown
Member

The test failures are irrelevant hence merging the code.

xiaoyongzhu merged commit 3ab9c82 into main Aug 25, 2022
xiaoyongzhu deleted the windoze/generic-io-client branch August 25, 2022 19:47
ahlag pushed a commit to ahlag/feathr that referenced this pull request Aug 26, 2022
* WIP

* Remove ununsed import

* Rename collection to container

* Typo

* Typo

* Use Sink as offline store

* Add CI test case

* CI test fix

* SQL and CosmosDb doc

* CosmosDb test

* Resolve comments

* Resolve comments

* Environment variables in upper case

* Get env from secrets

* Databricks env
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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.

5 participants


Back | FazBrowse Home | New Git URL