关于修改ADX物化视图effectiveDateTime及回填数据范围的问询
关于物化视图修改effectiveDateTime的问题
能否通过ALTER修改effectiveDateTime?
大部分支持物化视图ALTER操作的数据库(比如Snowflake、BigQuery)都允许修改effectiveDateTime参数。以Snowflake为例,执行类似这样的命令即可:ALTER MATERIALIZED VIEW your_mv_name SET effective_date_time = '2023-01-01';不过要注意不同数据库的语法细节,部分平台可能需要先暂停物化视图再修改,修改后重新启用。
修改后的数据同步行为?
因为你原本开启了backfill且原effectiveDateTime是2024-01-01,修改为更早的2023-01-01后,物化视图只会补充拉取2023-01-01到2024-01-01这段之前未覆盖的历史数据,不会从now()重新同步全部数据。
已有的2024-01-01至今的增量数据会保留,之后的同步仍会按正常逻辑从最新的位置继续,不会重复同步已有的数据。
内容的提问来源于stack exchange,提问作者BreakHead
相关产品推荐
相关产品推荐

