Microsoft Fabric 中的数据库枢纽在 Fabric 门户内提供单一的可观测窗格。
数据库中心:
- 自动发现您的整个数据库环境
- 可查看 Azure、Fabric、本地环境和多云
- 创建筛选、可定制的仪表盘
- 确定优先推荐
- 提供安全最佳实践
- 完全免费
除了 Fabric 门户,你还可以通过智能体观察技能或与日常使用的工具(如 SSMS 和 VS Code 集成)访问数据库中心数据。
小窍门
💡 数据库中心的代理设置
你可以利用现成的技能与数据库中心的数据进行交互。 开始使用数据库中心代理技能来理解并与Fabric中的数据库中心互动:
- Use [Database Hub skills](https://github.com/microsoft/microsoft-sql/tree/main/plugins/microsoft-sql-fdh).
- Review [Database Hub in Fabric documentation](https://learn.microsoft.com/fabric/database/hub/)
and use the [Microsoft Learn MCP server](https://learn.microsoft.com/api/mcp) for official docs.
重要
此功能目前为预览版。
Database Hub 帮助您在 Azure、Microsoft Fabric、本地及支持的多云环境中发现、优先排序和调查数据库资产中的发现。
了解您的数据库资产
-
概览页面突出需要关注的内容,而遗产页面则提供跨引擎资源视图,您可以在这里调查发现、了解影响并采取下一步。
- 在 Estate 中,你可以集中浏览你的数据库清单。
- 你可以 设置并保存你的筛选器 ,并 与他人分享你的遗产自定义视图 。
- 无需在多个门户间导航即可查看 问题 和 建议 。
- 问题 需要及时关注或修复。 问题出现在彩色按钮上。
- 建议 是随着时间推移提升安全性、性能、利用率、成本效益或运营态势的机会。
- 最开放问题的资源优先出现,以帮助优先处理调查。 建议以带有灯泡图标的按钮形式出现。
- 在 Estate 中,你可以集中浏览你的数据库清单。
- 性能页面提供了资产层面的统一表现视图,涵盖你可访问的所有数据库引擎的实时和历史指标。
支持的数据库服务
当前的预览体验整合了来自 Azure、Fabric 和本地环境的 Microsoft 数据库资源:
- Azure SQL 数据库 (所有服务层级)
- Azure SQL Elastic Pools
- Azure SQL 托管实例
- Fabric 中的 SQL 数据库
- 已启用 Azure Arc 的 SQL Server 实例
- Azure 虚拟机上的 SQL Server 实例
- Azure 数据库适用于 PostgreSQL 灵活服务器
- Azure Cosmos DB
有关服务具体细节,请参见 限制。
数据库中心中出现的资源和功能取决于您的租户配置、区域、权限和预览注册情况。
了解 Azure 和 Fabric 的集成
当你从 Microsoft Fabric 访问数据库中心时,数据库中心会利用你现有的 Azure 权限来显示你在 Azure 中已有访问权限的数据库资源。
Database Hub 通过现有的 Azure 管理 API 获取资源元数据和洞察,提供跨支持数据库服务的集中视图。 数据库中心不会修改你的数据库资源。
访问和权限
Database Hub 使用你现有的 Microsoft Entra ID 和 Azure RBAC 权限。 要查看性能监控数据,你需要是 读取 器角色的成员,或者对包含你想监控资源的每个订阅拥有更高权限的角色。
数据库枢纽不会授予额外访问权限。 库存和信号仅限于您当前身份有权查看的资源。
当你 分享遗产的自定义视图 时,它不会授予任何权限。 你的同事只能看到他们的Azure或Fabric RBAC允许的资源。
从数据库中心创建数据库资源
在 庄园 页面,使用 +创建资源 创建任何支持平台的物品类型。
要创建资源,你需要在目标 Fabric 工作区或 Azure 订阅中创建项目的权限。 检查贵组织允许的区域、网络需求、认证策略以及容量或配额限制。
与 Microsoft SQL 不同,Cosmos DB 将账户创建与容器创建分开。 数据库中心中仅支持创建 Cosmos DB 帐户。
Limitations
重要
此功能目前为预览版。
您可以在数据库中心查看来自 Azure、Fabric 和本地环境的资源,包括:Azure SQL 数据库、Fabric 中的 SQL 数据库、Azure SQL 弹性池、Azure SQL 托管实例、已启用 Azure Arc 的 SQL Server、Azure VM 中的 SQL Server 实例、Azure Database for PostgreSQL 灵活服务器,以及 Azure Cosmos DB。
- 目前Fabric门户的数据库中心不支持其他平台,包括Fabric的Cosmos DB、Fabric的镜像数据库Fabric Data Warehouse。
- 目前,要在数据库中心的概览和庄园页面中出现 Microsoft SQL 数据库服务,还需在每个订阅中注册一个 Azure 资源提供者。 这个资源提供者可能已经为你的订阅服务了。
- 对于 Azure SQL 数据库,必须向数据库添加一个扩展属性,以便开始收集性能监控数据,然后您可以在 Database Hub 的性能页面查看这些数据。 您可以通过在数据库中心的资产页面选择启用性能监控选项,或运行 T-SQL 脚本为每个数据库添加元数据来添加此扩展属性。
- 以下 Microsoft SQL 服务在 Estate 页面显示库存,但尚未在性能页面显示:Azure SQL Elastic Pools、Azure SQL 托管实例、Fabric 中的 SQL 数据库,以及 Azure 虚拟机上的 SQL Server 实例。
支持的信号、动作、代理、引擎和区域在预览期间可能会发生变化。
故障排除
- 如果 Azure 数据库没有出现在 Database Hub 中:
- Database Hub 使用 Azure Resource Graph 来发现你登录账户可以访问的 Azure 数据库资源。 访问 Microsoft Fabric 并不会自动授予 Azure 资源的访问权限。
- 如果你的账户无法访问相关的 Azure 资源,这些资源就不会出现在数据库中心。 当请求中包含的订阅都无法访问您的账户时,Azure Resource Graph请求也可能返回访问拒绝响应(403禁止访问)。
- 同一组织中的用户可以看到不同的 Azure 资源,因为他们的 Azure 权限不同。
- 如果你预期会在 Microsoft Fabric 中看到数据库,但没有看到:
- Azure 资源权限和 Fabric 权限是分开管理的。 你不需要仅仅因为数据库中心Azure部分是空的就请求Azure访问。 访问您的 Fabric 数据库受您现有 Fabric 权限的限制。
- 空的 Azure 资源列表并不一定意味着你的组织没有 Azure 数据库——这可能意味着你的账户没有权限查看它们。
- 如果你期待看到Azure数据库但没看到:
- 检查你的账户和目录。 使用与你访问 Database Hub 时相同的账户登录 Azure 门户,并确认你当前所在的 Microsoft Entra 目录包含你预期会看到的资源。
- 验证你的Azure访问权限。 确认你能在 Azure 门户中查看预期资源。 如果做不到,请请你的 Azure 管理员审核你的 Azure 基于角色的访问控制(Azure RBAC)分配。
- 在相应的作用域内请求读权限。 Azure Resource Graph 至少需要对查询的资源有可读权限。 管理员可以授予适当的角色,如读者,且范围由贵组织批准。 Fabric 工作区权限不授予这种 Azure 访问权限。
- 登录退出,访问权变更后重新登录。 权限生效后,退出再登录刷新订阅上下文,然后重新打开数据库中心。
- 如果你能在 Azure 门户中查看预期资源,但它们仍然没有出现在数据库中心,请联系支持。 包括问题发生时间、显示的错误或相关ID,以及受影响的租户和订阅ID。 不要包含密码或访问令牌。
- 有关详细信息,请参阅Azure Resource Graph中的权限。