【发布时间】:2021-12-26 21:51:07
【问题描述】:
我们正在使用由外部编排工具触发的 COPY INTO 语句提取数据。每次摄取都是一个完整的表加载 - 我知道,并不理想,但这是我们目前拥有的。
为了将这些摄取的数据放到最终表中,我们克隆目标,截断数据,然后插入新的摄取数据。然后我们将其与目标交换。这运作良好,但随后有人对目标进行了物化视图。现在这个表交换会导致物化视图在每次更新目标时失效。
我可能应该重写它以执行合并到目标中,但由于该表上没有键,因此编写起来会更复杂,所以我想知道这里的首选解决方案是什么?
是否可以在表交换后强制刷新物化视图,还是每次都必须重新构建?
【问题讨论】:
标签: snowflake-cloud-data-platform materialized-views