May 8th, 2025

Fabric Mirroring for Azure Cosmos DB: Public Preview Refresh Now Live with New Features

Jilene Maldonado
Program Manager

We’re thrilled to announce the latest refresh of Fabric Mirroring for Azure Cosmos DB, now available with several powerful new features that enhance your data analytics infrastructure. This update significantly improves the experience, making it easier than ever to replicate your Azure Cosmos DB data into OneLake in Microsoft Fabric—giving you more control and flexibility over your mirrored databases.

New Features

Entra ID Authentication Support for Source Connections

ea refresh blog image

Azure Cosmos DB Mirroring now supports authentication via Microsoft Entra ID (formerly Azure AD), in addition to account keys. This enhancement allows organizations to use role-based access control (RBAC) when connecting to the source Azure Cosmos DB account, aligning with enterprise security and identity management best practices. Microsoft Entra ID authentication provides secure, compliant, and streamlined data ingestion into Fabric mirror artifacts.

Container Selection

Container selection screen in the creation flow of a Cosmos DB mirroring artifact.

Azure Cosmos DB Mirroring now supports selective container replication, allowing you to specify which containers within a database to mirror into Microsoft Fabric. This enhancement gives you greater control over data movement and improves security granularity by mirroring only selected containers. By replicating only the necessary datasets, you can reduce Fabric storage costs and build a more efficient, fine-tuned data architecture for analytical workloads.

Invalid Column Name Handling / Column Mapping

Azure Cosmos DB Mirroring now supports a broader range of special characters in column names, including white spaces—the most requested capability—as well as wildcards like =, ;, {}, (), \n, \t. With this update, Azure Cosmos DB Mirroring handles complex or non-standard column naming conventions without interruption, enabling seamless mirroring operations across diverse schemas.

Vector Search for NoSQL API Compatibility

Azure Cosmos DB Mirroring now fully supports accounts that use vector search and indexing, allowing AI and machine learning workloads to take full advantage of Microsoft Fabric’s powerful analytics—while continuing to leverage Azure Cosmos DB’s high-performance vector capabilities.

Many AI workloads already store vector embeddings in Azure Cosmos DB and use vector search for semantic retrieval and recommendation systems. With this update, you can now seamlessly integrate those workloads with Microsoft Fabric to unlock advanced analytics, model evaluation, and real-time reporting—all within a unified data platform.

For more details, explore the documentation on Vector Search and Indexing for Cosmos DB and Fabric Data Science and AI Experiences.

CRUD Support

Azure Cosmos DB Mirroring now offers comprehensive REST API support, giving data teams full programmatic control over mirrored artifacts. With this release, you can automate key operations such as mirror creation, deletion, replication start/stop, and table-level status monitoring. The new API surface increases operational flexibility, simplifies large-scale deployment and management, and supports seamless integration into CI/CD workflows.

To learn more about Microsoft Fabric Mirroring Rest APIs, visit the documentation here.

Auto Inference for SQL

Auto schema Inference example in SQL Analytics Endpoint in Fabric

With the new auto inference feature, Azure Cosmos DB Mirroring automatically infers the schema for your nested data using OPENJSON, eliminating the need to manually define schemas—saving time and reducing the risk of errors. This intelligent capability is especially valuable for workloads with dynamic or unpredictable structures, as it detects and applies the appropriate schema automatically, streamlining the entire data integration process.

Why Use Fabric Mirroring for Azure Cosmos DB?

Fabric Mirroring for Azure Cosmos DB delivers a seamless, no-ETL experience, enabling near real-time replication of your Azure Cosmos DB data into Fabric OneLake. This integration keeps your data up to date and readily available for analytics—without affecting the performance of your transactional workloads. With these new features, Azure Cosmos DB Mirroring continues to offer a deeply integrated, end-to-end solution for your data analytics needs.

Get Started Today

We invite you to explore these new features and see how they can enhance your data management and analytics workflows. For more information about Azure Cosmos DB Mirroring, visit our documentation.

Please note, to start using the feature, you must enable tenant admin switch. Otherwise, the feature will not be available for your Fabric workspace. For more information, please visit “Enable Mirroring”.

For any questions or feedback, please reach out to our team at fabriccosmosdbmirror@microsoft.com.

Leave a review

Tell us about your Azure Cosmos DB experience! Leave a review on PeerSpot and we’ll gift you $50. Get started here.

About Azure Cosmos DB

Azure Cosmos DB is a fully managed and serverless distributed database for modern app development, with SLA-backed speed and availability, automatic and instant scalability, and support for open-source PostgreSQL, MongoDB, and Apache Cassandra. To stay in the loop on Azure Cosmos DB updates, follow us on TwitterYouTube, and LinkedIn.

Author

Jilene Maldonado
Program Manager

Jilene is a Product Manager on the Azure Cosmos DB team focusing on analytics.

0 comments