数据仓库中对有些表采用全量分区,每天一个历史镜像数据,有些数据应用系统正好使用该类型表,可以对外输出一个表视图使数据消费方不用关心是何种类型的表。在每天定时调度的workflow中重建该视图,还可以屏蔽调度数据失败对外面的影响,即使失败数据消费方还能继续work,只是数据是前天生成的而不是最新的数据
drop view if exists edw.test_tablename_view;
create view if not exists edw.test_tablename_view as
select * from edw.test_tablename where dt = '${dt}';