v.23.5New Feature

Added AzureBlobStorage Storage Engine and Table Function

Added storage engine AzureBlobStorage and azureBlobStorage table function. The supported set of features is very similar to storage/table function S3 [#50604] (https://github.com/ClickHouse/ClickHouse/pull/50604) (alesapin) (SmitaRKulkarni.
Introduced the AzureBlobStorage storage engine and azureBlobStorage table function, enabling ClickHouse to interact directly with Azure Blob Storage similar to the existing S3 integration.

Why it matters

This feature allows users to seamlessly read from and write to Azure Blob Storage within ClickHouse, expanding cloud storage support beyond S3. It simplifies data management and integration workflows for users leveraging Microsoft's cloud storage services.

How to use it

Users can create tables using the AzureBlobStorage engine or use the azureBlobStorage table function to query data directly from Azure Blob Storage. The usage syntax and supported options closely follow those of the S3 storage engine and table function, making migration or adoption straightforward.