Important
This feature is in preview.
本文解答了有关 Microsoft Fabric 中的 Cosmos DB 的常见问题。
General
什么是 Microsoft Fabric 中的 Cosmos DB?
Microsoft Fabric 是一个企业就绪的端到端数据平台。 Fabric 将数据移动、数据库、数据工程、数据科学、实时智能、BI 与 copilot 和应用程序开发统一。 不再需要从多个供应商单独将这些服务组合在一起。
Microsoft Fabric 中的 Cosmos DB 是 AI 优化的 NoSQL 数据库,通过简化的体验自动配置为满足应用程序需求。 开发人员可以使用 Fabric 中的 Cosmos DB 轻松构建 AI 应用程序,而无需管理复杂的数据库设置。 Microsoft Fabric 中的 Cosmos DB 基于 Azure Cosmos DB,它为数据库提供动态缩放、高可用性和可靠性。
Cosmos DB 是 Fabric 中数据库工作负荷的新增功能。 现在可以在 Fabric 中的 Cosmos DB 中存储半结构化 NoSQL 数据。 半结构化数据可以与关系数据一起存储在 Fabric 中的 SQL 数据库中,为应用程序启用统一的数据平台。
Cosmos DB 数据自动提供给 Fabric OneLake。 此集成提供 Cosmos DB 与 Fabric 平台的其余部分的深度集成,使无缝分析、实时智能、用户数据函数(UDF)、GraphQL、数据科学和 BI 与 Copilot 以及数据代理全部放在一个位置。
有关详细信息,请参阅 Microsoft Fabric 中的 Cosmos DB。
如何在 Microsoft Fabric 中连接到 Cosmos DB?
Microsoft Fabric 公开了与各种 Azure Cosmos DB for NoSQL 软件开发工具包(SDK)兼容的终结点。 这些 SDK 以及相应的 Azure 标识库应用于使用 Microsoft Entra 身份验证直接连接到数据库。 有关详细信息,请参阅 使用 Microsoft Entra ID 连接到 Microsoft Fabric 中的 Cosmos DB。
可以使用哪些查询语言在 Microsoft Fabric 中的 Cosmos DB 中查询数据?
Microsoft Fabric 中的 Cosmos DB 主要支持 NoSQL 查询语言来查询数据。
NoSQL 查询语言提供功能强大的美国国家标准研究所(ANSI)结构化查询语言(SQL)等语法,用于处理 JSON 数据。 此语言旨在让用户熟悉 SQL 体验,同时支持 JSON 文档的灵活性和分层性。
Fabric 中 Cosmos DB 的内置镜像功能还支持使用 T-SQL 查询数据。 镜像和 SQL 分析终结点允许你使用熟悉的 T-SQL 语法来处理 Cosmos DB 数据,从而更轻松地与基于 SQL 的现有工作流和工具集成。
有关详细信息,请参阅 使用 NoSQL 查询语言。
如何在 Microsoft Fabric 中保护 Cosmos DB 中的数据?
Microsoft Fabric 中的 Cosmos DB 提供了多种安全功能来帮助保护数据。 这些功能包括但不限于:
- Microsoft用于安全访问的 Entra 身份验证
- 静态和传输中的数据加密
有关详细信息,请参阅 Microsoft Fabric 中的 Cosmos DB 的安全性。
Troubleshooting
选择 Fabric => Workspaces => New Item 时,为什么 Cosmos DB 不可用?
默认情况下,不会在 Fabric 工作区中启用预览功能。 若要在 Fabric 中启用 Cosmos DB,请使用管理门户的租户设置启用 Cosmos DB 数据库功能。 For more information, see, tenant settings.
如果无法启用该功能,请确保当前角色具有修改租户设置所需的权限。
有关详细信息,请参阅 启用预览所需的角色。
如何控制组织中的哪些用户可以访问 Microsoft Fabric 中的 Cosmos DB 功能?
可以通过管理门户管理用户角色和权限来控制对 Microsoft Fabric 中的 Cosmos DB 功能的访问。 通过向用户或安全组分配相应的角色,授予用户对该功能的访问权限。
For more information, see tenant settings.