業務填報資料及時入庫
業務場景:
上級單位下發統一報表模板其中包含 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 填報指令碼之輕鬆搞定複雜表的資料入庫指令碼
- 潤乾填報時資料來源為nullNull
- DBA接手一個資料庫時候需要檢查的資料及步驟資料庫
- 帆軟基礎之填報入門
- 業務響應時間和資料庫效能資料庫
- 怎樣實現填報表定時提交
- 填報表之資料留痕
- 安裝jive時,“資料庫連線”項的driver該如何填?資料庫
- 還在為多人填報資料而頭疼?這個工具吊打EXCEL,線上可填報Excel
- Excel都搞不定的多人填報,它能!還支援線上填報!Excel
- goldengate 12.3 實現mysql資料及DDL實時同步GoMySql
- 分散式資料庫火了 開源填補資料庫空白分散式資料庫
- 報表開發工具FineReport報表填報資料校驗
- 請問:安裝jive時,“資料庫連線”項的driver該如何填?資料庫
- 有什麼工具可以上載複雜的 excel 資料填報到資料庫中Excel資料庫
- 奇怪的問題: 資料庫使用者登入的時候報錯資料庫
- 皕傑報表之填報操作
- 填報 - 分片問題分析
- 把業務邏輯寫入應用程式,而不是資料庫資料庫
- 資料填報、報表展示哪家強?億信ABI給你答案
- 轉型大資料及操作流程大資料
- 行式填報 資料校驗 --- 小計校驗
- BI 產品支援資料填報補錄功能嗎?
- Prometheus時序資料庫-報警的計算Prometheus資料庫
- 2024志願填報
- 2.資料及其預處理
- 填報表能不能像 word 那樣定時自動儲存?
- 實時資料庫與時序資料庫資料庫
- 如何實現掃碼填報資訊
- 行式填報之主鍵設定
- PostgreSQL資料庫匯入大量資料時如何最佳化SQL資料庫
- 安卓超快資料庫ObjectBox使用及填坑指南安卓資料庫Object
- SPD中external content type連資料庫的填寫資料庫
- 報表載入大資料時顯示進度條大資料
- SwiftCSV讀取CSV資料及初步封裝Swift封裝
- 巨杉資料庫入選中國資料管理生態報告資料庫
- ssm+shrio 在登入時輸入的賬號密碼與資料庫一致,但還是報錯SSM密碼資料庫
- 填報-web報表軟體必不可少的功能Web