中文

新聞中心

News Center

能耗在線監(jiān)測(cè)系統(tǒng)如何與平臺(tái)做數(shù)據(jù)對(duì)接呢?

發(fā)布時(shí)間:2023-05-09 瀏覽次數(shù):


            能耗在線監(jiān)測(cè)系統(tǒng),是康派智能自主研發(fā)的能耗監(jiān)測(cè)系統(tǒng),積極響應(yīng)了國家發(fā)展改革委關(guān)于能耗在線監(jiān)測(cè)系統(tǒng)推廣建設(shè)通知,在協(xié)助重點(diǎn)用能單位信息化轉(zhuǎn)型、促進(jìn)節(jié)能增效并提升市場(chǎng)競(jìng)爭(zhēng)力的同時(shí),完成系統(tǒng)建設(shè)任務(wù)與數(shù)據(jù)上傳要求,通過政府平臺(tái)驗(yàn)收。
     
            那么具體能耗在線監(jiān)測(cè)系統(tǒng)是如何做數(shù)據(jù)對(duì)接的呢,本篇文章康派智能小編告訴你。


     
    一、數(shù)據(jù)對(duì)接的種類介紹
    1. WebApi 
    WebApi是基于純粹的Http協(xié)議,支持Http的全部特點(diǎn)(比如URIs,request/response頭,緩存,版本控制,多種內(nèi)容格式)
    WebApi是一個(gè)開源的、理想的、構(gòu)建REST-ful服務(wù)的技術(shù)。
    應(yīng)用程序接口是一組定義、程序及協(xié)議的集合,通過 API 接口實(shí)現(xiàn)計(jì)算機(jī)軟件之間的相互通信。API 的一個(gè)主要功能是提供通用功能集。程序員通過調(diào)用 API 函數(shù)對(duì)應(yīng)用程序進(jìn)行開發(fā),可以減輕編程任務(wù)。API 同時(shí)也是一種中間件,為各種不同平臺(tái)提供數(shù)據(jù)共享。
    根據(jù)單個(gè)或分布式平臺(tái)上不同軟件應(yīng)用程序間的數(shù)據(jù)共享性能,可以將 API 分為四種類型
    1.遠(yuǎn)程過程調(diào)用(RPC):通過作用在共享數(shù)據(jù)緩存器上的過程(或任務(wù))實(shí)現(xiàn)程序間的通信.
    2.標(biāo)準(zhǔn)查詢語言(SQL): 是標(biāo)準(zhǔn)的訪問數(shù)據(jù)的查詢語言,通過數(shù)據(jù)庫實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享。
    3.文件傳輸: 文件傳輸通過發(fā)送格式化文件實(shí)現(xiàn)應(yīng)用程序間數(shù)據(jù)共享。
    4.信息交付: 指松合或緊合應(yīng)用程序間的小型格式化信息,通過程序間的直接通信實(shí)現(xiàn)數(shù)據(jù)共享。
     
    2.webservice
    Web Service是一個(gè)平臺(tái)獨(dú)立的,低耦合的,自包含的、基于可編程的web的應(yīng)用程序,可使用開放的XML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)子集)標(biāo)準(zhǔn)來描述、發(fā)布、發(fā)現(xiàn)、協(xié)調(diào)和配置這些應(yīng)用程序,用于開發(fā)分布式的交互操作的應(yīng)用程序。
    遠(yuǎn)程控閥:第三方調(diào)用時(shí)傳入?yún)?shù),控閥后,返回輸出參數(shù)。
    Windows服務(wù)
    Windows服務(wù)方式運(yùn)行于Windows服務(wù)中保證7*24小時(shí)運(yùn)行,適用于定時(shí)獲取、推送數(shù)據(jù),同步中間數(shù)據(jù)庫,執(zhí)行定時(shí)任務(wù)等客戶需求。一般需要數(shù)據(jù)庫連接,同步頻率,同步數(shù)據(jù)類型等參數(shù)配置
     
    3、第三方數(shù)據(jù)導(dǎo)出
    第三方數(shù)據(jù)導(dǎo)出支持從BS系統(tǒng)中導(dǎo)出客戶需要的抄表數(shù)據(jù)
    導(dǎo)出格式:Txt、Excel、 DBF
    一般用于第三方收費(fèi)、客戶定制報(bào)表等場(chǎng)景。
     
    4、數(shù)據(jù)庫對(duì)接
    兩個(gè)系統(tǒng)分別有各自的數(shù)據(jù)庫,同類型的數(shù)據(jù)庫之間是比較方便
    1)如果兩個(gè)數(shù)據(jù)庫在同一個(gè)服務(wù)器上,只要用戶名設(shè)置的沒有問題,就可以直接相互訪問,需要在from后將其數(shù)據(jù)庫名稱及表的架構(gòu)所有者帶上即可。
    2)如果兩個(gè)系統(tǒng)的數(shù)據(jù)庫不在一個(gè)服務(wù)器上,那么建議采用鏈接服務(wù)器的形式來處理,或者使用openset和opendatasource的方式,這個(gè)需要對(duì)數(shù)據(jù)庫的訪問進(jìn)行外圍服務(wù)器的配置。
    不同類型的數(shù)據(jù)庫之間的連接就比較麻煩,需要做很多設(shè)置才能生效,這里不做詳細(xì)說明。
     
    5、視圖及存儲(chǔ)過程
      視圖,是數(shù)據(jù)庫虛擬表,同表一樣支持查詢修改等操作,主要用于向客戶提供關(guān)鍵數(shù)據(jù)并隱藏不必要的字段,增加安全和方便。存儲(chǔ)過程相當(dāng)于數(shù)據(jù)庫對(duì)外開發(fā)的接口,支持輸入?yún)?shù),返回執(zhí)行結(jié)果等功能。
     
    二、各對(duì)接過程注意事項(xiàng)
    1)一般接口由我公司提供,第三方提供對(duì)接文檔。如果沒有對(duì)接文檔,也可由我公司提供通用對(duì)接文檔。
    2)技術(shù)人員需與客戶確認(rèn)控閥、抄表方式,實(shí)時(shí)或延時(shí)執(zhí)行。另需提供客戶技術(shù)人員聯(lián)系方式,最好能建立微信、QQ群,方便技術(shù)聯(lián)調(diào)溝通。
    3)Web服務(wù)基本配置在IIS上,需要技術(shù)人員了解IIS基礎(chǔ)配置功能分配端口號(hào)等,并能進(jìn)行簡(jiǎn)單測(cè)試。
    4)Windows服務(wù),需要技術(shù)人員了解服務(wù)安裝位置,并能根據(jù)安裝目錄下的log日志定位簡(jiǎn)單的同步失敗問題??谝晥D或表,需要技術(shù)人員掌握簡(jiǎn)單的sql查詢語句,熟悉BS系統(tǒng)常用表結(jié)構(gòu)和表名稱。
    5)第三方數(shù)據(jù)導(dǎo)出:學(xué)會(huì)修改數(shù)據(jù)庫實(shí)現(xiàn)的字段名稱調(diào)整,導(dǎo)出格式變化等客戶要求。