活动
你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
快速入门:连接到 Azure Synapse Link for Azure Cosmos DB
本文介绍如何使用 Synapse Link 从 Azure Synapse Analytics Studio 访问 Azure Cosmos DB 数据库。
将 Azure Cosmos DB 帐户连接到工作区之前,需要具有以下各项。
若要在不影响操作性能的情况下对 Azure Cosmos DB 运行大规模分析,建议启用 Synapse Link for Azure Cosmos DB。 此功能将 HTAP 功能引入容器中,并在 Azure Synapse 中提供内置支持。 按照此快速入门,为 Azure Cosmos DB 容器启用 Synapse Link。
在 Synapse 工作区中,选择“启动 Synapse Studio”。 在 Synapse Studio 主页上,选择“**数据”,这会将你转到“数据对象资源管理器”。
连接 Azure Cosmos DB 数据库作为链接服务完成。 Azure Cosmos DB 链接服务使用户能够浏览和探索数据,并从 Apache Spark for Azure Synapse Analytics 或 SQL 读取或写入到 Azure Cosmos DB。
可以在数据对象资源管理器中通过执行以下步骤直接连接 Azure Cosmos DB 数据库:
- 选择数据旁边的 + 图标
- 选择“连接到外部数据”
- 选择要连接到的 API:SQL 或 MongoDB
- 选择“继续”
- 命名链接服务。 该名称将显示在对象资源管理器中,并由 Synapse 运行时用于连接到数据库和容器。 建议使用友好名称。
- 选择“Cosmos DB 帐户名称”和“数据库名称”
- (可选)如果没有指定区域,Synapse 运行时操作将被路由到启用分析存储的最近的区域。 但可以手动设置希望用户访问 Azure Cosmos DB 分析存储的区域。 选择“其他连接属性”,然后选择“新建”。 在“属性名称”下,写入“PreferredRegions”,并将“值”设置为所需区域(例如:WestUS2,单词和数字之间没有空格)
- 选择“创建”
Azure Cosmos DB 数据库会显示在 Azure Cosmos DB 部分中的“链接”选项卡下。 可以通过以下图标区分启用 HTAP 的 Azure Cosmos DB 容器和仅 OLTP 容器:
Synapse 容器:
仅 OLTP 容器:
右键单击容器时,会获得一个用于触发 Spark 或 SQL 运行时的手势列表。 写入容器将通过 Azure Cosmos DB 的事务存储进行,并将消耗请求单位。
其他资源
培训
认证
Microsoft Certified: Azure Cosmos DB Developer Specialty - Certifications
使用 Microsoft Azure Cosmos DB 在 SQL API 和 SDK 中编写高效的查询、创建索引策略、管理和预配资源。