XML Schema比较
DiffDog包含强大的XML Schema区分功能,该功能扩展并补充了.xsd文档的XML感知文件比较,并简化了XML数据的转换。
DiffDog Schema比较工具会自动映射具有相同名称的架构元素。您可以为每个XML Schema选择不同的根元素,也可以手动连接不相似的元素以对其进行映射,或覆盖自动元素映射。
映射两个XML Schema后,DiffDog允许您生成XSLT文件,将现有的XML文档转换为新的模式,这与手动编写和调试XSLT代码相比,可以节省大量时间和精力。
通过DiffDog,您可以在架构之间生成完全可编辑的MapForce映射文件,以实现需要数据处理功能的更复杂的映射。
文件夹比较和目录同步工具
比较差异/合并工具是功能强大且易于使用的工具,用于比较和合并工作站、本地网络上的目录,甚至可以比较和合并本地和远程FTP和HTTP服务器上的文件夹(基于用户权限)。
DiffDog提供了五个选项来比较文件夹:快速比较模式仅按大小和日期比较文件;文本比较模式比较每个目录中文件的实际文本内容;XML比较模式将实际文件内容与XML感知的智能进行比较;二进制比较模式用于非文本文件,例如EXE、MP3、JPG等。扩展名比较模式根据文件对扩展名自动选择特殊模式。
您可以直接从目录比较窗口中打开文件比较,只需双击所需文件即可。
通过“同步目录”对话框,您可以设置合并文件夹的规则。您还可以查看两个文件夹中所有计划的文件更新,然后单击“开始”按钮进行同步。
压缩文件差异工具
Altova DiffDog包括对比较差异/合并ZIP归档文件及其中包含的文件的改进支持。
DiffDog ZIP差异使您可以比较和合并存储在ZIP存档中的文本或源代码文件,就像比较未压缩的文件一样。或者使用带有XML感知功能的高级功能,比较和编辑以ZIP格式存储的XML文件。DiffDog甚至可以识别ZIP存档中存储的二进制文件的差异性。
DiffDog根据文件扩展名应用正确的比较选项,因此您可以检查文件,并使用比较未压缩原始文件时可用的相同功能合并差异。
Word文档比较工具
DiffDog包含用于Microsoft Word文档的特殊比较功能。如果您的计算机上安装了Microsoft Word 2003或更高版本,则DiffDog可以通过打开两个嵌入式Microsoft Word窗口来比较文档文件,且并排显示文档差异。
DiffDog Word比较对于管理一段时间内的文档修订特别有用,尤其是在未使用更改跟踪的地方。
您可以通过上下文菜单或键盘快捷键使用Microsoft Word的所有功能直接在DiffDog Word文件差异窗口中编辑文件的内容。编辑完成后,请在每个Word文件比较窗口中使用DiffDog的“保存”或“另存为”按钮,或使用“文件/保存”菜单选项来保存工作。
OOXML差异工具
Altova DiffDog包含改进的支持,用于比较差异/合并Microsoft Office Open XML(OOXML)文件。
许多比较差异/合并工具将Office Open XML(OOXML)文件视为二进制文件类型,这些文件类型根据文件大小和修改日期被简单地识别为相同或不同。DiffDog使您能够比较和显示Office 2007(及更高版本)OOXML文件对的内容的详细差异。
DiffDog使您可以在任一方向上合并差异,并完全支持DiffDog在XML文件比较期间提供的所有高级XML感知差异选项。您还可以在网格视图中显示和编辑存储在OOXML文件中的文件对。在许多情况下,Grid View可以提供对文件内容更容易理解的表示。
差异报告文件
开发人员和其他项目的利益相关者经常希望保留对源代码和其他重要文件的更改的记录。DiffDog可以为基于文本的文件(包括源代码文件)的所有比较创建差异报告。
DiffDog还可以创建差异报告以进行目录比较。通过“导出差异”对话框,您可以选择以文本格式或XML文件创建差异报告。文本格式的报告符合公认的Unix差异样式。XML格式的报告文件具有描述性的元素名称,易于阅读,并记录比较模式和比较目录的路径。
您还可以使用DiffDog目录报告功能来创建差异报告,用来比较Zip存档或OOXML文档。
数据库内容比较工具
Altova DiffDog使您可以轻松比较和合并数据库表的内容。基于备受赞誉的Altova DatabaseSpy中引入的强大的数据库表比较和合并功能,DiffDog以直观的图形化表格表示形式显示数据库比较,并带有连接线以说明表格之间的列映射。
DiffDog可以比较同一数据库类型中表的不同版本,也可以比较和合并不同数据库类型中等效表格的内容。比较不同的数据库类型时,DiffDog甚至可以解决数据类型命名不一致的问题。
自动表格映射选项使您可以指示DiffDog根据名称、数据类型或列位置来映射列。如果自动映射的结果不准确或不完整,您还可以通过拖动表列之间的连接线来手动映射比较。
支持的数据库:
Firebird2.5、3
IBM DB2 foriSeriesv6.1、7.1、7.2、7.3
IBMDB28、9.1、9.5、9.7、10.1、10.5
Informix11.70、12.10
MariaDB 10、10.3
Microsoft Access2003、2007、2010、2013
MicrosoftAzure SQL
MicrosoftSQLServer2005、2008、2012、2014、2016、2017
MySQL5、5.1、5.5、5.6、5.7、8
Oracle9i、10g、11g、12c
PostgreSQL 8、9.0.10、9.1.6、9.2.1、9.4、9.6、10、11
Progress OpenEdge 11.6
SQLite 3.x
SybaseASE 15、16
Teradata 16
数据库架构比较差异/合并工具
DiffDog使您可以比较数据库结构,并直观地识别和合并差异。您可以比较相同类型的数据库,也可以比较不同数据库类型的两个模式。
您可以选择比较单个表格、表格组或整个数据库架构。
您可以通过单击工具栏上的左合并按钮或右合并按钮来合并差异。右键单击上下文菜单提供了更全面的合并选项,包括立即为所选表打开数据库内容比较的选项。
无论选择哪种合并选项,DiffDog都会始终为目标数据库创建一个SQL更改脚本,以供您查看。您可以将SQL更改脚本保存到文件,将脚本发送到DatabaseSpy中的SQL编辑器窗口,直接从DiffDog执行SQL更改脚本,或者取消合并请求并放弃该脚本。
DiffDog服务器
DiffDog服务器是一种高性能服务器软件,它利用了当今并行计算环境的强大功能来自动化大批量比较并生成比较文件、目录和URL的差异报告。
DiffDog 2019版中的新增功能
Altova DiffDog的2019版本于2019年4月2日可用。了解以下所有新功能并更新至最新版本。
支持其他数据库版本
为了进行数据库比较,DiffDog现在支持以下数据库的最新版本:
PostgreSQL 10
IBM DB2 foriSeries7.2、7.3
公司名称:北京哲想软件有限公司
北京哲想软件官方网站:www.cogitosoft.com
北京哲想软件微信公众平台账号:cogitosoftware
北京哲想软件微博:哲想软件
北京哲想软件邮箱:[email protected]
销售(俞先生)联系方式:+86(010)68421378
微信:18610247936 QQ:368531638