为 Cosmos DB 创建链接服务
当你有一个带分析存储支持的 Azure Cosmos DB 容器时,可以在 Azure Synapse Analytics 工作区中创建链接服务以连接到它。
若要创建指向 Azure Cosmos DB 分析数据存储的链接服务,请使用 Azure Synapse Studio,并通过选择“连接到外部数据”选项,在“数据”页上添加链接服务,如下所示:
完成创建链接服务的步骤时,请选择 Azure Cosmos DB 帐户的类型,然后为链接服务分配有意义的名称,并提供连接到 Azure Cosmos DB 数据库所需的信息。
若要连接到 Azure Cosmos DB 数据库,可以使用以下任一身份验证选项:
- 帐户密钥:为 Cosmos DB 帐户指定身份验证密钥。
- 服务主体:使用 Azure Synapse Analytics 服务的标识。
- 系统分配的托管标识:使用系统分配的托管标识。
- 用户托管标识:使用用户定义的托管标识。
提示
有关在 Microsoft Entra ID 中使用托管标识的详细信息,请参阅什么是 Azure 资源的托管标识?
创建链接服务后,Azure Cosmos DB 数据库及其容器将显示在 Azure Synapse Studio 的“数据”页中,如下所示:
注意
用户界面使用以下图标的容器来区分具有和不具有分析存储支持的容器:
已启用分析存储 | 未启用分析存储 |
---|---|
你可以查询没有分析存储的容器,但不会从 HTAP 解决方案中受益,该解决方案消除了操作数据存储中的分析查询开销。