本發明涉及生產良率監控領域,具體為一種基于powerbi開發的實時生產良率監控系統。
背景技術:
1、隨著大數據時代的到來,以數據驅動決策的文化蓬勃發展。隨之而來的是企業輔助決策的數據越來越詳細,數據量也越來越龐大,企業對數據的處理、分析、可視化以及及時性需求日益增長。目前主要應用的技術有:
2、1)一部分大企業引入了erp、mes等線上等數據管理系統,但僅實現了將數據云數據化或者部署一部分查詢匯總功能,沒有有效的將數據查詢和數據化有效結合起來,同樣的需要專門人員進行后期的查詢下載、處理、統計、可視化及發布;并且引入的erp、mes等系統除了初期建設需要支付昂貴費用,后期每年還需支付不菲的額外維護管理費用;
3、2)部分企業使用線下數據管理系統,采取傳統的數據處理方法,將生產數據部署為本地數據,此類企業獲取生產數據需要專門人員定時的進行手動重復的統計、重復的發布,生產數據傳遞的及時性、準確性、全面性過分依賴于統計人員,已造成信息更新效率低下,更甚者因生產數據存儲在管理人員本地電腦上,生產數據與外界信息隔離,其余相關人員無法獲取信息,導致不同受眾群體無法和發布的生產數據的信息進行有效交互,且不同人員還需重復統計并造成人員工作的浪費的情況。
技術實現思路
1、有鑒于此,本申請提供一種基于powerbi開發的實時生產良率監控系統,用以解決上述現有技術中生產信息的不同受眾群體無法和發布的信息進行有效交互的問題,具體方案為:
2、一種基于powerbi開發的實時生產良率監控系統,包括:
3、采集模塊,用于采集實時的本地的生產數據;
4、excel模塊,配置有vba程序,用于進行本地的生產數據的記錄和分析,并自動匯總生成生產良率統計表;
5、powerbi模塊,基于經excel模塊轉換的生產數據構建模型,生成可視化統計頁面和pbix執行文件,并將pbix執行文件發給服務器;
6、服務器,分別與所述excel模塊、powerbi模塊相互關聯,用于首次生產數據的部署、生產數據的托管、后期生產數據的自動刷新、登錄用戶權限的部署和創建、登錄用戶實時進行生產數據的信息查詢以及與生產數據之間信息的交互。
7、優選的,所述服務器中內置本地數據庫單元、鏈接單元、自動刷新單元以及登錄用戶權限部署和創建單元;
8、所述本地數據庫單元和自動刷新單元鏈接所述創建單元;
9、所述登錄用戶權限部署和創建單元分別鏈接所述powerbi模塊和excel模塊;
10、所述鏈接單元包括本地鏈接單元和公共局域網鏈接單元;
11、所述本地鏈接單元和公共局域網鏈接單元分別鏈接所述登錄用戶權限部署和創建單元以及本地用戶端,所述本地鏈接單元和公共局域網鏈接單元還分別連接所述excel模塊和powerbi模塊,用于將pbix執行文件的設計頁面發布到本地用戶端;
12、所述自動刷新單元分別連接所述采集模塊、excel模塊、本地鏈接單元以及公共局域網鏈接單元,用于實現本地用戶端及時查閱更新后的生產數據。
13、優選的,所述登錄用戶權限部署和創建單元以web網址的形式進行本地用戶端登錄權限的管理。
14、優選的,所述powerbi模塊內配置有數據建模單元、可視化統計頁面生成單元以及pbix執行文件生成單元;
15、所述數據建模單元與所述excel模塊連接,將生產良率統計數據與powerbi模塊進行關聯,并通過excel模塊生成的生產良率統計表構建數據模型;
16、所述可視化統計頁面生成單元與所述數據建模單元連接,將構建的數據模型進行可視化設計;
17、所述pbix執行文件生成單元分別連接所述可視化統計頁面生成單元以及本地鏈接單元和公共局域網鏈接單元,將接收到的可視化數據模型,生成pbix執行文件,并通過本地鏈接單元和公共局域網鏈接單元共享給本地用戶端。
18、優選的,所述自動刷新單元中可進行數據刷新的設定。
19、優選的,所述自動刷新單元的設定通過創建的windows指令dat文件和excel模塊中的vba程序來實現。
20、與現有技術相比,本申請的有益效果在于:
21、本系統通過excel模塊中的vba程序和windows指令,匯總處理部署在局域網的excel生產數據,并定時完成數據匯總和更新,不需要人員進行重復統計,生產數據匯總信息通過power?bi模塊建模生成可視化設計文件進行生產信息的展示,使用sql?servere自搭建sql?servere數據庫,通過powerbireportserver報表服務器托管本地生產數據,并構建本地web發布環境及權限控制,進行本地生產數據的鏈接、部署和自動刷新,生成可交互的生產數據web門戶地址,完成后,系統將自動完成從數據統計到數據定時刷新和發布的工作,本申請利用excel自帶的visual?basic?for?application(即vba程序)開發后臺,編寫帶有事件的vba匯總生產信息代碼,完成相關生產數據的匯總和更新,生成可供表格查看及web發布使用的生產良率數據統計表;通過vba?程序和windows指令部署powerbireportserver、sql?server及power?bi模塊,達到數據源自動更新、匯總、數據源和可視化頁面鏈接達到無縫集成,實現自動刷新數據,避免信息滯后,協助企業相關決策者做出快速反應和決策,不再需要統計人員和發布人員。解決了現有技術中生產數據的不同受眾群體無法進行生產數據信息的查詢以及與生產數據信息有效交互的問題,同時本申請的數據統計和匯總不依靠互聯網和昂貴的生產管理系統,即可完成本地局域網生產數據的可視化發布;對于涉密單位,避免了生產數據與互聯網的信息交換,充分保證了信息的安全和保密,同時在本地局域網內,實現了與生產數據信息實時的可交互的可視化需求;對于承擔不起需高昂費用才能使用生產管理系統的微小企業,本發明實現了低成本高收益的數據可視化需求;
22、在本申請中,僅使用excel、sql?servere、power?bi?desktop?rs、powerbireportserver軟件,無需引入線上erp、mes等專業的數據管理系統,即可簡單快速完成數據自動匯總和數據可視化本地局域網web發布,無需系統建設和系統維護費用,具有明顯成本優勢。
1.一種基于powerbi開發的實時生產良率監控系統,其特征在于,包括:
2.根據權利要求1所述的一種基于powerbi開發的實時生產良率監控系統,其特征在于,所述服務器中內置本地數據庫單元、鏈接單元、自動刷新單元以及登錄用戶權限部署和創建單元;
3.根據權利要求2所述的一種基于powerbi開發的實時生產良率監控系統,其特征在于,
4.根據權利要求2所述的一種基于powerbi開發的實時生產良率監控系統,其特征在于,所述powerbi模塊內配置有數據建模單元、可視化統計頁面生成單元以及pbix執行文件生成單元;
5.根據權利要求2所述的一種基于powerbi開發的實時生產良率監控系統,其特征在于,所述自動刷新單元中可進行數據刷新的設定。
6.根據權利要求2所述的一種基于powerbi開發的實時生產良率監控系統,其特征在于,所述自動刷新單元的設定通過創建的windows指令dat文件和excel模塊中的vba程序來實現。