{brickster}
is the R toolkit for Databricks, it includes:
Wrappers for Databricks API's (e.g. db_cluster_list
, db_volume_read
)
Browser workspace assets via RStudio Connections Pane (open_workspace()
)
Interactive Databricks REPL
remotes::install_github("databrickslabs/brickster")
library(brickster) # only requires `DATABRICKS_HOST` if using OAuth U2M # first request will open browser window to login Sys.setenv(DATABRICKS_HOST = "https://<workspace-prefix>.cloud.databricks.com") # list all SQL warehouses warehouses <- db_sql_warehouse_list() # read `data.csv` from a volume file <- db_volume_read( path = "/Volumes/<catalog>/<schema>/<volume>/data.csv", tempfile(pattern = ".csv") ) volume_csv <- readr::read_csv(file)
Refer to the "Connect to a Databricks Workspace" article for more details on getting authentication configured.
{brickster}
is very deliberate with choosing what API's are wrapped. {brickster}
isn't intended to replace IaC tooling (e.g. Terraform) or to be used for account/workspace administration.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4