数据仓库中数据库表结构改变该如何处理
0
数据仓库应决策支持或者数据挖掘的需求变化或者扩大,将会有纬度与事实表的修改与新建问题
那么如何将已经装有几百万数据的表的表结构修改
是否就是 将表备份 修改表结构再用sql导入进去 对变化的类型进行转化填充
还有何更好方法?
那么如何将已经装有几百万数据的表的表结构修改
是否就是 将表备份 修改表结构再用sql导入进去 对变化的类型进行转化填充
还有何更好方法?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
BAO胖子 - 15年BI经验,涉足电力,快消品,医药,信息服务等行业的BI老兵。 2015-11-25 回答
赞同来自: xiao朔 、seng
一般是先和下游沟通,表示你改了啥,下游包括报表以及各种使用DW数据的系统接口。
然后和他们约定你的修改时间,假设对他们没有影响的话:
建个新表,再把旧数据折腾进去。然后找个维护的时间窗口,把原来的表drop掉,新表改名成原表名称,同时发布更新的ETL程序,再发布消息让下游知道你这边弄完了。如果对下游也有影响,就要求他们的对应的程序也要修改,做好测试以后,然后同时割接。