我在Azure数据工厂中创建了几个新管道来处理CosmosDB Change Feed(这些数据将进入Blob存储以用于ADF处理到本地SQL Server),并且我想将租约集合中的数据“重新捕获”到强制完全重新同步。有办法吗?
为清楚起见,我的设置是:
更改Feed-> Azure功能来处理更改-> Blob存储以保存JSON文档-> Azure数据工厂,它将拾取Blob存储文档并将其映射到本地SQL Server存储的proc插入/更新。
答案 0 :(得分:0)
最简单的方法是删除租赁文档,并确保将StartFromBeginning
设置为true。重新启动后,变更Feed服务将重新创建租约(如果将适当的设置配置为true)并重新处理所有文档。
另一种方法是更新每个租赁文档并将Continuation令牌“ checkpoint”重置为null,但是我不推荐这种方法,因为您可能会意外错过可能导致问题的租赁。