林云軒 張娜 朱淼 陳寧 邢博翔
摘要:本文探討了多數(shù)據(jù)源自動化報表的開發(fā)過程,分析了多數(shù)據(jù)源自動化接口的開發(fā)與具體實現(xiàn),研究了多數(shù)據(jù)源自動化報表系統(tǒng)的具體應用。
關鍵詞:多數(shù)據(jù)源;自動化;報表;開發(fā)
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2020)01-0154-01
0 引言
多數(shù)據(jù)源自動化報表的研究與開發(fā),為各大企業(yè)制作多種形式模板提供極大幫助,其不在需要人工對其進行維護,在其完成接口定制、報標格式以及計算內(nèi)容的定制之后,服務器終端的數(shù)據(jù)在訪問部署后,通過Excel來進一步展現(xiàn)其獲取數(shù)據(jù)和展現(xiàn)數(shù)據(jù)的靈活性,進而能夠解決數(shù)據(jù)多渠道來源的問題。
1 多數(shù)據(jù)源自動化報表的開發(fā)過程
(1)調(diào)研分析工作:以不同種類報表為依據(jù),細致分析多種數(shù)據(jù)的來源途徑;注重查看相關測點的實際位號、查看指標信息是否具備完整性、查看后期進行計算的公式和判斷條件是否處于完備狀況。(2)設計開發(fā)工作:做好具體條件和指標數(shù)據(jù)的整合工作,保證編寫的報表中具有完備的指標;注重開發(fā)相關的通信接口軟件,開發(fā)自動化報表操作系統(tǒng)、開發(fā)處理軟件程序問題的具體代碼,進而實現(xiàn)多數(shù)據(jù)自動化采集目標。(3)配置位號和代碼:將Excel報表中包含的實際內(nèi)容,與IP21、LIMS、MES中的具體位號和代碼進行匹配,保證其能夠正確對應。(4)測試和部署工作:在完成包報表自動化的定制與研發(fā)工作之后,要及時對代碼所獲取數(shù)據(jù)的準確性進行多次測試,檢測整體程序在運行中是否存在漏洞,及時修復漏洞,保證自動化程序正常運行。
2 多數(shù)據(jù)源自動化接口的開發(fā)與具體實現(xiàn)
2.1 接口開發(fā)
(1)實時數(shù)據(jù)的顯示接口的開發(fā)與實現(xiàn)。MS RTD architecture是一個能夠?qū)崿F(xiàn)IRtdServer接口的組件對象模型的重要組成部分,多數(shù)據(jù)源自動化報表的客戶端應用程序,在運用這種模型期間,其能夠?qū)崟r數(shù)據(jù)庫中的相關數(shù)據(jù)的傳遞目標。為了能夠有效實現(xiàn)IRtdServer接口,首先最重要的就是要建立相應的數(shù)據(jù)庫;其次,要創(chuàng)建請求對象的實際承載體,在其中添加多種類型的返回值信息,根據(jù)不同的實體兌現(xiàn)的實際需求,更新數(shù)據(jù)信息;再次:要創(chuàng)建ASPENIP21實體類,其能夠為提供拉去數(shù)據(jù)的具體方法,其能夠?qū)系膶ο筮M行統(tǒng)一管理,便于后期應用的實際方法對IP21數(shù)據(jù)庫發(fā)起相關請,通過實時數(shù)據(jù)庫系統(tǒng)的控制,能夠?qū)ξ臋n內(nèi)容進行詳細分析,進而獲取準確的信息數(shù)據(jù)。最后,還要創(chuàng)建AspenRtdd的實體類,進而實現(xiàn)IRtdServer接口。(2)報表歷史統(tǒng)計數(shù)據(jù)接口的開發(fā)。為了能夠通過充分運用管理信息數(shù)據(jù)系統(tǒng),向相關報表的用戶進行數(shù)據(jù)遷移,本文提供了幾種重要途徑[1]。如:運用語言開發(fā)專項使用的動態(tài)數(shù)據(jù)接口,這種開發(fā)方式具有簡單方便且靈活性強的特點,其更適用于小數(shù)據(jù)量的傳輸用戶;運用中間件技術,在源數(shù)據(jù)庫和將要應用的自動化報表控制程序中,構建一個抽象層,其更適用于遷移EM、MES系統(tǒng)中的數(shù)據(jù);同時還要積極運用及后臺數(shù)據(jù)產(chǎn)商所提供具有專業(yè)性、技術性的數(shù)據(jù)遷移工具,但是在實際應用期間,其適用的范圍比較小,還會產(chǎn)生大量資金成本。
2.2 報表系統(tǒng)各部分統(tǒng)計端報表的實現(xiàn)
(1)IP21實時數(shù)據(jù)庫的客戶端統(tǒng)計報表實現(xiàn)。為了能夠提升數(shù)據(jù)庫自動化報表開發(fā)工作效率,就要對整體生產(chǎn)過程進行實時監(jiān)管,做好統(tǒng)計數(shù)據(jù)的查詢工作;提取統(tǒng)計數(shù)據(jù)并要導出報表具體內(nèi)容;IP21實時數(shù)據(jù)庫專用組件的研究開發(fā)。本文提出了三種重要的報表開發(fā)方案,具體包括:運用ACTIVEX技術,運用VB和C語言,在EXCEL后臺對編寫程序進行游正確調(diào)整;充分運用at-aglance技術,運瀏覽器與客戶端進行匹配;要在后臺建立以ODBC數(shù)據(jù)源為支持的關系型數(shù)據(jù)庫,形成統(tǒng)一性的報表服務器,多種不同數(shù)據(jù)來源的數(shù)據(jù)信息,在關系型數(shù)據(jù)庫中對其進行處理,從而形成能夠具有多種需求的自動化報表。(2)多數(shù)據(jù)源的報表客戶端組合模塊的實現(xiàn)。多數(shù)據(jù)源的報表客戶端組合模塊的實現(xiàn)涉及生產(chǎn)裝置、質(zhì)量檢測以及環(huán)保等多方面的信息內(nèi)容,能夠?qū)⒁欢螘r間內(nèi)涉及到的最大、最小、平均、合格以及不合格的百分比率數(shù)據(jù)、人員績效管理數(shù)據(jù)進行綜合管理[2]。首先最重要的就是要對報表中包含的多種因素進行初始化管理,準確判斷數(shù)源位號的實際狀況。因為來自于IP21實時數(shù)據(jù)庫中的數(shù)據(jù),其會在生產(chǎn)裝置的作用下被迫暫停;在此期間要用戶選擇的時間進行細致篩選,調(diào)取IP21數(shù)據(jù)的取數(shù)函數(shù),這樣能夠?qū)⒁徽螘r間內(nèi)涉及到的數(shù)據(jù)一次性進行全部調(diào)取。如果不需要度用所選時間進行篩選,就要對多種統(tǒng)計數(shù)值進行正確計算,進而得出實際績效管理結果。如果數(shù)據(jù)源是來自于LIMS系統(tǒng)中,其產(chǎn)生的實際數(shù)據(jù)與生產(chǎn)之間,不具備直接關聯(lián),那么就需要對數(shù)據(jù)信息進行細致化分析。
3 多數(shù)據(jù)源自動化報表系統(tǒng)的具體應用
3.1 在模板管理中的應用
模板管理術,是多數(shù)據(jù)源自動化報表系統(tǒng)在開發(fā)過程中一項重要環(huán)節(jié)。在對其進行應用期間,如果想要報表形式始終處于一致性狀況,需要消耗大量的時間。報表需要狀況在不斷發(fā)生變化,其有日報表、周報表以及月報表等多種類型。通過多種方式設計一些具有高展現(xiàn)智質(zhì)量水平的模板,來重復對其進行利用,進而使多數(shù)據(jù)源自動化報表模板充分發(fā)揮自身價值。項目在實施項目期間,會運用到多種形式的報表模板,但是因為數(shù)據(jù)總量比較有限,通過多種不同數(shù)據(jù)源采集到的數(shù)據(jù),在對其進行處理期間,其存在一定的相似性[3]。為了能夠保護源碼和權限,就要運用嚴密性較強的模板處理數(shù)據(jù)。即便是在后期數(shù)據(jù)源發(fā)生改變,也可以自主編輯報表模板,開展數(shù)據(jù)采集工作,進而形成一個全新的報表。
3.2 在管控一體化系統(tǒng)中的應用
綜合性較強的自動化報表中,會涉及到企業(yè)中化工配方以及生產(chǎn)技術等方面的保密性數(shù)據(jù);MES制造執(zhí)行系統(tǒng)中的自動化報表期間,其會涉及到用戶權限管理和相關繪圖工作內(nèi)容。在報表客戶端的地配置頁面,要對以及登錄成功的信息和自動化報表在實際運行期間,所獲得的參數(shù)進行正確配置,進而將其配置結果發(fā)送到自動化報表服務器終端,其會與系統(tǒng)進行關聯(lián),最終在滿足用戶請求的基礎上,能夠?qū)⒄埱髷?shù)據(jù)會轉到自動化報表客戶端。對數(shù)據(jù)進行正確處理,能夠自動將數(shù)據(jù)調(diào)到報表中,其會很據(jù)數(shù)據(jù)的具體內(nèi)容,繪制成相對應的曲線圖。
4 結語
總之,多數(shù)據(jù)源自動化報表的研究與開發(fā),是我國整體自動化技術水平全面提升的具體表現(xiàn)。在正確運用自動化報表的影響下,各種形式的統(tǒng)計值都能夠進行自動化計算,其不在需要依靠大量的人工來采集、獲取線管數(shù)據(jù),其對于提升人員績效管理自動化水平具有重要幫助。自動化報表的研究與開發(fā),為各個領域提升報表編制效率具有重要影響,同時其對提升報表模板管理和完善管控一體化系統(tǒng)具有重要意義。
參考文獻
[1] 羅杰,王君萍,岳永勝.新舊宗地統(tǒng)一編碼數(shù)據(jù)庫轉換自動化方法研究[J].測繪與空間地理信息,2019(7):142-144.
[2] 曾強.基于EXCEL的礦山測量驗收密鎖自動化報表設計與實現(xiàn)[J].中國礦山工程,2016(1):23-28.
[3] 黃凡,范秋華,朱肖謠,等.基于VBS的WinCC數(shù)據(jù)歸檔以及報表的導出[J].工業(yè)儀表與自動化裝置,2019(4):21-26.