为 Cosmos DB 创建链接服务

已完成

当你有一个带分析存储支持的 Azure Cosmos DB 容器时,可以在 Azure Synapse Analytics 工作区中创建链接服务以连接到它。

若要创建指向 Azure Cosmos DB 分析数据存储的链接服务,请使用 Azure Synapse Studio,并通过选择“连接到外部数据”选项,在“数据”页上添加链接服务,如下所示:

A screenshot of Azure Synapse Studio showing the Connect to external data page.

完成创建链接服务的步骤时,请选择 Azure Cosmos DB 帐户的类型,然后为链接服务分配有意义的名称,并提供连接到 Azure Cosmos DB 数据库所需的信息。

若要连接到 Azure Cosmos DB 数据库,可以使用以下任一身份验证选项:

  • 帐户密钥:为 Cosmos DB 帐户指定身份验证密钥。
  • 服务主体:使用 Azure Synapse Analytics 服务的标识。
  • 系统分配的托管标识:使用系统分配的托管标识。
  • 用户托管标识:使用用户定义的托管标识。

提示

有关在 Microsoft Entra ID 中使用托管标识的详细信息,请参阅什么是 Azure 资源的托管标识?

创建链接服务后,Azure Cosmos DB 数据库及其容器将显示在 Azure Synapse Studio 的“数据”页中,如下所示:

A screenshot of Azure Synapse Studio showing the Data page with an Azure Cosmos DB linked service.

注意

用户界面使用以下图标的容器来区分具有和不具有分析存储支持的容器:

已启用分析存储 启用分析存储
An icon showing interlocking rectangles and a bar chart. An icon showing interlocking rectangles but no bar chart.

你可以查询没有分析存储的容器,但不会从 HTAP 解决方案中受益,该解决方案消除了操作数据存储中的分析查询开销。