SQL evaluation criteria for Databricks. Load when the trace contains execute_sql tool calls or SQL code in responses. Covers syntax validity, Unity Catalog patterns, and Databricks-specific SQL features.
When evaluating SQL in agent traces, check these dimensions:
catalog.schema.tablemain.default unless appropriate)CREATE OR REPLACE instead of DROP IF EXISTS + CREATEALTER TABLE ... SET TBLPROPERTIES for table propertiesCOMMENT ON for documentationmcp__databricks__execute_sql for SQL executionBash with databricks sql CLI as a workaroundIDENTIFIER() function for dynamic table referencesSELECT * FROM read_files() for file ingestion, not COPY INTO (unless streaming)DROP operations unless explicitly requestedSee detailed patterns for specific syntax examples.