python数据对比找不同,不同模式间的数据比较技术
有沒有比較存儲在不同模式中的相同數據的技術?情況是這樣的。如果我有一個帶有模式a的數據庫,它將一個特性的數據存儲在5個表中。架構A->架構B在升級過程中完成。在升級過程中,應用一些轉換邏輯,并將數據存儲在模式B中的7個表中。
我想要的是一些驗證數據完整性的方法,基本上,我必須在分解轉換邏輯時比較不同的模式。除了編寫一些自定義的t-sql存儲過程來比較數據之外,還有其他方法嗎?我傾向于使用python來實現自動化,有沒有python模塊可以幫助我?
為了更好地說明我的問題,下面的圖表是我需要比較的許多數據集中的一個,屬性1、2、3和4從模式源遷移到目標,但它們分布在不同的表中。在Table1Src Table1Dest
| |
--ID(Primary Key) --ID(Primary Key)
--Property1 --Property1
--Property2 --Property5
--Property3 --Property6
Table2Src Table2Dest
| |
--ID(Foreign Key->Table1Src) --ID(Foreign Key->Table1Dest)
--Property4 --Property2
--Property3
Table3Dest
|
--ID(Foreign Key->Table1Dest)
--Property4
--Property7
總結
以上是生活随笔為你收集整理的python数据对比找不同,不同模式间的数据比较技术的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php获取xml某个节点的所有内容,怎样
- 下一篇: oracle ipc message,【