Validates the URL, loads the azure extension, then returns a lazy
dplyr::tbl() over the dataset. Use az_conn() first if the connection
needs Azure extensions, settings, or secrets.
Arguments
- conn
A DuckDB connection.
- url
Character scalar. Azure Blob URL. Supports glob patterns for multi-file datasets (e.g.
"abfss://container@account.dfs.core.windows.net/data/*.parquet").- name
Optional character scalar. Name to register the view under in DuckDB. When
NULL(default) the dataset is scanned directly.- hive_partitioning
Logical. Enable Hive partition inference from the directory structure. Default
FALSE.- replace
Logical. Replace an existing view of the same name. Default
TRUE. Ignored whenname = NULL.
Value
A dplyr::tbl() backed by the Parquet dataset.
Details
When name is NULL the dataset is queried directly via read_parquet()
with no persistent object registered on the connection. When name is
supplied the dataset is first registered as a VIEW via load_parquet(), then
referenced by name. Glob patterns (e.g. "*.parquet") are supported in
url for multi-file datasets.