GitXplorerGitXplorer
d

brickster

public
39 stars
6 forks
8 issues

Commits

List of commits on branch main.
Verified
46cd34aad31a40387d37d43621626b2096febe9d

Merge pull request #64 from databrickslabs/cran-fixes-v0.2.4

RRafiKurlansik committed 21 days ago
Unverified
45a39c904c1cb513e223d1556f4ce0570c7048b2

Adjusting vignettes to reflect `keep_as` to `output.var` change.

committed 21 days ago
Unverified
171812d0f5e1a269ea1c02520ddb0d9a7b65bd63

Adoptiong `output.var` instead of `keep_as` to conform with existing standards.

committed 21 days ago
Unverified
8a7ba1f814d580c564bd734c668257247601ebc8

Incrementing version

committed 21 days ago
Unverified
4d39f0d01b8ba96eba3d38a1bed71a38577d9b72

Preparing for CRAN resubmission

committed 21 days ago
Verified
dfe4098630661bfff56d8e2675d5eb0b9aafe7ca

Merge pull request #56 from databrickslabs/connection-pane-improvements

RRafiKurlansik committed 2 months ago

README

The README file for this repository.

R-CMD-check Codecov test coverage

{brickster} is the R toolkit for Databricks, it includes:

Installation

remotes::install_github("databrickslabs/brickster")

Quick Start

library(brickster)

# requires `DATABRICKS_HOST` only if using OAuth U2M
# first request will open browser window to login
Sys.setenv(DATABRICKS_HOST = "<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.

API Coverage

{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.

API Available Version
DBFS Yes 2.0
Secrets Yes 2.0
Repos Yes 2.0
mlflow Model Registry Yes 2.0
Clusters Yes 2.0
Libraries Yes 2.0
Workspace Yes 2.0
Endpoints Yes 2.0
Query History Yes 2.0
Jobs Yes 2.1
Volumes (Files) Yes 2.0
SQL Statement Execution Yes 2.0
REST 1.2 Commands Partially 1.2
Unity Catalog Partially 2.1