An S7 class representing an Azure Storage dataset bound to one or more
storage accounts keyed by environment tier (e.g. "prod", "preprod").
Arguments
- name
Dataset name. Must match
^[a-z][a-z0-9_]*$.- scheme
Hadoop filesystem scheme:
"abfss"or"wasbs".- container
Container (filesystem) name.
- storage
Non-empty named list mapping tier name to storage account.
- path
Path within the container, without leading or trailing
/.- format
Dataset format:
"delta","parquet","csv","tsv","json","avro","orc", or"text".- endpoint_suffix
Storage endpoint suffix. Defaults to
"core.windows.net".
Details
Only the storage account varies by tier: container, path,
endpoint_suffix, and scheme are shared across all tiers in storage.
If an environment also needs a different container, path, or sovereign
cloud, model it as a separate azr_dataset.
path must be non-empty, so a dataset cannot point at a container root.
