多台服务器多个表查询汇总

0
数据库使用的SQL Server,现在数据根据城市区域存储在3台服务器:华北、华南、华中
其中每台服务器上的表又根据城市进行划分,格式为 T_Customer_XX,XX 是城市简拼,比如北京表T_Customer_BJ
 
 
现在有这样一个需求:在一个页面,根据用户输入的时间段,查询当前所有城市在这个时间段内的新增的客户数,新增客户的首次约单数,新增客户的再次约单数,并在网页上按城市分别汇总显示出来。
现在的问题是:
新增的客户数是固定的,但是首次约单和再次约单数是随时在变动的,所以只能实时去查询并汇总显示;
但城市是分表的,表是分服务器的,一次查询相当于要从3台服务器的多个表里汇总数据并显示出来。
 
想请教各位,有没有什么好的办法?谢谢!
 
 
 
 
 
已邀请:
0

牟瑞 - 大数据 Hadoop 讲师 Hadoop入门课程地址:http://www.hellobi.com/course/39 有架构师,技术总监,CTO的职位请联系我! 2015-09-12 回答

针对这种应用场景,单独建立一个小的数据集市!重新整合成事实表和维度表。

要回复问题请先登录注册