中国建立数据仓库,
源头库分布在n个国家 ,有南美 欧洲 亚洲 好多好多的国家
实施发现关键是时区甚至不一致(印象中最后还是解决这个问题),
问如何进行设置etl 抽取数据仓库的各个源数据库到中国(数据仓库 的中心地点)的时间。
------解决方案--------------------
这个就不好办了,只能算好各地与DW地区的时间差来分别调度
------解决方案--------------------
timestamp with time zone
------解决方案--------------------
我们的一个做法是。
在各地定时,比如CET时间 00:00 各应用服务器,同时导出数据文件,然后将文件传送到数据仓库服务器。再由一个脚本实现各地服务器的数据上传。
如果你的时间是timestamp 则无需修正,如果是datetime,则在数据加载脚本中对各地传来的数据进行时区上的处理。