{"id":12980,"date":"2026-09-29T00:00:00","date_gmt":"2026-09-29T07:00:00","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cosmosdb\/?p=12980"},"modified":"2026-09-25T06:34:54","modified_gmt":"2026-09-25T13:34:54","slug":"announcing-public-preview-for-azure-cosmos-db-in-fabric-database-hub","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cosmosdb\/announcing-public-preview-for-azure-cosmos-db-in-fabric-database-hub\/","title":{"rendered":"Announcing Public Preview for Azure Cosmos DB in Fabric Database Hub!"},"content":{"rendered":"<p>Azure Cosmos DB support in <a href=\"https:\/\/aka.ms\/cosmosfdh\"><strong>Fabric Database Hub<\/strong><\/a> is now available in public preview.<\/p>\n<p>For the first time, Azure Cosmos DB customers can discover and monitor their accounts from Database Hub alongside other Microsoft database engines.<\/p>\n<p>Database Hub provides a single place to view every Azure Cosmos DB account you can access, compare health and performance, review key security findings, and create new accounts. Your accounts remain in their existing subscriptions, resource groups, and regions.<\/p>\n<h2><strong>A single view of your Azure Cosmos DB estate<\/strong><\/h2>\n<p><img decoding=\"async\" class=\"wp-image-12981\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/database-hub-overview-in-microsoft-fabric-showing.png\" alt=\"Database Hub Overview in Microsoft Fabric, showing estate-wide summary cards for issues, security, performance, and optimization across 13,305 resources, with a Cosmos DB chart plotting availability and normalized RU consumption over time.\" width=\"1125\" height=\"532\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/database-hub-overview-in-microsoft-fabric-showing.png 1822w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/database-hub-overview-in-microsoft-fabric-showing-300x142.png 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/database-hub-overview-in-microsoft-fabric-showing-1024x484.png 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/database-hub-overview-in-microsoft-fabric-showing-768x363.png 768w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/database-hub-overview-in-microsoft-fabric-showing-1536x726.png 1536w\" sizes=\"(max-width: 1125px) 100vw, 1125px\" \/><\/p>\n<p>Most Azure Cosmos DB customers do not operate a single account. Accounts accumulate across subscriptions, regions, and API types, and they are frequently owned by different application teams. Answering an estate-level question, such as which accounts are approaching their provisioned throughput, has generally meant opening the Azure portal one account at a time or building a reporting layer over Azure Monitor.<\/p>\n<p>Database Hub provides that view natively, and there is nothing to onboard to get it. Baseline discovery and monitoring do not require moving data into Fabric, configuring mirroring, enabling Cosmos DB Fleet Analytics, or turning on diagnostic logs. Database Hub reads the Azure Monitor platform metrics that Azure already collects for your accounts. If your identity has Reader access to a subscription, its accounts appear.<\/p>\n<h2><strong>What&#8217;s in the preview<\/strong><\/h2>\n<p><img decoding=\"async\" class=\"wp-image-12982\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-estate-page-in-database-hub-filtered-to-azure.png\" alt=\"The Estate page in Database Hub filtered to Azure Cosmos DB, listing accounts in a table with name, type, status, issues, location, and subscription columns, and expandable rows showing security findings.\" width=\"1125\" height=\"527\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-estate-page-in-database-hub-filtered-to-azure.png 1835w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-estate-page-in-database-hub-filtered-to-azure-300x140.png 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-estate-page-in-database-hub-filtered-to-azure-1024x479.png 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-estate-page-in-database-hub-filtered-to-azure-768x360.png 768w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-estate-page-in-database-hub-filtered-to-azure-1536x719.png 1536w\" sizes=\"(max-width: 1125px) 100vw, 1125px\" \/><\/p>\n<p><strong>Account discovery in Estate.<\/strong> Filter your inventory to Azure Cosmos DB and browse or search the accounts you have access to. Each entry represents a database account, with its subscription, resource group, and region.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-12983\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/database-hub-overview-showing-the-cosmos-db-perfor.png\" alt=\"Database Hub Overview showing the Cosmos DB performance chart with availability and normalized RU consumption plotted over 24 hours, above a security posture summary with cards for Microsoft Entra ID authentication, audit logging, and customer-managed keys.\" width=\"1125\" height=\"527\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/database-hub-overview-showing-the-cosmos-db-perfor.png 1820w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/database-hub-overview-showing-the-cosmos-db-perfor-300x141.png 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/database-hub-overview-showing-the-cosmos-db-perfor-1024x480.png 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/database-hub-overview-showing-the-cosmos-db-perfor-768x360.png 768w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/database-hub-overview-showing-the-cosmos-db-perfor-1536x720.png 1536w\" sizes=\"(max-width: 1125px) 100vw, 1125px\" \/>\n<img decoding=\"async\" class=\"wp-image-12984\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-cosmos-db-monitor-performance-dashboard-in-dat.png\" alt=\"The Cosmos DB Monitor Performance dashboard in Database Hub, with scope filters for subscription, region, account, database, and container, inventory summaries by API kind and region, and an account grid showing peak normalized RU, latency, availability, and provisioned throughput.\" width=\"1125\" height=\"526\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-cosmos-db-monitor-performance-dashboard-in-dat.png 1822w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-cosmos-db-monitor-performance-dashboard-in-dat-300x140.png 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-cosmos-db-monitor-performance-dashboard-in-dat-1024x479.png 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-cosmos-db-monitor-performance-dashboard-in-dat-768x359.png 768w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-cosmos-db-monitor-performance-dashboard-in-dat-1536x718.png 1536w\" sizes=\"(max-width: 1125px) 100vw, 1125px\" \/><\/p>\n<p><strong>Fleet health in Overview, detail in Performance.<\/strong> Overview summarizes availability and normalized RU consumption across the accounts in view. Performance compares accounts you select, with charts and a sortable grid covering normalized RU consumption, total request units, throttled requests, provisioned throughput, and average server-side latency. Metric coverage varies by API type and account configuration.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-12985\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/security-posture-cards-in-database-hub-showing-mic.png\" alt=\"Security posture cards in Database Hub showing Microsoft Entra ID authentication at 99.9 percent Entra only, audit logging with no data available, and customer-managed keys enabled on 0.5 percent of accounts.\" width=\"1129\" height=\"254\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/security-posture-cards-in-database-hub-showing-mic.png 1606w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/security-posture-cards-in-database-hub-showing-mic-300x68.png 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/security-posture-cards-in-database-hub-showing-mic-1024x231.png 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/security-posture-cards-in-database-hub-showing-mic-768x173.png 768w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/security-posture-cards-in-database-hub-showing-mic-1536x346.png 1536w\" sizes=\"(max-width: 1129px) 100vw, 1129px\" \/><\/p>\n<p><strong>Security findings for three signals.<\/strong> The security card evaluates whether an account enforces Microsoft Entra ID authentication, whether customer-managed keys are enabled, and whether public network access is enabled. These are triage signals rather than a complete security assessment, and they do not replace Microsoft Defender for Cloud.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-12986\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-create-an-azure-cosmos-db-for-nosql-account-di.png\" alt=\"The Create an Azure Cosmos DB for NoSQL account dialog in Database Hub, with fields for account name, subscription, resource group, region, workload type set to Development, and an optional throughput cap.\" width=\"1126\" height=\"529\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-create-an-azure-cosmos-db-for-nosql-account-di.png 1838w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-create-an-azure-cosmos-db-for-nosql-account-di-300x141.png 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-create-an-azure-cosmos-db-for-nosql-account-di-1024x481.png 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-create-an-azure-cosmos-db-for-nosql-account-di-768x361.png 768w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/09\/the-create-an-azure-cosmos-db-for-nosql-account-di-1536x722.png 1536w\" sizes=\"(max-width: 1126px) 100vw, 1126px\" \/><\/p>\n<p><strong>Create an Azure Cosmos DB for NoSQL account.<\/strong> Choose a subscription, resource group, region, and workload type, and optionally set a throughput cap. The flow creates the account itself. Databases and containers, along with throughput, partition key, and indexing, are configured in the Azure portal or the Azure Databases extension for Visual Studio Code.<\/p>\n<h2><strong>Limitations<\/strong><\/h2>\n<ul>\n<li><strong>Copilot and agents cannot answer questions about Azure Cosmos DB data yet.<\/strong> This limitation is specific to Cosmos DB in Database Hub and does not describe Copilot elsewhere in Fabric or Visual Studio Code.<\/li>\n<li><strong>Monitoring is metric-based.<\/strong> The preview surfaces a curated subset of Azure Monitor platform metrics. Query-level diagnostics, slow-query analysis, partition key hot-spot analysis, and diagnostic log search. Continue to use the Azure portal, Insights, and diagnostic logs for deeper investigation.<\/li>\n<li><strong>Management actions are limited to account creation.<\/strong> You cannot scale RU\/s from Database Hub. Reconfiguring an existing account, including throughput, indexing, and network settings, is done in the Azure portal, Azure CLI, Azure PowerShell, or an ARM template.<\/li>\n<li><strong>Performance dashboard is capped at 100 resources per view.<\/strong> Apply filters to bring a larger estate within that boundary, and confirm which accounts are selected before reading a chart as estate-wide.<\/li>\n<li><strong>Fabric-native Cosmos DB and Cosmos DB Fleet Analytics are not supported.<\/strong> The preview covers Azure Cosmos DB accounts.<\/li>\n<\/ul>\n<p>Metric coverage and supported capabilities are expected to grow during the preview.<\/p>\n<h2><strong>Get started<\/strong><\/h2>\n<p>Database Hub uses your existing Microsoft Entra ID and Azure RBAC permissions rather than a separate permission model. You need a Fabric tenant with a Fabric or Fabric Trial capacity assigned to your workspace, and one or two role assignments depending on what you plan to do:<\/p>\n<ul>\n<li><strong>Reader<\/strong>, or a role with greater permissions, at subscription scope for each subscription containing accounts you want to discover and monitor.<\/li>\n<li><strong>Cosmos DB Operator<\/strong>, or a role with greater permissions, at resource group scope if you also want to create accounts from Database Hub.<\/li>\n<\/ul>\n<p>From there, open Database Hub, go to <strong>Estate<\/strong>, filter the inventory to Azure Cosmos DB, and select the accounts you want to compare in <strong>Performance<\/strong>.<\/p>\n<p>One thing worth knowing: seeing an account in Estate does not grant access to its data. Querying requires a Cosmos DB data plane role assignment and network access to the account.<\/p>\n<h2><strong>Try it today<\/strong><\/h2>\n<p>If you operate more than a handful of Azure Cosmos DB accounts, we would like to know whether Database Hub answers the questions you need to know about your estate, and which signals are missing. Please sign up through <a href=\"https:\/\/aka.ms\/cosmosfdh-feedback\">this form<\/a> to get in contact with us and share your feedback directly.<\/p>\n<p>If you are attending FabCon Europe in Barcelona, visit the Ask the Experts booth in the expo hall.<\/p>\n<p>\u2699\ufe0f <a href=\"https:\/\/aka.ms\/cosmosfdh\">Azure Cosmos DB in Database Hub<\/a><\/p>\n<p>\ud83d\udcd8 <a href=\"https:\/\/learn.microsoft.com\/fabric\/database\/hub\/monitor\">Database Hub in Microsoft Fabric<\/a><\/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>. Join the discussion with other developers on the <a href=\"https:\/\/discord.gg\/pczdC2SU\">#nosql channel on the Microsoft Open Source Discord<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Azure Cosmos DB support in Fabric Database Hub is now available in public preview. For the first time, Azure Cosmos DB customers can discover and monitor their accounts from Database Hub alongside other Microsoft database engines. Database Hub provides a single place to view every Azure Cosmos DB account you can access, compare health and [&hellip;]<\/p>\n","protected":false},"author":134156,"featured_media":13003,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1216,1980,14,2037],"tags":[],"class_list":["post-12980","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","category-azure-cosmos-db","category-core-sql-api","category-fabric"],"acf":[],"blog_post_summary":"<p>Azure Cosmos DB support in Fabric Database Hub is now available in public preview. For the first time, Azure Cosmos DB customers can discover and monitor their accounts from Database Hub alongside other Microsoft database engines. Database Hub provides a single place to view every Azure Cosmos DB account you can access, compare health and [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/12980","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\/134156"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/comments?post=12980"}],"version-history":[{"count":2,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/12980\/revisions"}],"predecessor-version":[{"id":13004,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/12980\/revisions\/13004"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media\/13003"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media?parent=12980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/categories?post=12980"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/tags?post=12980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}