SQL DXP for Oracle and MySQL可用于Oracle和MySQL的跨平臺比較和同步,軟件中包含模式比較、數據比較、模式視圖三種功能,用戶再軟件的幫助下便能快速完成同步目標數據庫、匹配源數據庫等工作,使效率變得更高,有需要的用戶快來下載試試吧!
軟件特色
一、專案經理
1、分頁項目
在單獨的選項卡中并排運行兩個或多個項目,無論是完全獨立的服務器上的兩個模式比較項目,還是同一服務器上的模式比較和數據比較項目。
由于每個進程都在單獨的線程中運行,因此您可以在等待其他比較進程完成的同時查看甚至運行更新腳本。
2、小組項目
您可以將每個項目分配到一個項目組,從而使組織項目更加容易。您可以將所有數據比較項目放入數據組。將一組特定的服務器項目放在一個組下。
二、模式比較
1、直接比較
比較兩個數據庫既快速又容易。在新項目中,選擇源數據庫目標,然后選擇目標數據庫,然后單擊以運行模式比較。
SQL Delta顯示了源或目標中所有不同對象的概述。通過選擇每個對象,您可以在模式級別看到各種差異。
2、綜合項目選擇
每個模式比較項目都有一系列選項來減少發現的共同差異。例如,帶有系統名稱的對象約束通常在源和目標之間是不同的,可以忽略這些約束。
3、模式映射
對于某些項目,目標架構名稱(所有者)與源架構名稱不同。每個比較項目都可以選擇將源模式名稱映射到目標模式名稱。
然后,SQL Delta可以選擇自動將定義更改為使用正確的架構名稱。例如,您的源數據庫使用“ dbo”,而目標使用“ prod”作為所有對象的架構名稱。只需將dbo映射到prod,任何腳本更改都將確保目標對象是prod.object而不是dbo.object。
4、全面的搜索和過濾
在比較結果中,可以根據一系列選項過濾對象。例如,隱藏所有相同的對象是一個頻繁過濾器。
過濾器可以保留,因此無論何時重新運行項目,都將重新應用過濾器。此持久性還可以用于預選擇或預取消選擇對象,如果源中有不應發送給目標的對象,這將很方便。
5、篩選器架構加載
您可以將過濾器應用于架構加載,以從加載中排除對象。例如,您可能擁有一組功能,這些功能屬于源數據庫,而永遠不會屬于目標數據庫。通過添加負載過濾器,您可以從負載中排除這些功能,因此可以從比較中排除這些功能。
6、兩鍵同步
顯示模式比較選項卡后,只需單擊“腳本”以生成部署腳本,然后單擊“執行”以應用于目標。
7、比較報告
SQL Delta可以生成模式比較的HTML報告,突出顯示整個模式中的對象差異。
8、部署前修改腳本
有時能夠更改腳本或將腳本添加到最終部署腳本中是很不錯的。同步腳本是完全可編輯的,此外,您還可以在項目選項中添加針對每個部署添加到同步腳本的自定義腳本。
三、數據比較
1、它是如何工作的
數據比較使用一個或多個索引列(通常是主鍵)來確定源中的行是否與目標表中的行匹配。如果找到匹配項,則數據比較掃描每列以查找差異。
2、綜合配置
默認情況下,數據比較簡單明了,選擇源數據庫和目標數據庫并運行比較。SQL Delta自動確定具有主鍵和匹配列名稱的表并執行比較。
如果希望獲得更詳細的信息,可以選擇要比較的表,定義自己的索引列,甚至定義要比較的列。
3、表和列映射
有時,源數據庫中的表與目標數據庫中的表具有不同的名稱。數據比較可以將源表名稱映射到目標表名稱。這同樣適用于源列可以映射到目標列的列。數據比較負責部署腳本中的名稱更改。
4、資料篩選
可以在裝入過程中過濾表數據以排除特定的行,并且過濾器使用標準的where子句格式。
5、列轉換
可以將列配置為應用轉換以進行比較,或者同時進行比較和編寫腳本。
例如,您可能想比較一個存儲到小數點后兩位(貨幣值)的數字列,但是在這種情況下,只有整數對您有意義。
您可以對列應用舍入(..)轉換,這將刪除十進制值并比較整數。
6、資料篩選
可以在裝入過程中過濾表數據以排除特定的行,并且過濾器使用標準的where子句格式。
7、數據比較視圖
可以選擇將視圖作為數據比較的一部分。
源視圖可用于映射到目標表,從而提供一種從視圖填充目標表的方法。
8、導出數據比較腳本
數據比較腳本可能很大,并且在腳本編寫過程中會自動保存到文件中。
數據比較腳本顯示可以顯示數百萬行代碼,因此您甚至可以查看最大的部署腳本。
9、差異報告
生成一個HTML報告,顯示差異摘要以供您進行數據比較。
四、模式視圖
1、查看你的數據庫
模式視圖是一種編輯器功能,可顯示數據庫的整個模式。
對于表和視圖之類的對象,您還可以在表或視圖中查看數據。
2、搜索
在您的數據庫中尋找東西?模式視圖可以過濾到對象的定義級別,因此您可以在數據庫中快速定位元素。
3、動態查詢
針對您的數據庫運行DML或DDL查詢。
4、評論
例如,架構比較可能顯示了對源表的意外更改,而您想查看與源數據庫和目標數據庫有關的數據和其他信息。
從項目經理復制您的比較項目,將其切換到架構視圖項目并運行它。現在,您可以在表和視圖中查看原始架構和數據。也許數據解釋了更改,或者表中的注釋提供了更多信息。
五、自動化
完成事件
每個項目都可以具有一系列在項目運行后觸發的事件。
自動化
可用事件
顯示同步腳本
保存同步腳本
執行同步腳本
生成比較報告
電子郵件
比較后運行項目
在腳本之后運行項目
將源/目標另存為快照
執行腳本
結合命令行功能,SQL Delta可以在全自動模式下運行。
六、命令行
什么是命令行功能
可以通過在命令行中傳遞項目名稱作為參數來運行SQL Delta。例如,在Windows中運行CMD,然后在路徑中使用SQL Delta,則可以鍵入sqldelta.exe“ myproject”,然后myproject將自動運行。
另一種選擇是創建快捷方式并將您的項目名稱添加到目標。
細節
SQL Delta在項目管理器列表中找到該項目,并與名稱或文件名匹配,并根據找到的詳細信息運行該項目。或者,將項目文件名與現有文件名匹配,不包括任何路徑。
我們的更改是,如果項目文件名無法與項目管理器列表中的現有文件名匹配,則該項目文件將成為模板項目。模板項目無法編輯或保存,基本上它們在項目管理器中不存在。
模板項目的好處是可以通過命令行開關動態更改連接詳細信息。使用批處理過程,只需更改命令行開關即可使用模板項目比較多個數據庫。模板的局限性在于它們無法訪問任何對項目持久的過濾器。
模板項目仍然可以具有“完成時”事件,甚至包括負載過濾器和映射。對于數據比較項目,我們建議使用自動模式,以允許SQL Delta在項目每次運行時自動加載和映射源表和目標表,這意味著即使對連接信息進行動態更改也不會限制數據比較。
重要提示
要創建模板項目,SQL Delta項目管理器中不能存在項目文件名。如果在項目管理器列表中找到了項目文件名,則將忽略所有命令行連接數據開關。
命令行選項:(全部區分大小寫)
“項目名稱”或“ \ path \ projectfilename.xdp”
/ A運行在項目管理器中找到的所有檢查的項目
/ L不管項目設置如何都生成日志文件。配置的日志文件將優先于此開關
/ M:x強制將顯示切換到監視器編號x。SQL Delta將在使用的最后一個監視器上啟動。在極少數情況下,該監視器不再可用,SQL Delta可能會在屏幕外啟動。使用此設置可以強制SQL Delta在特定監視器上啟動。
/ Q在本質上隱藏GUI時處于安靜或靜默模式。一旦項目運行并且所有完成事件均已完成,SQL Delta將自動關閉
/ R比較完成后,會自動生成一個同步腳本并進行部署。如果與/ L組合,則會生成差異日志,腳本錯誤以及腳本差異之后。完成時,事件具有優先級,并且此開關將被忽略。
連接數據開關-用以下內容替換模板項目內容:
/ SS =“服務器名稱”源服務器名稱,例如“我的服務器”
/ SU =“用戶名”源用戶名
/ SP =“!4GFDDGF”源密碼。通常使用包含!的SQL Delta加密密碼。開始時是純文本
/ SD =“數據庫名稱”源數據庫,例如“我的數據庫”
/ TS =“服務器名稱”目標服務器名稱,例如“我的服務器”
/ TU =“用戶名”目標用戶名
/ TP =“ ClearPass”目標密碼。通常使用包含!的SQL Delta加密密碼。開始時是純文本
/ TD =“數據庫名稱”目標數據庫,例如“我的數據庫”
如果使用多個模板文件名,則每個項目的詳細信息將被任何替代數據覆蓋。如果“完成時”事件運行另一個項目,則備用數據將不會更改其詳細信息。
檔名
通常,在運行命令行項目時將使用默認文件夾位置。例如,報告將保存到“系統設置”中顯示的報告文件夾中。
但是,從其他位置運行CLI項目時,CLI項目文件夾將優先于默認文件夾。
如果CLI項目文件夾包含報告,腳本和臨時文件夾,則將使用它們,否則項目文件夾將存儲所有輸出。
某些“完成時”事件需要文件名,如果文件名包含反斜杠(\),則該路徑將覆蓋任何系統默認值。規則是:
如果文件名以[Drive Letter]:\或\開頭,則將該路徑用作絕對路徑。
如果文件名包含\,則解壓縮路徑并相對于當前項目文件夾使用它。
否則,將文件保存到默認位置,例如腳本或報告。
最后,如果不存在文件夾,則將使用當前項目文件位置。
七、快照
1、什么是快照
快照是數據庫架構的XML表示形式,然后可以使用版本控制存儲此文件,也可以將其復制到另一個位置作為架構備份。
模式比較和模式視圖項目都可以生成數據庫模式的快照。
2、快照比較
快照可用作模式比較的源,從而提供從備份還原或簡單比較快照之間的更改的方法。
八、報告書
1、模式比較報告
模式比較中有4個比較報告和兩個模式報告。每個報告均創建為HTML文件。
2、模式比較報告
前四個報告為架構比較提供了不同級別的詳細信息。源/目標模式報告生成一個HTML文件,該文件顯示整個數據庫的模式詳細信息。
3、數據比較報告
生成摘要HTML文件以顯示數據比較項目的差異。
4、架構視圖報告
生成樹視圖HTML文件以顯示數據庫架構,或生成所選對象的HTML視圖。
標簽: 數據同步
精品推薦
-
Qlik Sense
詳情 -
Power BI Desktop
詳情 -
MongoDB Compass軟件
詳情 -
Navicat Premium 15
詳情 -
微軟Access2019免產品密鑰激活破解版
詳情 -
Power Designer
詳情 -
mysql數據庫批量實體CS類導出工具
詳情 -
Navicat全系列注冊碼生成器
詳情 -
Access數據庫引擎
詳情 -
SQL2005開發版
詳情 -
FileMaker Pro Advanced
詳情 -
Navicat Premium 16永久激活版
詳情 -
Stellar Repair for SQLite(SQLite數據庫恢復)破解版
詳情 -
Microsoft Office Access database Engine免安裝版
詳情 -
IBM SPSS Statistics22
詳情 -
ApexSQL Log
詳情
-
1 DBC2000
裝機必備軟件
網友評論