Snowflake - 使用流进行合并

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

如果我有一个流对表进行 CDC,然后使用流上捕获的数据合并到最终表中。如果合并因任何原因失败,流无论如何都会被清空,或者合并不成功,会发生什么情况未完成数据仍保留在流中?

谢谢

stream snowflake-cloud-data-platform
1个回答
0
投票

数据将保留在流中。 DML 语句有一个隐式事务围绕它们,如果它们失败,那么它们将回滚并且流偏移量不会更新。

文档中对此进行了介绍此处

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