Principle:Truera Trulens Server Side Evaluation
| Knowledge Sources | |
|---|---|
| Domains | Infrastructure, Snowflake |
| Last Updated | 2026-02-14 08:00 GMT |
Overview
A deployment pattern that moves feedback function execution from the client to the Snowflake server, enabling scalable evaluation without local compute.
Description
Server-Side Evaluation moves feedback function execution into Snowflake's compute infrastructure. When enabled, feedback functions are packaged as Snowpark stored procedures and scheduled as tasks. This eliminates the need for local compute during evaluation and enables scaling to large numbers of records.
The configuration happens during connector initialization with the init_server_side flag.
Usage
Use this principle when deploying TruLens with Snowflake in production environments where you want to offload evaluation compute to Snowflake. Enable by setting init_server_side=True on the SnowflakeConnector.
Theoretical Basis
Server-side evaluation follows the Compute Offloading pattern, moving computation closer to the data store to reduce data transfer and leverage cloud compute scaling.