trulens-connectors-snowflake
Snowflake connector for TruLens. Logs traces and evaluations to your Snowflake account.
Install
pip install trulens-connectors-snowflake
Quick Start
from trulens.connectors.snowflake import SnowflakeConnector
from trulens.core import TruSession
conn = SnowflakeConnector(snowpark_session=my_existing_session)
session = TruSession(connector=conn)
Authentication Methods
No password required for most auth methods. SnowflakeConnector supports any auth that Snowpark supports.
| Method | Key Param | Password Required? |
|---|---|---|
| Existing Snowpark Session | snowpark_session= |
No |
| Browser SSO | authenticator="externalbrowser" |
No |
| Key-pair auth | private_key_file="rsa_key.p8" |
No |
| OAuth token | authenticator="oauth", token=... |
No |
| Username / password | password="..." |
Yes |
Browser-based SSO
conn = SnowflakeConnector(
account="myaccount",
user="myuser",
authenticator="externalbrowser",
database="mydb",
schema="myschema",
warehouse="mywh",
role="myrole",
)
Key-pair auth
conn = SnowflakeConnector(
account="myaccount",
user="myuser",
private_key_file="/path/to/rsa_key.p8",
database="mydb",
schema="myschema",
warehouse="mywh",
role="myrole",
)
OAuth access token
conn = SnowflakeConnector(
account="myaccount",
user="myuser",
authenticator="oauth",
token="<token>",
database="mydb",
schema="myschema",
warehouse="mywh",
role="myrole",
)
Full Documentation
See the Logging in Snowflake guide for complete examples including session refresh for long-running apps and troubleshooting.
Metadata
Release files for trulens-connectors-snowflake 2.14.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| trulens_connectors_snowflake-2.14.0.tar.gz | 1.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| trulens_connectors_snowflake-2.14.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.3 MB
Release files / trulens_connectors_snowflake-2.14.0.tar.gz
| Download URL | trulens_connectors_snowflake-2.14.0.tar.gz |
|---|---|
| Size | 1.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4510ad3abf6d456dc6591be496ad1441d6b5dc93c55017d11a1f5c71c7964b47
|
|
BLAKE2b-256 checksum How to use checksums |
9e44d96c11c793225a1ed8b36f0d9b5f68390d4bdb3ae01d1b77fcd5d9072380
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.16
|
Release files / trulens_connectors_snowflake-2.14.0-py3-none-any.whl
| Download URL | trulens_connectors_snowflake-2.14.0-py3-none-any.whl |
|---|---|
| Size | 1.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1a4128cea785268ed2123866b7990f06c7cf9b2af3f69e5c1e6873afb9590c08
|
|
BLAKE2b-256 checksum How to use checksums |
7c4cd41826fa5a1d6ba8c857568d2be219e4de1a5f4231549b11649c0b6e049e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.16
|