Skip to content

feat: Azure blob storage support in Parquet - #1247

Merged
vikaxsh merged 75 commits into
stagingfrom
azure-blob-storage-parquet
Oct 26, 2026
Merged

vikaxsh merged 75 commits into
stagingfrom
azure-blob-storage-parquet

Conversation

@sahitya-datazip

@sahitya-datazip sahitya-datazip commented Sep 21, 2026 •

Copy link
Copy Markdown
Collaborator

Description

Added azure blob storage support (ADLS Gen2 via Blob API) as Parquet destination similar to S3.
Azure fields:

  • Azure storage account name
  • Azure storage account key
  • Azure container name
  • Azure Path
    Azure and S3 share objectStore Interface

Dependencies: github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.8.0

Type of change

  • New feature (non-breaking change which adds functionality)
  • This change requires a documentation update

How Has This Been Tested?

  • Locally tested - full refresh + CDC
  • Unit tests for azure and s3

Screenshots or Recordings

image image

Documentation

Related PR's (If Any):

Comment thread destination/iceberg/local-test/docker-compose.yml Outdated
Comment thread tests/testutils/azurite.go
Comment thread tests/testutils/integration/azurite.go
Comment thread tests/testutils/integration/azurite.go
Comment thread destination/parquet/config.go
Comment thread destination/parquet/interface.go Outdated
Comment thread destination/parquet/interface.go Outdated
Comment thread destination/parquet/s3/s3.go Outdated
Comment thread destination/parquet/s3/s3.go
Comment thread destination/parquet/azure/azure.go
Comment thread destination/parquet/azure/azure.go Outdated
Comment thread destination/parquet/azure/azure.go
Comment thread destination/parquet/azure/azure.go
Comment thread tests/testutils/integration/parquet_rolling.go Outdated
Comment thread .github/workflows/tests.yml
Comment thread Makefile
Comment thread tests/testutils/integration/azurite.go Outdated
Comment thread tests/testutils/integration/azurite.go
Comment thread tests/testutils/integration/sync.go
Comment thread destination/iceberg/iceberg.go Outdated
Comment thread destination/parquet/azure/azure.go
Comment thread destination/parquet/azure/azure.go
Comment thread destination/parquet/config.go
Comment thread destination/parquet/parquet_2pc.go
Comment thread destination/parquet/parquet.go
Comment thread tests/testutils/integration/azurite.go

@saksham-datazip saksham-datazip left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

This branch was successfully deployed

2 active and 1 inactive deployments
Publish Driver — 24f52c69 Deployed Oct 26, 2026 by sahitya-datazip via Publish driver mysql [manual] #289
integration_tests — 24f52c69 Deployed Oct 26, 2026 by sahitya-datazip via Approve Test Deployment #342
ai-code-review — 24f52c69 Deployed Oct 26, 2026 by sahitya-datazip via OpenCodeReview #713
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants