[英]Spring Batch - Need help and suggestion to decide on the best approach to compare two different Databases and create an excel report with differences
問題陳述:我需要比較兩個不同數據庫之間的詳細信息,並通過 excel 報告不匹配情況。其中一個數據源是我信任的主數據源 (DB2),而輔助數據源(在本例中為 HANA)需要與小學相比。 我是Spring批次的新手。 任何幫助表示贊賞。
設計方法:我從基於塊的處理開始,我正在使用 Item Reader 來讀取主要數據(比如一天,因為我希望每天報告這些不匹配)。 據我了解 Spring 文檔和到目前為止來自 Stackoverflow 的參考資料,建議通過 Item reader 讀取主數據源,為每個項目從輔助數據庫中獲取相應的數據並構建一個摘要 object,它將寫成 Excel 或 CSV文件。
問題:
在這種情況下,我建議從第一個數據庫讀取數據,然后在處理器中查詢第二個數據庫。 如果此數據不存在於第二個數據庫中,則此值將傳遞給負責將其寫入 excel 文件的編寫器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.