{"id":11097,"date":"2025-11-18T08:00:19","date_gmt":"2025-11-18T16:00:19","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cosmosdb\/?p=11097"},"modified":"2025-11-14T09:23:18","modified_gmt":"2025-11-14T17:23:18","slug":"cosmos-db-fabric-mirroring-ga","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cosmosdb\/cosmos-db-fabric-mirroring-ga\/","title":{"rendered":"Announcing: GA of Cosmos DB in Microsoft Fabric and Cosmos Mirroring"},"content":{"rendered":"<p><span data-contrast=\"none\">We\u2019re\u00a0excited to announce that Cosmos DB in Microsoft Fabric\u00a0and Cosmos DB Mirroring\u00a0are\u00a0now Generally\u00a0Available, uniting\u00a0your operational and analytical data\u00a0in\u00a0one platform. You can now analyze live Cosmos DB data directly in Fabric\u2014no complex\u00a0or costly\u00a0ETL\u00a0required. Data\u00a0stays\u00a0in sync\u00a0in OneLake, providing\u00a0a single source\u00a0of truth for\u00a0real-time and historical insights.\u00a0Write queries using T-SQL from a SQL Endpoint\u00a0or use Python and Spark\u00a0Notebooks in Fabric.\u00a0<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">As a distributed NoSQL\u00a0database\u00a0Cosmos DB in Fabric brings\u00a0support for semi or unstructured data to\u00a0analytics\u00a0and ML\u00a0workloads\u00a0as well as\u00a0a host of\u00a0additional\u00a0new capabilities to Fabric, including vector indexing and search using DiskANN\u00a0and reverse ETL capabilities allowing customers to serve analytics to users with incredible speed at massive scale.\u00a0<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/CosmosDBinFabric.png\"><img decoding=\"async\" class=\"aligncenter wp-image-11186 size-full\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/CosmosDBinFabric.png\" alt=\"Cosmos DB in Fabric Data Explorer interface\" width=\"996\" height=\"586\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/CosmosDBinFabric.png 996w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/CosmosDBinFabric-300x177.png 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/CosmosDBinFabric-768x452.png 768w\" sizes=\"(max-width: 996px) 100vw, 996px\" \/><\/a><\/p>\n<p><span data-contrast=\"none\">Whether\u00a0you\u2019re\u00a0building dashboards, running analytics, or training ML models, you can work on fresh operational data for faster, AI-ready insights. This GA release delivers production-grade performance, enterprise security, and the scale of Cosmos DB\u2019s low-latency architecture within the unified Fabric experience.\u00a0Let\u2019s\u00a0go into some of\u00a0these benefits and how you can use\u00a0Cosmos DB in Fabric\u00a0in your workloads.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:279}\">\u00a0<\/span><\/p>\n<blockquote><p>Cosmos DB in Fabric has been a home run for Kinectify. As a company, we store a lot of data in Cosmos DB, and being able to automatically, reliably and performantly move data with zero ETL into Fabric has allowed us to experiment with Fabric in ways that we simply would not have been able to if we had to setup the ETL ourselves.<\/p>\n<p>Mike Calvin, CTO at Kinectify<\/p><\/blockquote>\n<h2>Vector indexing support\u00a0for AI\u00a0and ML workloads<\/h2>\n<p><span data-contrast=\"none\">Cosmos DB in Microsoft Fabric is an AI-optimized NoSQL database and is the first database in Azure to offer <a href=\"https:\/\/learn.microsoft.com\/azure\/cosmos-db\/nosql\/vector-search\" target=\"_blank\" rel=\"noopener\">DiskANN<\/a>, a graph-based indexing and search system that can index, store, and search large sets of vector data on relatively\u00a0small amounts\u00a0of computational resources. DiskANN\u00a0provides fast and\u00a0efficient query filtering via pushdown to the index to enable fast and cost-effective hybrid queries.\u00a0It also has support for full-text indexing\u00a0and search\u00a0with\u00a0<a href=\"https:\/\/learn.microsoft.com\/azure\/cosmos-db\/gen-ai\/full-text-search\" target=\"_blank\" rel=\"noopener\">BM25<\/a>\u00a0as well as hybrid search capability that combines vector search with full-text search scoring by using the <a href=\"https:\/\/learn.microsoft.com\/azure\/cosmos-db\/gen-ai\/hybrid-search\" target=\"_blank\" rel=\"noopener\">Reciprocal Rank Fusion (RRF)<\/a> function.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335557856&quot;:16777215,&quot;335559738&quot;:240,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/vector-database-2.png\"><img decoding=\"async\" class=\"aligncenter wp-image-11277 size-full\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/vector-database-2.png\" alt=\"Cosmos DB vector database in Fabric\" width=\"676\" height=\"447\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/vector-database-2.png 676w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/vector-database-2-300x198.png 300w\" sizes=\"(max-width: 676px) 100vw, 676px\" \/><\/a><\/p>\n<p><span data-contrast=\"none\">Cosmos DB in Fabric vector indexing enables efficient similarity searches across high-dimensional data, which is\u00a0also beneficial for data science scenarios including:<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335557856&quot;:16777215,&quot;335559738&quot;:240,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">Anomaly detection where\u00a0behaviors are vectorized\u00a0and\u00a0stored, combined\u00a0with extremely fast\u00a0similarity searches\u00a0to\u00a0identify\u00a0anomalies enabling\u00a0real-time anomaly flagging without scanning entire datasets\u00a0in OneLake.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335557856&quot;:16777215,&quot;335559738&quot;:240,&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"none\">Alternating Least Squares (ALS)\u00a0where\u00a0ALS generates user and item factor vectors. Vector indexing accelerates the recommendation pipeline by enabling fast nearest-neighbor lookups\u2014finding similar users or items based on their factor vectors.\u00a0Combined with the reverse ETL technique, this allows you to retrieve\u00a0top-K\u00a0recommendations or find similar users\u00a0with millisecond latency\u00a0without expensive distance computations across all vectors.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335557856&quot;:16777215,&quot;335559738&quot;:240,&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"none\">Both scenarios illustrate how\u00a0Cosmos DB\u00a0in Fabric goes from\u00a0a document\u00a0store into a vector database, letting you build ML-powered applications without\u00a0maintaining\u00a0separate vector stores.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335557856&quot;:16777215,&quot;335559738&quot;:240,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<blockquote><p>With Cosmos DB natively available in Microsoft Fabric, we can now operationalize transactional data for near real-time analytics and GenAI use cases without complex ETL or duplication. This integration simplifies our architecture and reduces latency between our operational and analytical systems, enabling faster decisions and richer insights for our customers. It\u2019s a game changer.<\/p>\n<p>Enterprise Solution Architect, MAQ Software<\/p><\/blockquote>\n<h2><span class=\"TextRun SCXW100418863 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW100418863 BCX8\">User-data functions and\u00a0<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW100418863 BCX8\">translytical<\/span><span class=\"NormalTextRun SCXW100418863 BCX8\">\u00a0<\/span><span class=\"NormalTextRun SCXW100418863 BCX8\">task flows<\/span><\/span><span class=\"EOP SCXW100418863 BCX8\" data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335557856&quot;:16777215,&quot;335559738&quot;:240,&quot;335559739&quot;:0}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"none\">Cosmos DB in Microsoft Fabric\u00a0is\u00a0tightly integrated\u00a0with user-data functions in Microsoft Fabric.\u00a0Fabric User data functions provide a platform to\u00a0write and\u00a0host your business logic, internal algorithms, and libraries. You can also integrate it into your Fabric architectures to customize the behavior of your solutions.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335557856&quot;:16777215,&quot;335559738&quot;:240,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">User-data functions in Fabric\u00a0provides\u00a0a\u00a0simplified\u00a0means for\u00a0encapsulating operations on your data in Cosmos DB in Fabric.\u00a0This enables\u00a0translytical\u00a0task flows by making published user-data functions available\u00a0to Fabric artifacts such as Power BI reports, allowing users to write back to their operational data stored in Cosmos DB based upon the\u00a0insights\u00a0presented to the user.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335557856&quot;:16777215,&quot;335559738&quot;:240,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/translytical-task-flows.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-11189\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/translytical-task-flows.png\" alt=\"translytical task flows showing how cosmos db in fabric can integrate user-data functions and power bi in Fabric.\" width=\"987\" height=\"422\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/translytical-task-flows.png 987w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/translytical-task-flows-300x128.png 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/translytical-task-flows-768x328.png 768w\" sizes=\"(max-width: 987px) 100vw, 987px\" \/><\/a><\/p>\n<p><span class=\"TextRun SCXW23959634 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW23959634 BCX8\">Consider this scenario in which a product manager is working to ensure maximum revenue for their product<\/span><span class=\"NormalTextRun SCXW23959634 BCX8\">s<\/span><span class=\"NormalTextRun SCXW23959634 BCX8\">.<\/span><span class=\"NormalTextRun SCXW23959634 BCX8\"> A user could build a Power BI report to analyze the pricing performance and from that report, then update the prices of their products directly back to their product database<\/span><span class=\"NormalTextRun SCXW23959634 BCX8\">. This kind of scenario would have previously\u00a0<\/span><span class=\"NormalTextRun SCXW23959634 BCX8\">required<\/span><span class=\"NormalTextRun SCXW23959634 BCX8\"> extensive ETL and analytics. T<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW23959634 BCX8\">ranslytical<\/span><span class=\"NormalTextRun SCXW23959634 BCX8\"> task flows utilizing Fabric&#8217;s user-data functions with Cosmos DB in Fabric makes <\/span><span class=\"NormalTextRun SCXW23959634 BCX8\">this\u00a0<\/span><span class=\"NormalTextRun SCXW23959634 BCX8\">process much simpl<\/span><span class=\"NormalTextRun SCXW23959634 BCX8\">er.<\/span><\/span><span class=\"EOP SCXW23959634 BCX8\" data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335557856&quot;:16777215,&quot;335559738&quot;:240,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<h2>Reverse ETL<\/h2>\n<p><span data-contrast=\"auto\">Cosmos DB in Fabric provides zero-ETL integration between operational data in Cosmos DB and analytical data in OneLake. It also serves as a powerful, low-latency data layer capable of handling high concurrency across diverse data types\u2014making it ideal for implementing reverse-ETL patterns in analytical workloads.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">With reverse-ETL, Cosmos DB in Fabric can act as a serving layer that feeds analytical insights back into applications or reports. This enables developers to deliver real-time intelligence\u2014such as\u00a0purchase\u00a0predictions, fraud detection, or personalization\u2014to thousands of users simultaneously.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Reverse-ETL is typically implemented in a Fabric Notebook using Spark to write data back into a database for use in reports or applications. Cosmos DB\u2019s Spark Connector simplifies this process by supporting reads, writes, queries, and container management, including throughput configuration.<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/reverse-etl.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-11188\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/reverse-etl.png\" alt=\"Spark notebook showing how to configure Cosmos DB to write back data to a container for reverse ETL.\" width=\"917\" height=\"445\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/reverse-etl.png 917w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/reverse-etl-300x146.png 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/11\/reverse-etl-768x373.png 768w\" sizes=\"(max-width: 917px) 100vw, 917px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"TextRun SCXW186821181 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW186821181 BCX8\">Getting Started<\/span><\/span><span class=\"EOP SCXW186821181 BCX8\" data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335557856&quot;:16777215,&quot;335559738&quot;:240,&quot;335559739&quot;:0}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"none\">To learn more about Cosmos DB in Fabric, here are some resources to help you get started.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335557856&quot;:16777215,&quot;335559738&quot;:240,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"none\">Cosmos DB in Fabric\u00a0docs<\/span><\/b><span data-contrast=\"none\">: The best place to get started is with our docs. You can\u00a0start here,\u00a0<\/span><a href=\"https:\/\/aka.ms\/CosmosFabricDocs\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">https:\/\/aka.ms\/CosmosFabricDocs<\/span><\/a><span data-contrast=\"none\">\u00a0<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335557856&quot;:16777215,&quot;335559738&quot;:240,&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><b><span data-contrast=\"none\">Cosmos DB in Fabric Samples<\/span><\/b><span data-contrast=\"none\">: We have an extensive (and growing) set of samples ready for users to get started exploring Cosmos DB in Fabric. You can see our samples here, <a href=\"https:\/\/aka.ms\/CosmosFabricSamples\" target=\"_blank\" rel=\"noopener\">https:\/\/aka.ms\/CosmosFabricSamples<\/a>\u00a0 <\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335557856&quot;:16777215,&quot;335559738&quot;:240,&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"none\">Cosmos DB in Fabric Videos:\u00a0We also have a growing list of videos you can use to get more familiar with Cosmos DB in Fabric on YouTube:\u00a0<\/span><a href=\"https:\/\/aka.ms\/CosmosFabricVideos\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">https:\/\/aka.ms\/CosmosFabricVideos<\/span><\/a><\/li>\n<\/ul>\n<p>Check out this video on how to get started with a Python Notebook with Cosmos DB in Fabric.<\/p>\n<p><iframe title=\"Getting Started with Cosmos DB in Microsoft Fabric | Python Notebook Demo\" src=\"\/\/www.youtube.com\/embed\/A0CS_jJicrM\" width=\"875\" height=\"492\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><span class=\"TextRun SCXW17790803 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW17790803 BCX8\">Whether you are an application developer, data engineer or analytics user, Cosmos DB in Fabric provides lots of benefits. Cosmos DB\u2019s\u00a0<\/span><span class=\"NormalTextRun SCXW17790803 BCX8\">AI capabilities,\u00a0<\/span><span class=\"NormalTextRun SCXW17790803 BCX8\">support for\u00a0<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW17790803 BCX8\">semi or<\/span><span class=\"NormalTextRun SCXW17790803 BCX8\">\u00a0unstructured data,\u00a0<\/span><span class=\"NormalTextRun SCXW17790803 BCX8\">instant autoscale\u00a0<\/span><span class=\"NormalTextRun SCXW17790803 BCX8\">elasticity, fast performance and high availability make it a great companion for building workloads in Microsoft Fabric.\u00a0<\/span><\/span><\/p>\n<h2><strong>About Azure Cosmos DB<\/strong><\/h2>\n<p>Azure Cosmos DB is a fully managed and serverless NoSQL and vector database for modern app development, including AI applications. With its SLA-backed speed and availability as well as instant dynamic scalability, it is ideal for real-time NoSQL and MongoDB applications that require high performance and distributed computing over massive volumes of NoSQL and vector data.<\/p>\n<p>To stay in the loop on Azure Cosmos DB updates, follow us on <a href=\"https:\/\/twitter.com\/AzureCosmosDB\">X<\/a>, <a href=\"https:\/\/aka.ms\/AzureCosmosDBYouTube\">YouTube<\/a>, and <a href=\"https:\/\/www.linkedin.com\/company\/azure-cosmos-db\/\">LinkedIn<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re\u00a0excited to announce that Cosmos DB in Microsoft Fabric\u00a0and Cosmos DB Mirroring\u00a0are\u00a0now Generally\u00a0Available, uniting\u00a0your operational and analytical data\u00a0in\u00a0one platform. You can now analyze live Cosmos DB data directly in Fabric\u2014no complex\u00a0or costly\u00a0ETL\u00a0required. Data\u00a0stays\u00a0in sync\u00a0in OneLake, providing\u00a0a single source\u00a0of truth for\u00a0real-time and historical insights.\u00a0Write queries using T-SQL from a SQL Endpoint\u00a0or use Python and Spark\u00a0Notebooks in [&hellip;]<\/p>\n","protected":false},"author":8297,"featured_media":11320,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1216,12,14],"tags":[],"class_list":["post-11097","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","category-announcements","category-core-sql-api"],"acf":[],"blog_post_summary":"<p>We\u2019re\u00a0excited to announce that Cosmos DB in Microsoft Fabric\u00a0and Cosmos DB Mirroring\u00a0are\u00a0now Generally\u00a0Available, uniting\u00a0your operational and analytical data\u00a0in\u00a0one platform. You can now analyze live Cosmos DB data directly in Fabric\u2014no complex\u00a0or costly\u00a0ETL\u00a0required. Data\u00a0stays\u00a0in sync\u00a0in OneLake, providing\u00a0a single source\u00a0of truth for\u00a0real-time and historical insights.\u00a0Write queries using T-SQL from a SQL Endpoint\u00a0or use Python and Spark\u00a0Notebooks in [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/11097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/users\/8297"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/comments?post=11097"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/11097\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media\/11320"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media?parent=11097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/categories?post=11097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/tags?post=11097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}