当前位置: 代码迷 >> 数据仓库 >> 时区不一致的源数据库 怎么抽取数据到数据仓库
  详细解决方案

时区不一致的源数据库 怎么抽取数据到数据仓库

热度:300   发布时间:2016-05-05 16:12:21.0
时区不一致的源数据库 如何抽取数据到数据仓库
中国建立数据仓库, 
源头库分布在n个国家 ,有南美 欧洲 亚洲 好多好多的国家 

实施发现关键是时区甚至不一致(印象中最后还是解决这个问题), 
问如何进行设置etl 抽取数据仓库的各个源数据库到中国(数据仓库 的中心地点)的时间。

------解决方案--------------------
这个就不好办了,只能算好各地与DW地区的时间差来分别调度
------解决方案--------------------
timestamp with time zone
------解决方案--------------------


我们的一个做法是。

在各地定时,比如CET时间 00:00 各应用服务器,同时导出数据文件,然后将文件传送到数据仓库服务器。再由一个脚本实现各地服务器的数据上传。 
如果你的时间是timestamp 则无需修正,如果是datetime,则在数据加载脚本中对各地传来的数据进行时区上的处理。