999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

能源管理系統通用報表的設計和應用

2015-10-15 19:09:41劉自南姜彬金浩
科技資訊 2015年20期
關鍵詞:跨平臺關聯定義

劉自南+姜彬+金浩

摘要:介紹了能源管理系統通用報表的設計思想和實現機制,支持Windows和Unix等操作系統下跨平臺運行,和Excel完全兼容,能用數據集和SQL語句靈活的定義數據關聯,實現了單基礎表查詢和多基礎表關聯查詢;此外,還可以從異構的自動化系統的多個數據源中動態的獲取數據,以二維表或者層次表的方式瀏覽,是一個操作簡單方便,定義方式靈活,瀏覽樣式多變的功能強大的報表工具。

關鍵字: 能源管理系統 通用報表 商用關系庫 數據集

中圖分類號:TP311.52 文獻標識碼:A 文章編號:1672-3791(2015)07(b)-0000-00

1、引言

能源管理系統是企業實現能源管理信息化和智能化的重要技術平臺,系統包含了能源采集監控、優化和基礎管理功能,系統中有大量數據信息需要通過報表方式進行查詢、匯總分析和打印。

固定報表工具,并不能適應管理部門對統計內容不斷變化的要求,在功能上、顯示格式方面很難滿足用戶的查詢統計要求。因此需要一種新的報表系統,能方便的對多個分布的、異構的數據源進行分析、加工和處理的能力。

本文提出一種管理類通用報表管理系統,可以方便地制作各種能源報表,挖掘系統運行數據,分析能源系統運行情況,為企業能源系統的運行提供決策依據。

2、報表特色

1) 跨平臺:

主界面和所有相關類庫全部是完全跨平臺機制實現,支持Windows、Unix、Linux等多種操作系統,實現報表編輯、報表瀏覽、報表服務的完全跨平臺部署。基于自主研發的跨平臺通用表格類庫實現,直接用繪圖方式繪制表格,不基于任何第三方控件,顯示速度快,使用靈活,易擴展,且不需要安裝任何附帶組件,對于大數據量報表保持高性能。

2) EXCEL互操作性:

報表文件與Excel 完全兼容,實現和Excel格式的導入導出。在Windows和Unix等操作系統下均可打開EXCEL文件顯示其內容,實現跨平臺的EXCEL文件瀏覽。

3) 靈活的定義方式:

通用條件報表可以采用數據集定義和SQL語句定義。數據集支持支持多表之間層次關系定義和平行關系定義,通過關聯域體現表與表之間的關系。報表前景定義使用數據集,簡單明了,一個報表可以定義多個數據集;SQL語句定義只需要輸入符合SQL語法的語句就能完成前景的定義,適合于具有一定數據庫知識的用戶。

4) 多數據源:

在一張報表中前景定義可以有不同的數據源,數據可以來自實時庫,也可以來自實時數據的歷史保存,具有很強的數據擴展性,也可以方便地引入新的數據源。

5) 操作友好性:

報表工具的操作和顯示類似Excel工具,操作簡便,即使不具備計算機方面深厚知識的使用者也很容易上手。

3、軟件結構

通用報表管理系統采用應用層、中間層和數據層的結構。其中應用層的報表工具分為報表編輯、瀏覽和服務三個功能模塊,編輯主要功能是編輯報表樣式,進行數據關聯,并維護報表版本同步;瀏覽主要功能是從數據源提取數據顯示;服務主要用于報表的定義生成和打印。編輯和顯示用表格顯示類庫來實現。中間層是實時庫和商用庫的訪問接口,報表工具使用庫的訪問接口來操作數據。數據層包括實時庫和商用庫,存儲了實時數據,歷史數據和管理應用數據。

4、設計與實現

能源管理系統有很多功能模塊,如能源監控數據、分析數據、從ERP獲取的數據等,這些數據大部分都保存在數據庫中。但是這些系統可能分布在不同的物理位置上,使用不同的數據組織形式和操作系統平臺,而且數據庫也不盡相同。如何消除數據源的差異,能用一種方式來定義報表與數據庫的關聯,正是問題所在。通用報表管理系統,使用數據集的方式作為數據源和報表關聯之間的紐帶,優點如下:

1) 數據關聯時使用數據集,不再是原始的基礎表,屏蔽了實時庫和商用庫之間的差異。

2) 報表數據關聯簡單化,對數據集的修改基本上不會影響到已定義的數據關聯;

3) 報表不僅能查詢基礎表的數據,還能查詢多基礎表的關聯數據,多基礎表之間的關系能定義成層次,也能定義成平行的,它們之間的關系使用關聯域表示。

數據集的定義需要先選擇數據源的基礎表,定義成層次關系時需要指定兩表之間的關聯域,檢測關聯域的屬性是否相同,層次關系數據集會記錄下各個基礎表的層次關系,平行關系表之間的關系在過濾條件的設置,順序就是瀏覽時的訪問順序。同一張報表可以定義多個數據集,各個數據集可以分別有不同的數據源。

數據關聯也可以是簡單的一條SQL語句,不同的數據源可以使用同樣的定義方式,保存的時候會記錄下數據源信息,在實際瀏覽的時候能從不同的數據源中獲取數據。

定義數據集的時候可以使用參數,參數也是預先定義好的,可以是普通文本,由用戶輸入,也可以關聯到菜單或者數據庫中某張表的某個域,瀏覽時載入該表該域的所有值供用戶選擇。數據集中每個表或者SQL語句中都可以使用參數。

