1、一 数据传输机制本地广场与集团数据中心的数据传输需求包含数据上传和数据接收两部分。数据包括建筑基本信息、建筑详细调研信息、建筑能耗数据等内容。1数据上传本地广场需要向数据中心系统上传数据。本地广场向集团数据中心系统发送数据的上传工作流程如图所示:数据打包开始数据压缩成功建立连接数据发送成功结束日志记录数据加密图1 数据上传工作流程图1. 数据打包定时启动数据打包程序,从数据库中抽取需要上报的数据,按照接口标准封装成XML格式的数据包。2. 数据压缩采用zip压缩算法压缩数据包,提高网络发送效率。3. 数据加密通过AES加密算法将数据包进行加密,防止发生数据安全问题。4. 建立连接向集团数据中心
2、服务器发送握手消息,建立连接状态。如果连接不成功则再次发起连接。记录操作日志。5. 数据发送调用集团数据中心的数据接收网络服务(Web Services),基于SOAP传输协议将压缩后的XML数据包发送出去。如因网络故障或繁忙等原因造成的发送失败则定时重新发送,直到发送成功。记录操作日志。目前约定本地广场分时段集中上传上数据包。今后随着数据量增大等情况变化,可以加大数据传输频率,减小数据包容量。2数据接收集团数据中心需要接收本地广场上传的数据。数据中心系统的数据接收工作流程如图2所示:数据接收开始成功数据解压结束日志记录数据解析成功密码验证数据存储图2 数据接收工作流程图1. 数据接收数据接收
3、方式为被动接收,采用网络服务(Web Services)技术实现,基于SOAP传输协议。向下级数据中心返回接收成功与否的消息。接收成功后将数据包解压缩,还原为标准格式的XML数据包。记录操作日志。2. 密码验证对数据进行解密,成功则继续,失败则不处理。3. 数据解压对数据进行解压缩,完成后进入下一步。4. 数据解析数据校验包括两个方面:数据格式校验以及数据内容校验。数据格式校验主要对上传的建筑与能耗信息进行XML Schema校验,校验其是否符合数据上传XML格式文档中对于建筑与能耗信息XML格式的规定;数据内容校验主要对上传的建筑与能耗信息中包含数据的规范性及合理性进行检测与分析。校验成功后
4、进行数据处理,失败则结束本次接收操作。记录操作日志。5. 数据存储对上传的建筑与能耗信息的XML数据进行解析以及数据存储至数据库,并调用数据分析功能对上传数据进行统计分析,生成数据仓库记录。记录操作日志。一、数据格式1、上传文件目录命名及格式规范上传文件目录命名规则为:万达广场ID+数据日期注: 万达广场ID为10位数字,由集团统一分配; 数据日期格式为YYYYMMDD,每日一个文件。目录格式如图1所示:图1 上传文件目录安排如:南京建邺万达2008年8月1日上传数据文件格式如图2所示: 图2 上传文件目录范例上传文件主要包括数据中心及建筑信息XML文件(*Build.xml)以及能耗数据XM
5、L文件(*Energy.xml)。如有附件的,附件置于上述两种XML文件所在目录的下一级子目录下,子目录命名为Accessory。最终上传时对整个上传文件目录进行压缩,形成上传文件包。如:32010020080801.rar、32010020080801.7z上传文件包通过集团数据中心提供的数据传输网络服务传递到集团数据中心。2、XML文件命名规则XML文件的命名规则为:万达广场ID+数据日期+数据包类型注: 万达广场ID为6位数字,由集团统一分配; 数据日期格式为YYYYMMDD,每日一个文件; 数据包类型为Build(建筑信息)、DetailInfo(详细调研信息)或Energy(能耗数据
6、)。如:32010020080801Build.xml 南京建邺万达上传的建筑信息XML文件;32010020080801DetailInfo.xml 南京建邺万达上传的建筑详细调研信息XML文件;32010020080801Energy.xml 南京建邺万达上传的2008年8月1日的建筑能耗数据XML文件。此外,XML文件存储必须采用UTF-8编码格式,并且在XML文件头部的encoding属性中必须声明为UTF-8编码格式。二、建筑信息的XML文件建筑类型、空调类型、建筑面积、施工改造信息等XXXXXXYYYY-MM-DD HH:MM:SSXXXXXX建筑名称建筑字母别名建筑业主1|0XX
7、XXXX建筑地址XXX.XXXXXXX.XXXXXXXX地上建筑层数地下建筑层数A|B|C|D|E|F|G|ZXXX.XXXXXXX.XXXXXXX.XXXXA|B|C|ZA|B|C|ZXXX.XXXXA|B|C|D|E|F|G|ZA|B|C|D|E|ZA|B|C|ZA|B|C|D|E|F|ZA|B|C|ZA|B|C|D|Ztrue|false监测方案设计单位监测工程实施单位YYYY-MM-DD HH:MM:SS创建操作员名称YYYY-MM-DD HH:MM:SSYYYY-MM-DD HH:MM:SSYYYY-MM-DD HH:MM:SS改造单位二、建筑详细调研信息的XML文件建筑的装表信息、
8、配电支路信息、用电设备信息XXXXXXYYYY-MM-DD HH:MM:SS电表类型电表变比配电支路类型上级配电支路电表编号设备类型额定功率作息规律四、建筑能耗的XML文件建筑详细的能耗信息,包括每小时、每天的各项的能耗XXXXXXYYYY-MM-DD HH:MM:SSXXXXXXXXXX2XXXXXXXXX01A|B|C|D00YYYY-MM-DD HH:MM:SSYYYY-MM-DD HH:MM:SSXXX.XXXXXXX.XXXX0|1XXXXXXXXXX3XXXXXXXXX01A|B|C|D00YYYY-MM-DD HH:MM:SSYYYY-MM-DD HH:MM:SSXXX.XXXXXXX.XXXXXXX.XXXXXXX.XXXXXXX.XXXXXXX.XXXX0|1第 10 页 共 10 页