tabsdata.AzureDestination
- class AzureDestination( )
Bases:
DestinationPluginAzure-file-based data outputs.
- __init__( )
Initializes the AzureDestination with the given URI and the credentials required to access Azure; and optionally a format.
- Parameters:
uri – The URI of the files to export with format: ‘az://path/to/files’. It can be a single URI or a list of URIs.
credentials – The credentials required to access Azure. Must be an AzureCredentials object.
format – The format of the file. If not provided, it will be inferred from the file extension. Can be either a string with the format or a FileFormat object. Currently supported formats are ‘csv’, ‘parquet’, ‘ndjson’ and ‘jsonl’.
- Raises:
OutputConfigurationError –
FormatConfigurationError –
Methods
__init__(uri, credentials[, format])Initializes the AzureDestination with the given URI and the credentials required to access Azure; and optionally a format.
chunk(working_dir, *results)Trigger the exporting of the data to local parquet chunks.
stream(working_dir, *results)Trigger the exporting of the data.
write(files)Given a file or a list of files, write to the desired destination.
Attributes
allow_fragmentsWhether to allow fragments in the output.
credentialsThe credentials required to access Azure.
formatThe format of the file.
uri'az://path/to/files'.