Thrift SQL
Utilizes Apache Thrift to execute SQL commands on a database or distributed data system.

note
In v2.10.1 the Create Job form's Job Type dropdown offers JAR, Functions and Custom Code. Thrift SQL still appears as a Type value in the workspace Jobs list and in its Type filter.
Required Fields
Cluster
Choose the cluster that will run the SQL queries.
Advanced Options
An Append checkbox plus six dependency tabs, described below:
| Tab | Purpose |
|---|---|
| Configs | Spark configuration Key / Value rows (with Bulk Edit) |
| Packages | Add required dependencies |
| Jars | Attach external libraries |
| Repositories | Repositories used to resolve dependencies |
| Archives | Add archive files |
| Files | Include supporting files |
Followed by Principal & Key Tab, Driver Config, Concurrent Runs and Timeout, and we document all four of these configuration options on the Create Job page. Between them they carry the Principal, Key Tab, Driver Java Options, Driver Library Path, Maximum Concurrent Job Runs and Job Timeout (minutes) fields.
