关于云平台的统计分析通用方案

基本思路:
使用SQL SERVER 2014的Reporting Services

定位
MYSQL用于生产,MS SQL SERVER用于统计分析处理,不占用CPU和IO。


与MYSQL的关系
采用链接服务器方式: http://www.cnblogs.com/hukn/archive/2011/07/27/SQL_Server_ODBC_LinkServer_MySQL.html


策略
依托于时间戳TS

(1)全量: INIT
按每1000条,从MYSQL读取,然后写入到SQL SERVER。
直到写入完成。

(2)增量:  每两小时,从MYSQL通过AGENT定时获取,

因为sql server没有replace into的语法,建议采用一个临时表,将数据放进去,然后通过左链接或not in办法
等将需要UPDATE的旧数据删除,然后插入到正式表。
也可以这样玩一下试试:
http://stackoverflow.com/questions/234/sql-server-2005-implementation-of-mysql-replace-into
使用高级版本的merge办法

http://www.cnblogs.com/biwork/p/3370335.html



复杂的中国式报表如何实现?

示例学习:
创建基本表报表(SSRS 教程)
https://msdn.microsoft.com/zh-cn/library/ms167305%28v=sql.120%29.aspx

第 6 课:添加分组和总计 (Reporting Services)
https://msdn.microsoft.com/zh-CN/library/ms170712%28v=sql.120%29.aspx

你可能感兴趣的:(关于云平台的统计分析通用方案)