-
Install Node.js (version 22 or later)
-
Create a Databricks account or be able to log in to an existing one
-
Log into Databricks and create or locate an existing SQL warehouse
-
Open the "Connection details" tab and record the server hostname and HTTP path. See the Databricks documentation describing how to get these connection details
-
Install the Databricks ADBC driver:
dbc install databricks
-
Install dependencies:
npm --prefix .. install
-
Customize the script
main.js:- Change the connection arguments in
databaseOptions:uriis the URI for your Databricks instance. The script includes several authentication options. See the Databricks ADBC driver documentation for details.
- Change the SQL SELECT statement in
conn.query(), or keep it as is- Specify the catalog and schema by fully qualifying the table name as
catalog.schema.table
- Specify the catalog and schema by fully qualifying the table name as
- Change the connection arguments in
-
Run the script:
Node.js:
node main.js
Bun:
bun run main.js
Deno:
deno run --allow-ffi --allow-env main.js