瀏覽報表時,先從列表中選擇需要瀏覽的報表,瀏覽工具先讀入報表樣式文件,再讀入數據關聯文件,并根據關聯類型整理數據關聯,逐一處理相同數據集編號的關聯,判斷數據源類型,使用不同的訪問接口訪問數據庫。對多基礎表的數據集,如果是層次關系,則根據表的層次關系,通過關聯域,依次訪問直至最底層的表,如果是平行關系,則根據表的順序關系,解析過濾條件中表與表之間的關系,依次訪問表。

5、通用報表工具的應用

通用報表工具可以支持自動生成或用戶定制常規的報表,也可以通過工具定制報表,支持在MS-Excel中編輯表格,編輯完成后再將文件導入報表工具中。

用戶可以根據需求,靈活地選擇維度,包括組織、介質和時間維度。為用戶查詢多維數據帶來極大的方便,用戶可以根據自己需求選擇查詢的層次。在為每個維度或度量都選擇了成員后,便可以將選擇的多維數據與單元格關聯。

在時間上以日、周、月、季、年為間隔,在用能設備、生產線、車間、廠、部門級別上進行產量、產值、各能源介質消耗(噸標煤),各項能耗費用,總能耗(噸標煤)、總能耗費用的計劃值、實際值等內容自定義報表輸出。

6、結論

通用報表考慮管理功能的實際需要,是一種適用于信息統計的實用工具,使維護人員方便地定義報表的樣式、數據集、數據關聯等。根據用戶定制的樣式和數據關聯,從各種數據源提取數據顯示給用戶。該報表工具在工業企業、機場等能源管理項目中投入使用,運行效果良好。

參考文獻

1、王素霞、于放、臧輝,面向Web應用的報表管理系統生成器. 計算機系統應用,2014(01)

2、文靜華、張梅、田建強,基于Excel的企業通用動態報表生成工具的設計,計算機工程,2005(31)

猜你喜歡
跨平臺關聯定義
“苦”的關聯
當代陜西(2021年17期)2021-11-06 03:21:36
跨平臺APEX接口組件的設計與實現
測控技術(2018年9期)2018-11-25 07:44:58
奇趣搭配
智趣
讀者(2017年5期)2017-02-15 18:04:18
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
基于QT的跨平臺輸電鐵塔監控終端軟件設計與實現
基于OPC跨平臺通信的電機監測與診斷系統
基于B/S的跨平臺用戶界面可配置算法研究
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
山的定義
公務員文萃(2013年5期)2013-03-11 16:08:37
主站蜘蛛池模板: 高潮毛片无遮挡高清视频播放| 超碰免费91| 亚洲—日韩aV在线| 亚洲综合激情另类专区| 亚洲中文字幕精品| 国产在线观看人成激情视频| 日韩国产精品无码一区二区三区| 亚洲无码A视频在线| 亚洲三级影院| 九色视频一区| 爱爱影院18禁免费| 亚洲国产中文精品va在线播放| 好吊色妇女免费视频免费| 啪啪啪亚洲无码| 国产成人精品一区二区秒拍1o| 精品伊人久久久久7777人| 国产高清无码第一十页在线观看| 91小视频在线播放| 激情在线网| 欧美午夜小视频| 无码日韩精品91超碰| 麻豆精品在线| 亚洲天堂伊人| 亚洲第一成网站| 露脸真实国语乱在线观看| 影音先锋丝袜制服| 一区二区三区四区在线| 九九视频免费看| 日韩欧美成人高清在线观看| 色成人综合| 国产成人啪视频一区二区三区| 国产一区二区三区在线精品专区| 亚洲中文精品久久久久久不卡| 免费国产在线精品一区| 国产美女91视频| 高清欧美性猛交XXXX黑人猛交| 国产黄网站在线观看| 久久精品66| 伊人久久大香线蕉综合影视| 在线观看免费人成视频色快速| 国产午夜精品鲁丝片| 欧美一级高清片欧美国产欧美| 欧美一级夜夜爽www| 麻豆精品久久久久久久99蜜桃| 精品国产福利在线| 制服无码网站| 青青青国产视频| 国产久草视频| 自拍偷拍欧美| 日韩色图在线观看| 欧洲极品无码一区二区三区| 婷婷六月综合网| 一级毛片在线播放| 99视频在线观看免费| 一级爱做片免费观看久久 | 中文字幕亚洲另类天堂| 亚洲AⅤ综合在线欧美一区| 国产精品欧美亚洲韩国日本不卡| 国产噜噜噜视频在线观看 | 99热免费在线| 国产电话自拍伊人| 久夜色精品国产噜噜| 特级做a爰片毛片免费69| 日本高清在线看免费观看| 人妻丰满熟妇av五码区| 国产h视频免费观看| 亚洲综合中文字幕国产精品欧美 | 亚洲一道AV无码午夜福利| 一本综合久久| 国产熟睡乱子伦视频网站| 2021国产精品自产拍在线观看| 激情综合图区| 免费国产小视频在线观看| 国产网友愉拍精品视频| 久久公开视频| 亚洲第一色网站| 一级毛片不卡片免费观看| 亚洲综合精品香蕉久久网| 91午夜福利在线观看| 日韩国产亚洲一区二区在线观看| 欧洲在线免费视频| 欧美成人综合在线|