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.15.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.15.0.tar.gz | 1.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| trulens_connectors_snowflake-2.15.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.4 MB
Release files / trulens_connectors_snowflake-2.15.0.tar.gz
| Download URL | trulens_connectors_snowflake-2.15.0.tar.gz |
|---|---|
| Size | 1.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
326457f7d85226c77317df11b5bdc880435da43f88dfd3ae4005e5e887cd6323
|
|
BLAKE2b-256 checksum How to use checksums |
68f9d9fd55b5bb39315930aa3189b1a4b49372862012d440258bf340782bc0cd
|
| 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.15.0-py3-none-any.whl
| Download URL | trulens_connectors_snowflake-2.15.0-py3-none-any.whl |
|---|---|
| Size | 1.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d7cce768693ca195ecf84cbec100fa35944696ba5fdc83dc7108b6984833a7e2
|
|
BLAKE2b-256 checksum How to use checksums |
018d7595d0edc05e368ff38072bdad446c109893abeaac09e70110a112e1e1f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.16
|