如何访问 Azure Synapse Analytics 和数据工厂中数据流活动设置中的“检查点密钥”属性

问题描述 投票:0回答:1

背景 我目前正在使用 Azure Synapse Analytics 从 CosmosDB 中提取更改源数据。我的设置包括:

  • 配置了 Synapse Link 的 CosmosDB。
  • 使用数据流中的内联数据集对分析存储运行参数化查询。
  • 此数据流是 Azure Synapse Analytics 中参数化管道的一部分。

问题: 我需要覆盖管道中的检查点密钥。然而,我遇到了挑战:

  • 在管道内数据流活动的设置选项卡中,我无法找到覆盖检查点键的选项,如此处所示

问题: 触发 Azure Synapse Analytics 和 Azure 数据工厂中数据流活动的设置选项卡中的“检查点密钥”属性可见性的先决条件或特定条件是什么?

尝试解决: 我在数据工厂中重新创建了管道和数据流,以确定这是否是我的 Synapse 配置的问题,但没有成功。 Synapse 和 ADF 中都存在该问题。

预期结果: 我希望了解如何访问或启用数据流活动设置中的“检查点密钥”属性以在我的管道中覆盖它。

azure-data-factory azure-cosmosdb azure-synapse-analytics azure-cosmosdb-changefeed
1个回答
0
投票

仅当您在数据流活动的源配置中启用更改数据捕获时,才会显示检查点键。我已经检查过 DelimitedText 作为来源,并且工作正常。

但是,当我选择源为CosmosDb时,默认情况下启用了更改数据捕获,但我仍然面临同样的问题:Checkpoint Key未显示。

enter image description here

将根据所选数据集显示检查点密钥

因此,我发现我首先需要通过在源设置中选择DelimitedText作为输入类型来启用更改数据捕获

enter image description here

enter image description here

然后,您将获得检查点密钥

enter image description here

之后,您可以将源数据更改为CosmosDb,并且能够覆盖

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.