中文

新闻中心

News Center

能耗在线监测系统如何与平台做数据对接呢?

发布时间:2023-05-09 浏览次数:


            能耗在线监测系统,是康派智能自主研发的能耗监测系统,积极响应了国家发展改革委关于能耗在线监测系统推广建设通知,在协助重点用能单位信息化转型、促进节能增效并提升市场竞争力的同时,完成系统建设任务与数据上传要求,通过政府平台验收。
     
            那么具体能耗在线监测系统是如何做数据对接的呢,本篇文章康派智能小编告诉你。


     
    一、数据对接的种类介绍
    1. WebApi 
    WebApi是基于纯粹的Http协议,支持Http的全部特点(比如URIs,request/response头,缓存,版本控制,多种内容格式)
    WebApi是一个开源的、理想的、构建REST-ful服务的技术。
    应用程序接口是一组定义、程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过调用 API 函数对应用程序进行开发,可以减轻编程任务。API 同时也是一种中间件,为各种不同平台提供数据共享。
    根据单个或分布式平台上不同软件应用程序间的数据共享性能,可以将 API 分为四种类型
    1.远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信.
    2.标准查询语言(SQL): 是标准的访问数据的查询语言,通过数据库实现应用程序间的数据共享。
    3.文件传输: 文件传输通过发送格式化文件实现应用程序间数据共享。
    4.信息交付: 指松合或紧合应用程序间的小型格式化信息,通过程序间的直接通信实现数据共享。
     
    2.webservice
    Web Service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的交互操作的应用程序。
    远程控阀:第三方调用时传入参数,控阀后,返回输出参数。
    Windows服务
    Windows服务方式运行于Windows服务中保证7*24小时运行,适用于定时获取、推送数据,同步中间数据库,执行定时任务等客户需求。一般需要数据库连接,同步频率,同步数据类型等参数配置
     
    3、第三方数据导出
    第三方数据导出支持从BS系统中导出客户需要的抄表数据
    导出格式:Txt、Excel、 DBF
    一般用于第三方收费、客户定制报表等场景。
     
    4、数据库对接
    两个系统分别有各自的数据库,同类型的数据库之间是比较方便
    1)如果两个数据库在同一个服务器上,只要用户名设置的没有问题,就可以直接相互访问,需要在from后将其数据库名称及表的架构所有者带上即可。
    2)如果两个系统的数据库不在一个服务器上,那么建议采用链接服务器的形式来处理,或者使用openset和opendatasource的方式,这个需要对数据库的访问进行外围服务器的配置。
    不同类型的数据库之间的连接就比较麻烦,需要做很多设置才能生效,这里不做详细说明。
     
    5、视图及存储过程
      视图,是数据库虚拟表,同表一样支持查询修改等操作,主要用于向客户提供关键数据并隐藏不必要的字段,增加安全和方便。存储过程相当于数据库对外开发的接口,支持输入参数,返回执行结果等功能。
     
    二、各对接过程注意事项
    1)一般接口由我公司提供,第三方提供对接文档。如果没有对接文档,也可由我公司提供通用对接文档。
    2)技术人员需与客户确认控阀、抄表方式,实时或延时执行。另需提供客户技术人员联系方式,最好能建立微信、QQ群,方便技术联调沟通。
    3)Web服务基本配置在IIS上,需要技术人员了解IIS基础配置功能分配端口号等,并能进行简单测试。
    4)Windows服务,需要技术人员了解服务安装位置,并能根据安装目录下的log日志定位简单的同步失败问题。口视图或表,需要技术人员掌握简单的sql查询语句,熟悉BS系统常用表结构和表名称。
    5)第三方数据导出:学会修改数据库实现的字段名称调整,导出格式变化等客户要求。