Share
Azure Blob Storage (Edge) Setup Guide

Azure Blob Storage is Microsoft’s object storage service for the cloud. It holds large amounts of unstructured data, such as files, as blobs in containers within a storage account.

Hevo replicates data from CSV and TSV files in an Azure Blob Storage container into the Destination of your choice. You define rules that determine the folders to read files from, the format of those files, and how the files are mapped to tables in your Destination. Hevo supports storage accounts with or without a hierarchical namespace, which is the storage type that Azure Data Lake Storage uses.

Hevo supports the following authentication methods to connect to Azure Blob Storage:

  • Microsoft Entra ID: Uses an application that you register in Microsoft Entra ID to connect, with a client secret or a client certificate. The application can read only the containers on which you assign it the Storage Blob Data Reader role, and the connection does not depend on any individual user’s account.

  • Shared Access Signature (SAS): Uses a shared access signature that you generate for your storage account to connect. The SAS grants read and list access to the containers in the storage account until it expires.



Supported Features

Feature Name Supported
Capture deletes No
Data blocking (skip objects and fields) Yes
Resync (objects and Pipelines) Yes
API configurable No
File encoding UTF-8

Source Considerations

  • If a row in a file contains more values than the file’s header, Hevo adds columns to the Destination table for the additional values. If a row contains fewer values than the header, Hevo loads NULL in the remaining columns of the Destination table.

  • If the first line of a file shares no column name with its Destination table, Hevo loads that line as a data row. This allows Hevo to ingest all the rows from exports split into multiple files, such as Spark or MySQL exports, where only the first file contains the header.

  • If a file is updated while Hevo is reading it, Hevo stops reading the file and ingests its latest content in the next run.


Limitations

  • Hevo currently supports only storage accounts in the Azure global cloud. Storage accounts in Azure Government and Azure operated by 21Vianet are not supported.

  • Hevo supports only Unicode Transformation Format, 8-bit (UTF-8) encoded files. If your files use another encoding, any characters that are not valid in UTF-8 are loaded as the replacement character (�).

  • Hevo ingests data only from CSV and TSV files stored as blobs in containers. Data from Azure Files shares, queues, tables, and files in any other format is not ingested.

  • Hevo does not capture deletes. If you delete a file from your container, the rows loaded from it remain in the Destination.

Last updated on Oct 16, 2026

Tell us what went wrong

Skip to the section