-
Notifications
You must be signed in to change notification settings - Fork 182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add snowflake sqlalchemy implementation #1216
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
prob wanna make sure you run yapf
formatter
@@ -51,6 +52,10 @@ | |||
logger = logging.getLogger(__name__) | |||
|
|||
|
|||
class SnowflakeImpl(DefaultImpl): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
how or where is this used?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When TruLens loads a Snowflake Table, this is required for SQLAlchemy to interpret snowflake DB urls
Can you add docs for this? You can get form factor and language from: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please include log_in_snowflake.md
into mkdocs.yml
docs/trulens_eval/tracking/logging/where_to_log/log_in_snowflake.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM given your offline explanations to me, with the caveat, you may want to hold out for someone who actually understands this stuff better than the person you just taught haha. That said, I'll leave it to you if you want to submit it now.
docs/trulens_eval/tracking/logging/where_to_log/log_in_snowflake.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
* add snowflake table implementation for sqlachemy * fmt * fmt * joined load * bug * joined 2 deep * add logging in snowflake doc * fmt * fmt? * remove unneeded * rm trulens source install instructions * remove legacy streamlit cache clear * fmt * add snowflake doc to mkdocs --------- Co-authored-by: Piotr Mardziel <piotr.mardziel@snowflake.com>
* add snowflake table implementation for sqlachemy * fmt * fmt * joined load * bug * joined 2 deep * add logging in snowflake doc * fmt * fmt? * remove unneeded * rm trulens source install instructions * remove legacy streamlit cache clear * fmt * add snowflake doc to mkdocs --------- Co-authored-by: Piotr Mardziel <piotr.mardziel@snowflake.com>
* add snowflake table implementation for sqlachemy * fmt * fmt * joined load * bug * joined 2 deep * add logging in snowflake doc * fmt * fmt? * remove unneeded * rm trulens source install instructions * remove legacy streamlit cache clear * fmt * add snowflake doc to mkdocs --------- Co-authored-by: Piotr Mardziel <piotr.mardziel@snowflake.com>
* add snowflake table implementation for sqlachemy * fmt * fmt * joined load * bug * joined 2 deep * add logging in snowflake doc * fmt * fmt? * remove unneeded * rm trulens source install instructions * remove legacy streamlit cache clear * fmt * add snowflake doc to mkdocs --------- Co-authored-by: Piotr Mardziel <piotr.mardziel@snowflake.com>
* add snowflake table implementation for sqlachemy * fmt * fmt * joined load * bug * joined 2 deep * add logging in snowflake doc * fmt * fmt? * remove unneeded * rm trulens source install instructions * remove legacy streamlit cache clear * fmt * add snowflake doc to mkdocs --------- Co-authored-by: Piotr Mardziel <piotr.mardziel@snowflake.com>
Items to add to release announcement:
Other details that are good to know but need not be announced: