Skip to main content

Utils Driver

Specifies the driver the generated Databricks utilities use for connectivity back to the BimlFlex catalog database.

Options: ODBC, JDBC

OptionBehavior
ODBC (default)The build generates the bfx_init_odbc.sh cluster init script and an ODBC-based bfxutils.py; clusters install the ODBC driver through the init script
JDBCThe build generates a JDBC-based bfxutils.py and no init script; the generated job tasks instead install the Python packages python-tds, pyOpenSSL and certifi, as task libraries on job clusters, or through a bfx_jdbc environment for serverless tasks

When to Change This Setting

Keep ODBC for classic job clusters, where the init script installs the driver. Select JDBC when running on serverless compute, where cluster init scripts are not available and the package-based JDBC path is the compatible option.

SettingInteraction
Job ClusterServerless compute pairs with the JDBC driver

Notes

  • This setting is part of the Databricks settings category.
  • The default value for this setting is ODBC.