業務填報資料及時入庫
業務場景:
上級單位下發統一報表模板其中包含 5 個欄位,下級操作時隨時可能在原表基礎上增加欄位,且增加的欄位不需要回填至中央資料庫,考慮到業務人員不具有開發報表的能力,故採用業務填報表實現,但是此時會有一個實際問題使我們不得不考慮的那就是業務填報表不能將資料及時的錄入到資料庫中,需要手動處理入庫這樣很可能會出現資料遺漏的現象。
問題難點及處理方式:
1、業務填報生成的外存檔案(json/binary)怎麼入庫 ?
使用集算器 透過指令碼將外存檔案讀入,併入庫。
2、報表提交後怎麼保證資料及時入庫?
透過回撥函式,呼叫某程式執行集算器指令碼 dfx。
以流動資產統計表為例,操作如下:
報表釋出後錄入資料,提交時會自動儲存填報資料到結果檔案,結果檔案以 “填報表檔名 .json“ 命名,儲存路徑為 報表預覽設定對話方塊中的主目錄 /autoDataFiles/,結果檔案格式預設為 json。
接下來就是重點了,寫指令碼將 json 的資料入庫,指令碼如下:
指令碼寫完後,將其儲存為 json.dfx;
最後 ,將執行 dfx 的操作與提交操作繫結,此處使用回撥函式,當提交後自動執行 json.dfx 進行資料入庫操作。
1. 報表展現的 jsp 中新增回撥方法如下:
2. 新建 other.jsp,呼叫 dfx 並執行,如下:
到這裡,即可實現業務填報資料的及時入庫操作。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2684309/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 填報指令碼之輕鬆搞定複雜表的資料入庫指令碼
- 帆軟基礎之填報入門
- 怎樣實現填報表定時提交
- 填報表之資料留痕
- 雲資料庫將進入企業級百萬IOPS時代資料庫
- 分散式資料庫火了 開源填補資料庫空白分散式資料庫
- 資料庫事務入門指南資料庫
- 如何實現掃碼填報資訊
- 把業務邏輯寫入應用程式,而不是資料庫資料庫
- 蟬大師:2021年Q1線上教育行業資料及ASO投放報告行業
- 資料庫匯入匯出時報ORA-01843的解決方法資料庫
- 有什麼工具可以上載複雜的 excel 資料填報到資料庫中Excel資料庫
- 微軟收購開源資料庫廠商Citus Data,雲資料庫服務能力再填新砝碼微軟資料庫
- 還在為多人填報資料而頭疼?這個工具吊打EXCEL,線上可填報Excel
- laravel 資料庫遷移時報錯Laravel資料庫
- python把網易財經的股票資訊 財務報表入庫(MySQL)PythonMySql
- 疫情時代,資料填報能給我們帶來哪些便利?_光點科技
- 2024志願填報
- Excel都搞不定的多人填報,它能!還支援線上填報!Excel
- [專業術語]資料庫事務資料庫
- 康孚備份資料庫時報錯資料庫
- SQLYOG連線資料庫時報錯1251SQL資料庫
- shell向pg寫入資料定時任務
- 轉型大資料及操作流程大資料
- 皕傑報表之填報操作
- 填報 - 分片問題分析
- 資料填報、報表展示哪家強?億信ABI給你答案
- 讓業務實現迴歸資料庫資料庫
- BI 產品支援資料填報補錄功能嗎?
- 專項附加扣除資訊填報易錯“九提醒
- 行式填報 資料校驗 --- 小計校驗
- Prometheus時序資料庫-報警的計算Prometheus資料庫
- 實時資料庫與時序資料庫資料庫
- 2.資料及其預處理
- PostgreSQL資料庫匯入大量資料時如何最佳化SQL資料庫
- 虹科分享 | 虹科Redis企業版資料庫如何支援實時金融服務?Redis資料庫
- [重慶思莊每日技術分享]-sqlplus登入資料庫時報錯:ORA-12547SQL資料庫
- 大事務導致資料庫恢復時間長資料庫