Fetch the provided file from Azure Data Lake Storage
azure, microsoft, cloud, storage, adlsgen2, datalake
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.
| Display Name | API Name | Default Value | Allowable Values | Description | 
|---|---|---|---|---|
| ADLS Credentials | adls-credentials-service | Controller Service API:  ADLSCredentialsService Implementations: ADLSCredentialsControllerServiceLookup ADLSCredentialsControllerService  | Controller Service used to obtain Azure Credentials. | |
| Filesystem Name | filesystem-name | Name of the Azure Storage File System (also called Container). It is assumed to be already existing. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)  | ||
| Directory Name | directory-name | Name of the Azure Storage Directory. The Directory Name cannot contain a leading '/'. The root directory can be designated by the empty string value. In case of the PutAzureDataLakeStorage processor, the directory will be created if not already existing. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)  | ||
| File Name | file-name | ${azure.filename} | The filename Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)  | |
| Range Start | range-start | The byte position at which to start reading from the object. An empty value or a value of zero will start reading at the beginning of the object. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)  | ||
| Range Length | range-length | The number of bytes to download from the object, starting from the Range Start. An empty value or a value that extends beyond the end of the object will read to the end of the object. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)  | ||
| Number of Retries | number-of-retries | 0 | The number of automatic retries to perform if the download fails. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)  | |
| Proxy Configuration Service | proxy-configuration-service | Controller Service API:  ProxyConfigurationService Implementation: StandardProxyConfigurationService  | Specifies the Proxy Configuration Controller Service to proxy network requests. Supported proxies: HTTP, SOCKS In case of SOCKS, it is not guaranteed that the selected SOCKS Version will be used by the processor. | 
| Name | Description | 
|---|---|
| success | Files that have been successfully written to Azure storage are transferred to this relationship | 
| failure | Files that could not be written to Azure storage for some reason are transferred to this relationship | 
| Name | Description | 
|---|---|
| azure.datalake.storage.statusCode | The HTTP error code (if available) from the failed operation | 
| azure.datalake.storage.errorCode | The Azure Data Lake Storage moniker of the failed operation | 
| azure.datalake.storage.errorMessage | The Azure Data Lake Storage error message from the failed operation | 
PutAzureDataLakeStorage, DeleteAzureDataLakeStorage, ListAzureDataLakeStorage