闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > xml、SQL和UML工具套件Altova MissionKit Enterprise 2019 R3 SP1

xml、SQL和UML工具套件Altova MissionKit Enterprise 2019 R3 SP1

  • 软件大小:未知
  • 更新日期:2019-10-09
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
xml、SQL和UML工具套件Altova MissionKit Enterprise 2019 R3 SP1
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
Altova XMLSpy 2019 Enterprise Edition破解版是功能强大的标准的XML开发环境,它包含多个程序,如UModel 2019 Enterprise Edition是UML建模应用程序,具有丰富的可视界面和卓越的可用性功能,可帮助拉平UML学习曲线,并包括许多高端功能,可为用户提供UML 2.4规范的最实际方面。Altova StyleVision 2019是一款用于图形设计和编辑StyleVision Power样式表的应用程序。Altova SchemaAgent 2019是一项Altova技术,使您可以从GUI内管理多个架构并在W3C XML架构之间建立关系。 SchemaAgent还显示Altova MapForce设计(MFD)文件及其关联的模式以及XSL或XSLT样式表和WSDL文件之间的关系。MapForce 2019是用于高级数据集成项目的可视数据映射工具。 FlexText是MapForce模块,可让您将数据从复杂性高的非标准或旧版文本文件转换为MapForce支持的其他格式。 Altova DiffDog 2019是一个功能强大的XML差异应用程序,可以智能地查找目录对之间以及文件对之间的差异。 Altova DatabaseSpy是Windows数据库客户端应用程序,具有一致且易于使用的界面,可简化查询,可视化,管理,比较,设计和构建关系数据库的过程。 它为数据库管理员,数据库开发人员和其他IT专业人员提供了对组织中所有数据库的无缝访问,并且具有独特的优势。面向信息架构师和应用程序开发人员的企业级XML,SQL和UML工具的软件开发套件将帮助大家更加轻松的进行设计编辑和调试您的应用程序,包含XML、XML Schema、XSLT、XQuery、SOAP、WSDL和Web服务技术的企业级应用程序。 它是J2EE,.NET和数据库开发人员的终极生产力增强器。 可以与Microsoft Office套件(MS Access,MS Excel,MS Word),2007版或更高版本的应用程序集成。2019新版本带来了JSON Schema draft-06&07支持、MapForce对高分辨率显示的支持以及新的Web服务映射选项、扩展的数据库映射工具,可在XMLSpy中拆分文本视图等更多的功能,让您能够更加快速的完成开发,并且节省开发时间,有需要的朋友不要错过了!

安装破解教程

1、在本站下载并解压,如图所示,得到MissionKitEnt2019rel3sp1.exe安装程序和crack破解文件夹

2、双击MissionKitEnt2019rel3sp1.exe运行,勾选我接受许可证协议条款的选项,点击next

3、继续点击next,如图所示,选择安装类型全部安装和自定义安装

4、选择自定义安装的话,可以选择安装内容和点击change选择安装路径,点击next

5、点击Install并等待安装完成即可,安装完成,退出向导

6、将crack文件夹中的所有exe内容分别复制到对应的安装目录中,点击替换目标中的文件,具体操作为选择每个程序的快捷图标,右键选择打开文件所在位置,使用对应的破解程序进行替换即可,

功能特色

一、报表制作工具
Altova StyleVision是用于XML,XBRL和数据库数据的图形报告生成器。
单一的拖放式报表设计使您可以同时以HTML,PDF,Word和eForms形式发布数据。通过自动生成的XSLT样式表或StyleVision服务器自动执行多渠道发布!
1、报表生成器和样式表设计器 
StyleVision通过允许您直观地构建报告和表格,消除了XSLT编码的复杂性。您只需拖放即可创建复杂的设计,以便以多通道格式发布XML,XBRL或数据库数据。
设计XSLT样式表以在StyleVision中生成报告是一个高度灵活的可视化拖放过程,该过程由智能菜单和输入帮助窗口实现。先进的样式表功能可帮助您定义条件模板,自动计算,丰富的输入格式等。
StyleVision报告设计器包括:
拖放报告生成器
HTML,PDF和Word中的报告
电子表格创建
支持生成图表
表格和图表向导
智能入门助手
设计模板
支持条形码
支持水印
支持XSLT 1.0、2.0、3.0
XPath 1.0 / 2.0 / 3.1表达式生成器和评估器
支持CSS和JavaScript
先进的样式表功能
您在StyleVision中生成的每个报告都会自动生成HTML,PDF,Word和RTF格式的输出,以及每种格式对应的XSLT或XSL:FO样式表。
从StyleVision入门很容易。您甚至可以基于现有的Word文档进行设计-这比手工编码XSLT更加容易!
2、多渠道报表设计器
StyleVision是设计业务报告的多渠道或多格式发布的理想选择。无论您是需要发布XML,数据库还是XBRL数据,或者是它们的组合,都可以使用StyleVision的拖放设计范例轻松设计复杂的报表。
您的一个设计可以同时创建Web和打印就绪格式的引人注目的业务报告,包括HTML,PDF,RTF和Word。
您可以使用生成的XSL样式表或通过高性能的StyleVision服务器来自动化多渠道报告发布项目。
3、XML转换为PDF,HTML和Word 
通过StyleVision,可以轻松地将XML内容转换为满足业务目标的报告。您在StyleVision XML发布器中创建的每个设计都会通过多个渠道生成XML报告,以用于印刷和Web。还会生成相应的XSLT和XSL:FO样式表,以实现自动化。
由于PDF文档是分页的,因此StyleVision包含特殊的XSL:FO选项,包括书签,目录,封面设计选项,页眉和页脚等。
使用StyleVision发布:
XML转PDF
XML到HTML
XML到Word(或RTF)
在单个报表设计中合并来自多个XML Schema或DTD的数据,或添加其他源,例如关系数据库或XBRL文件。StyleVision借助可视化设计范例,智能输入帮助器,条件模板等使一切变得容易。
4、数据库报告
与XML报表一样,基于单个StyleVision设计可以很容易地以HTML,PDF和Word格式发布数据库报表。
单个产品版本支持所有主要的关系数据库。
火鸟2.5、3
IBM DB2 for iSeries的® V6.1,7.1,7.2,7.3
IBM DB2 ® 8,9.1,9.5,9.7,10.1,10.5
Informix的® 11.70,12.10
MariaDB 10、10.3
Microsoft Access™2003、2007、2010、2013
微软® Azure的SQL
微软®的SQL Server ® 2005,2008,2012,2014年,2016年,2017年
的MySQL ® 5,5.1,5.5,5.6,5.7,8
甲骨文® 9I,10G,11G,12C
PostgreSQL 8,9.0.10,9.1.6,9.2.1,9.4,9.6,10,11
进度OpenEdge 11.6
SQLite 3.x
SYBASE ® ASE 15,16
Teradata 16
数据库报告构建功能包括:
支持领先的DBMS中的关系和XML内容
数据库连接向导
内置数据库查询窗口
直接SQL SELECT语句输入
和更多
使用数据库连接向导(包括ADO,ODBC或JDBC选项)可以很容易地连接到后端数据。连接后,StyleVision会为您提供可用视图,表和系统表的列表,并且在选择要在数据库报告设计中使用的表和视图时,预览窗口使您可以查看数据。
在设计数据库报告时,查看所连接数据库的内容很有用。StyleVision数据库查询窗口提供了具有自动完成功能的智能SQL编辑器。您还可以通过以下方式让StyleVision自动生成SQL语句:将数据库对象从浏览器窗格拖到SQL编辑器中,或使用右键菜单选择它们。或者,您可以导入和编辑现有的SQL脚本。
要创建设计,只需将元素拖放到设计窗格上的所需位置。先进的数据库报告功能,例如基于XSLT 2.0标准的分组,内联主键和外键创建以及对数据库视图的支持,使您可以为多通道报告添加复杂性和动态功能。
5、XBRL渲染和发布
充分利用XBRL好处的一种重要方法是为各种利益相关者提供印刷版和Web格式的报告。StyleVision的可视化设计模型从根本上简化了与XBRL相关的渲染,报告和分析,这使没有深厚XML专业知识的业务领域专家可以充分利用XBRL的全部功能。
发布XBRL报告的专用功能包括:
XBRL表向导:
要创建简单的XBRL报告,只需将分类财务报表作为XBRL表拖放到设计窗格上。XBRL表向导使自定义表结构和指定要包含在报告中的概念变得容易。对于US-GAAP分类法,您只需选择US-GAAP模式即可让StyleVision根据此信息自动呈现数据。
当分类法包含XBRL表Linkbase定义时,StyleVision将基于指定的参数自动呈现表,从而可以快速轻松地在报告中发布XBRL表。
XBRL图表向导:
同样,StyleVision提供了一个向导,用于自动生成报告中的XBRL数据图表。您只需在属性对话框中选择所需的类别或系列值(“概念”和“周期”为默认值)即可自定义图表中呈现的数据。“周期属性”对话框使您可以按XBRL周期进行筛选,这些周期仅描述报告特定概念的时间长度(即瞬间,持续时间或永远),以便进行有意义的比较。
自动生成iXBRL:
因为iXBRL将XBRL嵌入到人类可读的HTML文档中,所以它是降低准备和发布财务报告的复杂性的有效方法,同时使投资者和其他市场参与者可以使用XBRL数据。
为了使呈现此输出变得更加容易,StyleVision包含一个用于US-GAAP分类法的iXBRL向导,该向导将根据演示文稿链接库中的定义自动生成一个iXBRL文档。
在StyleVision中将US-GAAP分类法作为数据源加载时,iXBRL向导将允许您选择要创建的表并配置其他选项。然后,它将自动生成相应的iXBRL文档
6、设计Altova Authentic的企业表格
对于需要基于XML文档和/或SQL数据库的交互式电子表单(包括存储在领先的关系数据库管理系统中的XML文档)的解决方案,StyleVision的可视化设计功能可用于创建Authentic的动态和交互式企业表单。实际上,您为Web和打印输出创建的每个设计也会自动生成一个Authentic表。
您可以从头开始,也可以从现有的Word文档开始,也可以从现有的基于纸质表单的蓝图开始进行电子表单设计。表单设计者使用创建StyleVision报表时所用的面向视觉的拖放方法进行工作,因此,可以将Authentic表单视为许多StyleVision输出格式类型之一,但是表单设计还提供了许多针对交互和动态而优化的附加功能。企业形式。
真实的电子表格优势:
面向企业用户的复杂内容编辑功能
实时输入验证
浏览器插件和桌面部署选项可灵活实施
多格式发布–最终用户单击按钮即可生成多通道输出
7、高级功能
StyleVision包括用于样式表,报表和eForm设计的众多高级功能:
复杂的图表和图形生成
Visual Studio和Eclipse集成
重用现有的XSLT
CSS和复合样式的使用
XPath编辑器和评估器
开放XML支持
JavaScript函数和JavaScript编辑器
Java,C#和Visual Basic应用程序集成
具有广泛接口的COM和Java API
8、StyleVision服务器
StyleVision Server是一种高性能服务器软件,它利用了当今并行计算环境的强大功能来自动化多渠道业务报告发布。
二、UML软件建模工具
Altova UModel是成功开发软件的起点。
Altova UModel是使可视化软件设计适用于任何项目的UML工具。使用UML可视化设计应用程序模型,并生成Java,C ++,C#或Visual Basic .NET代码和项目文档。或者,将现有程序反向工程为UML图,然后通过重新生成代码来增强设计并完成往返。
 
1、所有UML图的直观可视化建模  
随时随地使用您喜欢的图表视图和UML工具,以提高效率和生产率。在使用UModel创建的UML图中,所有内容均可自定义-大小,位置,颜色,字体特征和线条样式。  
2、支持所有14个UML图  
UModel支持所有14种UML2.4软件体系结构图类型,以及流行的SQL数据库中XMLSchema和表的UML样式图。  
项目要求:  
用例图  
用例图通常与其他软件架构图分开考虑,因为它们可以捕获项目需求并可以定义正在开发的应用程序的范围。  
UML结构图:  
类图和对象图  
复合结构图  
组件图  
部署图  
包装图  
轮廓图  
UML行为图:  
顺序图  
活动图  
状态机图  
互动概述图  
时序图  
通讯图  
不可能有任何项目会使用所有UML图表类型–软件建模可以使首选项和样式具有灵活性,并且各种任务需要不同的图表类型。无论您创建哪个图,UModel都提供了无与伦比的可视界面和便利的功能,使UML建模变得轻松有趣。  
视觉建模重点:  
每种图类型的专用工具栏  
直观的颜色编码和图标  
入门助手和快速编辑按钮  
颜色,字体,行大小等的级联样式  
可自定义的对齐网格  
布局工具栏,用于完全控制元素的大小,对齐方式等  
元素可以分配给图图层并有选择地查看或隐藏  
无限的撤消/重做鼓励探索新的想法  
UModel中的样式窗口使您可以轻松访问所有显示选项,并可以修改单个元素,选定的组或整个类别。您还可以从下拉菜单的调色板中选择颜色,或者轻松地为各个元素,组和族或整个项目分配自定义颜色。  
UModel的灵活布局选项使您可以为模型提供最清晰,最逻辑的组织。对齐网格形成定位图元素的背景框架。当您在主图形窗格中创建新元素或移动现有元素时,视觉对齐对齐线可帮助您与图中的其他现有元素对齐。  
每种图表类型都有自己的工具栏,因此屏幕上不会出现无关紧要的图标。您可以打开或关闭工具栏文本标签,并且可以显示或隐藏任何工具栏。  
UModel甚至包括无限的撤消/重做,以鼓励探索新的想法!  
3、UModel助手窗口  
构建和查看模型时,主图左侧的帮助器窗口将提供帮助。您可以通过从模型树,图树或收藏夹中选择来选择项目的透视图。  
其他窗口可用于快速访问“属性”,“样式”,“层次结构”和“概述”,这是大型图表的导航辅助工具。  
4、超链接任何元素  
UModel允许您将超链接添加到任何UML图中的任何元素。您可以在项目中创建到外部文件,WebURL或其他图的超链接。您的描述将成为超链接的弹出文本。  
5、图层  
UModel支持图图层。可以将每个元素分配给特定的图层,并且可以锁定图层以防止更改。  
6、概述助手窗口  
概述帮助器窗口显示缩小的视图,该视图可识别大型图的哪一部分显示在主图窗格中,从而为无法显示的复杂图提供了快速导航工具。在窗口内单击可向任何方向滚动。  
7、从UML模型生成源代码  
UModel包含一个内置的代码生成器,该代码生成器基于UML模型中的类图,序列图和状态机图创建Java,C++,C#或VisualBasic.NET代码,从而使您摆脱了编写底层代码的繁琐任务基础结构代码,因此您可以专注于项目的业务逻辑和整体体系结构。  
利用UModel生成的源代码来加快项目的实施阶段,并消除意外错误,这些错误会蔓延到手动编写的代码中,并证明以后进行调试很耗时。  
8、对多种语言版本的代码生成支持  
UModel代码生成器基于XMLSpy和MapForce中使用的相同技术。提供的Java配置文件生成行业标准的Java1.4,Java5.0中,Java的6.0的Java7.0的Java8.0,Java的9.0和Java10,Java的11,和Java与Eclipse,Borland的12码兼容®的JBuilder®,以及其他流行的Java开发环境。对于C#1.2,C#2.0,C#3.0,C#4.0,C#5.0,C#6.0和C#7.0的配置文件生成的代码为微软®的VisualC#.NET®,Borland公司®的C#Builder®或其他C#开发环境。VisualBasic.NET的配置文件支持VB7.1,VB8.0和VB9.0。  
UModel在运行时支持具有强类型检查和实例化的C#泛型,并为直接支持XML的C#3.0和VB9.0中引入的新语言结构提供兼容性。UModel还支持在往返工程,二进制导入和序列图生成期间C#4.0中引入的命名参数,可选参数,动态编程,协方差和协方差。  
Java开发人员会喜欢将Java泛型作为UML模板和Java枚举来支持,这样可以更轻松地定义所有元素都是相同类型的集合,并允许在编译时检测到这些集合中的类型错误。  
为了确保代码质量,UModel包含一个模型语法检查器,以在将图错误或不一致复制到代码下游之前检测出它们。  
9、从类图生成源代码中的类  
UModel根据UML模型中的类创建Java,C++,C#或VisualBasic.NET代码,从而使您摆脱了编写底层基础结构代码的繁琐任务,因此您可以专注于项目的业务逻辑和总体体系结构。  
利用UModel生成的源代码来加快项目的实施阶段,并消除意外错误,这些错误会蔓延到手动编写的代码中,并证明以后进行调试很耗时。  
10、从序列图生成源代码  
UModel使开发人员能够从序列图为描述类操作的方法生成代码。开发人员可以将整个代码体插入序列图中,并创建一个完整的可执行应用程序,而不仅仅是一个需要更多手写代码的起点。  
在对新设计进行正向工程设计时,您可以从新的UML序列图生成源代码,可以通过修改反向工程的序列图来更新现有代码,甚至可以应用往返工程以将以后的更改同步到源代码或序列UML模型中的图表。  
Java,C++,C#和VisualBasic语言支持从序列图生成UModel代码。  
11、在引用的类中创建操作  
将新消息添加到代表类的生命线时,可以分配消息名称,或从“属性”窗口中选择目标类中的现有操作。  
如果在“序列图”工具栏中打开“自动创建操作”,则当您在序列图中键入新消息的名称时,可以在类中同时创建一个新操作。  
12、从状态机图生成代码  
UModel允许您从状态机图生成完全可执行的代码,因此您可以快速开始测试状态机图中捕获的逻辑。  
您可以通过在“项目”菜单中进行选择,或者直接从状态机图上下文菜单中,来作为正常项目代码生成过程的一部分来生成代码。  
UModel上下文菜单还提供了一个选项,可让您检查状态机图的语法,以避免生成无效的代码。  
“生成状态机代码”对话框使您可以控制代码生成设置,甚至可以指定是否通过项目代码生成自动重新生成状态机代码。  
13、班级中的过渡与运营  
当向类或接口内部的状态机图添加新的过渡时,可以使用“属性”窗口中的下拉列表从目标类分配现有操作。  
在状态机图工具栏中标记为“自动创建操作”的选项使您可以在类中同时在状态机中命名新操作时创建新操作。  
14、可执行状态机示例  
与UModel一起安装的示例项目文件甚至包括用于C#和VisualBasic的VisualStudio解决方案文件,以及一个Java测试器应用程序,该应用程序演示了状态机代码的执行并且很容易与您自己的状态机图一起使用。
15、UML模型的逆向工程现有代码
UModel具有强大的逆向工程能力,可以读取Java 1.4,Java 5.0,Java 6.0,Java 7.0,Java 8.0,Java 9.0,C#1.2,C#2.0,C#3.0,C#4.0,C#5.0,C#6.0,C#7.0,VB 7.1 ,VB 8.0或VB 9.0源代码和二进制文件,并生成可视化表示形式的UML模型,该形式比将源代码打印为文本更清晰,更容易分析。
您可以应用逆向工程为现有应用程序建模,也可以通过导入类库(例如员工,客户,供应商和团队已开发的其他类)来快速启动新项目。
逆向工程师源代码:
UModel可以从JBuilder,Eclipse和NetBeans项目导入Java源代码文件,从Microsoft Visual Studio和Borland C#导入C#源代码,以及Visual Basic .NET项目文件。
您可以导入单个目录,目录树或整个项目,还可以选择将导入的代码合并到现有的UModel项目中,或创建一个新的项目。
如果导入带有JavaDocs的Java源代码,则可以选择为每个UML图填充UModel文档窗口。同样,C#和Visual Basic .NET DocComments也可以作为模型项目的文档导入。
Visual Basic .NET代码的UModel逆向工程是面向行的,并且不区分大小写(因此,Class1,CLASS1,class1,ClAsS1被认为是相同的),这与宽松的Visual Basic .NET命名要求一致。
逆向工程二进制文件:
UModel可以导入Java,C ++,C#和Visual Basic .NET二进制文件。对于Java,遵循Java虚拟机规范的所有类归档都支持类型导入。
对于C#,针对用于PocketPC,Smartphone和WindowsCE的.NET Framework和.NET Compact Framework的程序集支持类型导入。对于Visual Basic .NET,可以导入文件系统中的DLL和EXE或全局缓存(GAC)或MSVS.NET参考中的程序集。
根据您选择的特定二进制文件的要求,可能会提供其他二进制导入选项。UModel集成的帮助系统可以指导您完成导入二进制文件的所有详细信息。
逆向工程后生成UML序列图:
使用UModel,您可以从已反向工程化为UML类的源代码文件中生成序列图,这是分析复杂交互作用的宝贵帮助。
您可以自动拆分非常大的序列图并对其进行超链接,以便于导航。
16、往返工程
随着项目的发展,您将通过使用自己喜欢的IDE直接在Java,C ++,C#或Visual Basic .NET源代码中进行工作,来修改并添加到生成的源代码的原始库中。UModel双向工程功能读取修改后的代码,并相应地自动更新UML图。这种同步使您的模型在代码更改时保持准确和相关。
UModel在源代码中不需要任何伪代码或特殊注释即可成功执行往返。这使您的代码中没有工件,使工件难以直接理解或编辑。
UModel往返工程支持迭代开发过程。在将模型与修订的代码同步之后,您仍然可以自由选择最佳的工作方式–进一步修改代码或更改模型。您可以随时在任一方向上进行同步,并根据需要重复执行多次。
与所有其他UModel功能一样,往返工程支持无限的撤消/重做。您可以随意尝试所有对话框复选框选项,因为只需单击一下即可恢复模型。
自动同步模型和代码:
UModel集成功能将往返工程提升到一个新的水平。当使用UModel企业版微软内部®的Visual Studio ® .NET™或Eclipse集成开发环境(IDE),开发人员可以在一个窗口中打开一个UModel项目,并在另一个源代码编辑器相关的应用程序代码。
可以在任一方向或两个方向上设置自动同步,以在对另一个进行更改时立即更新UML模型或源代码。这使开发人员可以立即查看应用程序修订的影响,无论是在模型中实现还是直接在源代码中实现。
17、UML中的XML模式
UModel包含特殊的图类型和对XML模式的代码生成支持。UModel XML模式图以类似于UML类图的格式呈现XML模式,将XML模式全局元素(元素,simpleTypes和complexTypes)显示为在属性区隔中具有模式元素属性的类。
Model使用UML注释显示架构详细信息。导入XML模式时,将其视为应用程序源代码并进行反向工程以创建UModel项目。项目文件及其包含的图是XML模式的模型,而不是模式本身。
由于UModel项目和XML Schema是单独的文件,因此该架构的UML模型在架构设计和实际XSD之间提供了一个抽象级别。这使团队中的开发人员可以通过修改UModel项目(将UML模型视为蓝图)来在协作过程中开发模式增强。在代码生成或项目同步期间,将模型中对XML Schema设计所做的更改写回到XML Schema文件(* .xsd)。
UModel还支持XML Schema文件的往返工程。如果在UModel外部修改了架构,则可以使用UModel项目菜单将更改同步回UModel项目和XML图。
XML模式开发:
如果您的项目需要设计新的XML Schema,则需要检查Altova XMLSpy(XML的行业标准开发环境)的专门模式编辑和验证功能。
团队中的一名开发人员可以在XMLSpy中处理XML模式,其他开发人员可以通过对XSD文件进行双向工程来同步其模型。如果您的项目需要设计新的XML Schema,则需要检查Altova XMLSpy(XML的行业标准开发环境)的专门模式编辑和验证功能。
18、UML数据库图
随着软件应用程序与越来越多的数据交互,数据库设计和结构对于成功项目的开发变得至关重要。UModel使您能够从所有流行的关系数据库中导入现有表,以创建UML数据库图,修改现有表的图并生成SQL数据库更改脚本以同步数据库,或从头开始设计新的数据库表和关系并发布SQL CREATE脚本。
您可以轻松地在一个步骤中导入整个关系数据库,或者仅选择数据库中与项目相关的表,以与软件应用程序一起对数据结构进行建模。
UModel数据库图功能支持多个数据库,并根据数据库类型自动调整SQL方言,数据类型和其他特殊功能。UModel支持以下数据库元素:数据库架构,表,视图,检查约束,主/外/唯一键,索引,存储过程,函数,触发器,数据库关系关联以及具有属性的数据库关系。
19、UModel项目文档
文档是软件开发的重要组成部分。UModel通过自动生成HTML,Microsoft Word或RTF格式的项目文档来加快这一需求。
UModel内置的项目文档设计提供了高水平的用户控制,灵活性和定制性。选择输出格式和图像处理选项后,您可以根据需要自定义项目文档。您还可以选择每个元素要包括的详细程度,例如包括层次结构图以帮助类关系的通信。
无论选择哪种输出格式,UModel都会在文档内添加超链接以帮助导航。还包括到生成的源代码文件的链接。UModel内置的文档设计还允许您通过分别指定每个文本块的类型样式和大小来控制项目文档的外观。
定制和自动化的项目文档:
如果您的文档需求需要更大的自定义,则可以使用SPS样式表来指示Altova StyleVision为您的UML项目创建完全自定义的文档。
UModel包含一个示例样式表,可以使用StyleVision的所有灵活性作为您自己的自定义格式的起点。样式表可以让您将图像嵌入到UML项目文档(例如公司徽标)以及页眉,页脚或标准文本块中。基于样式表的文档还支持PDF输出。
您可以在“ UModel生成文档”对话框中选择一个样式表,并将执行说明直接发送到StyleVision,以在完全自动化的工作流程中创建自定义文档。
20、SysML建模
UModel支持针对嵌入式系统和其他复杂设备的SysML™建模。
当嵌入式系统接收输入并产生输出时,其内部操作和状态可能是不透明的。这会使控制嵌入式系统的软件难以开发,测试和调试。使用Altova UModel和SysML进行软件建模可让您创建可追溯的蓝图,该蓝图可用于计划,设计和记录正在开发的系统。
SysML图可以分为三种类型:捕获系统需求和物理约束的图,描述系统结构的图以及描述系统行为的图。UModel支持所有SysML图和扩展:
SysML需求图
SysML用例图
SysML块定义图
SysML内部框图
SysML参数图
SysML封装图
SysML活动图
SysML序列图
SysML状态机图
21、业务流程建模符号(BPMN)
随着支持各种业务活动的通信的加速,拥有一个标准的建模系统变得越来越重要,该系统可以被业务组织中各个级别的各种用户轻松阅读和理解,但是可以用来表示复杂的流程涉及多个方或企业。
业务流程建模表示法是一种图形标准,用于创建类似于流程图的图,所有业务涉众(包括业务分析师,技术开发人员和业务经理)都可以轻松理解。BPMN标准由对象管理组(OMG)维护,对象管理组是管理UML的同一组织。
UModel支持BPMN 1.0和BPMN 2.0表示法,甚至为希望使用BPMN 2.0标准中引入的新元素和功能来更新旧图的用户提供了迁移路径。通过为UML模型开发的XMI规范,UModel还支持与其他BPMN工具的BPMN模型交换。
UModel BPMN功能:
支持BPMN 1.0和BPMN 2.0
自动将BPMN 1.0图表更新为BPMN 2.0表示法
一键转换泳道在水平方向和垂直方向之间
元素可以分配给图图层并有选择地查看或隐藏
无限的撤消/重做鼓励探索新的想法
BPMN图与UML建模集成在一起,可以可靠地涵盖软件项目需求
自动化项目文档中包含的BPMN图和元素
BPMN业务流程图:
业务流程图的元素和规则与UML活动图非常相似,它提供了UModel易于使用且广受赞誉的绘图工具从UML到Business Process Modeling Notation的自然过渡。UModel允许您创建自由形式的图,这些图对于捕获内部流程的详细信息很有用。
BPMN编排图:
编排图指定业务参与者协调其交互的方式。编舞也可以视为参与者之间的业务合同,其中重点在于参与者之间的信息(消息)交换
UModel编排图工具栏提供了对所有BPMN 2.0编排元素的快速访问,并通过下拉菜单选择了任务,事件和网关变体。
BPMN协作图:
协作图指定两个或多个流程之间的交互。BPMN协作通常由两个或多个池组成,这些池代表协作的参与者。连接两个池或池中对象的消息流显示了参与者之间的消息交换。UModel协作图工具栏提供对所有协作图元素的快速访问。
三、多数据库工具和SQL编辑器
Altova DatabaseSpy是独特的多数据库查询,设计和数据库比较工具,甚至可以直接从查询结果中生成精美的图表。
DatabaseSpy连接到所有主要数据库,从而简化了SQL编辑,数据库结构设计,内容编辑,数据库模式和内容比较以及数据库转换,而成本仅为单数据库解决方案的一小部分。
1、SQL编辑器和查询工具 
多功能的DatabaseSpy SQL编辑器分为一个SQL语句窗口和一个或多个选项卡式或堆叠的Result窗口,在SQL Editor工具栏中有一个方便的Execute按钮,可让您立即执行SQL语句并查看输出。
“ SQL语句”窗口对每个SQL语句应用颜色编码,并具有对SQL语句,参数,运算符和注释的唯一标识,以帮助您快速轻松地查看和分析单个SQL查询或一系列复杂的SQL命令。
DatabaseSpy SQL编辑器具有可自定义的SQL自动完成功能,可加快SQL查询开发的速度。执行查询并在一个或多个选项卡式或堆叠式窗口中查看即时结果。
支持的数据库:
火鸟2.5、3
IBM DB2 for iSeries的® V6.1,7.1,7.2,7.3
IBM DB2 ® 8,9.1,9.5,9.7,10.1,10.5
Informix的® 11.70,12.10
MariaDB 10、10.3
Microsoft Access™2003、2007、2010、2013
微软® Azure的SQL
微软®的SQL Server ® 2005,2008,2012,2014年,2016年,2017年
的MySQL ® 5,5.1,5.5,5.6,5.7,8
甲骨文® 9I,10G,11G,12C
PostgreSQL 8,9.0.10,9.1.6,9.2.1,9.4,9.6,10,11
进度OpenEdge 11.6
SQLite 3.x
SYBASE ® ASE 15,16
Teradata 16
为每个受支持的数据库提供了SQL格式配置,并且在切换数据库时会自动应用适当的格式。
DatabaseSpy支持异步查询执行,从而允许在不同的窗口中同时处理多个SQL查询,这些查询要么是针对不同服务器的查询,要么甚至是针对同一服务器的多个查询。
2、支持SQL模板
DatabaseSpy包括对包含参数(也称为SQL模板)的SQL查询的支持。参数可以使查询更加灵活,例如,允许用户轻松测试具有多个值的复杂联接语句。
左下方左上方的DatabaseSpy SQL编辑器和结果窗口显示查询,以报告特定客户的特定产品的所有订单。
通过使用参数替换产品名称“ sprockets”和客户编号525,此查询可以更加灵活,如上面第二个查询窗口所示,其中用参数:pname和:custnum代替了产品和客户。
使用SQL编辑器窗口左上方的Execute按钮直接运行带有参数的查询时,DatabaseSpy 2018将打开一个对话框,允许用户输入要执行的值,并生成右下方显示的结果。
可以将DatabaseSpy的SQL模板保存在特殊的项目文件夹中并动态执行。通常,用户需要创建查询以生成测试结果以浏览不熟悉的数据。执行测试查询后,用户可以从结果表中选择值,并将它们作为参数提供给存储在项目模板文件夹中的SQL模板。
将打开一个新的“ SQL编辑器”窗口,其中包含基于模板的自动生成的查询,该模板具有分配给参数的选定值,执行生成的查询,并显示结果表。
3、图形数据库设计 
DatabaseSpy图形设计编辑器使您可以通过一个图形用户界面查看和编辑所有数据库的结构。您可以检查现有数据库中的表和关系,编辑表以更好地满足您的需求,甚至可以添加整个表并从头开始指定它们的所有列属性和与其他表的关系。
DatabaseSpy数据库设计工具的图形视图使您可以专注于数据的基础结构和任何必需的修改,而不是实现它们所需的SQL命令。在工作时,DatabaseSpy图形数据库设计器会自动构建所需的SQL语句,但是,一旦所有编辑完成,您就可以选择何时执行数据库结构更改脚本。
每个表的图形图像都包含一些隔离专区,您可以扩展这些专区以更详细地查看或折叠这些专区,以便您可以专注于表关系,这些关系清楚地用连接线指示。
DatabaseSpy图形数据库设计器支持多个数据库,并自动调整数据类型和其他特殊功能的下拉列表的内容。
4、为数据库架构生成完整的DDL脚本
DatabaseSpy包括一个新命令,用于为数据库架构创建完整的DDL脚本。当数据库管理员需要重新创建完整的数据库结构时,不仅需要脚本来创建表,还需要脚本,还需要在数据库中定义的所有视图,约束,索引,函数,过程等。
右键单击“在线浏览器”帮助器窗口中的任何数据库模式,都会提供DDL脚本命令。
然后立即打开该脚本以在新的SQL编辑器窗口中进行检查。
DDL脚本对于备份完整的数据库结构,或在不需要实际表内容(例如,从开发环境移至生产环境)时将结构移至其他服务器至关重要。
5、数据可视化和图表
与数字数据表相比,色彩鲜艳,醒目的图表更加生动,并且更有效地传达了含义。DatabaseSpy提供了多种图表功能,用于可视化SQL查询结果。使用高级格式设置选项,可以在折线图,条形图,饼图,面积图等中创建最准确,最生动的数据图形表示形式。
从SQL查询结果创建图表
数据更改时实时更新
图表外观的粒度自定义
支持背景图片
图表叠加以组合图表类型
导出多种图像格式的图表
保存,复制和打印图表
复杂查询中同时显示多个图表
现在,您可以创建数据库中信息的引人入胜且信息丰富的图表数据可视化,而无需将数据导出到专用图表应用程序。可以自定义使用DatabaseSpy创建的图表,以适合HTML,Microsoft Word,RTF或PDF文档中的商业智能报告,或者您可以将在DatabaseSpy中创建的图表以.png,.bmp,.gif或.jpg图像格式保存在以下位置:您指定的自定义分辨率。
支持以下图表类型:
饼图(2D和3D)
条形图(2D和3D)
堆叠条形图(2D和3D)
面积图
堆积面积图(具有透明度)
类别和价值折线图
烛台图
量规表
每种图表类型都有许多自定义选项,包括图表标题,前景色和背景色,轴范围和标签的定义,字体,文本颜色,字体和大小的控制等。直观的对话框可让您指定图表的每个元素,甚至3D饼图的倾斜角度。
6、带有图表的高级数据库报告
对于更完整的数据库报告解决方案,Altova StyleVision是屡获殊荣的工具,可用于基于XML,SQL数据库和XBRL输入设计引人注目的报告和表格。通过几个简单的步骤,您可以在一个设计中访问SQL数据库中的数据,并使用HTML,PDF,RTF和Word(Open XML)以及Authentic企业表格创建具有视觉吸引力的报表。然后,在需要时可以使用更新后的数据自动重新生成报告。
7、数据库内容编辑器
关系数据库中存储的信息很少是静态的。更新或删除现有记录,并添加新信息,以使数据库保持最新,准确并保持业务价值。DatabaseSpy提供了用于数据库表内容的便捷数据库编辑器工具。DatabaseSpy使您可以在交互式预览窗口中编辑数据库表的内容。
在工作时,数据库编辑器以有限的方式与数据库交互。完成所有更改后,您可以查看修改并通过工具栏上的“提交”按钮一次提交所有修改。
除了编辑存储在数据库中的数据之外,您还可以了解有关任何DatabaseSpy结果表中显示的信息的更多信息。您可以选择一个单元格范围并将其复制以粘贴到另一个应用程序中,打印结果表,或者自动计算并显示有关所选结果的信息。您还可以按任何列对结果进行排序,以更有用的形式显示表数据。
使用二进制数据
DatabaseSpy帮助您轻松地处理定义为二进制数据类型的列中的二进制数据。您可以从外部文件将二进制数据加载到表中,或者将数据库中的二进制数据保存到外部文件中。支持的二进制数据字段包括BLOB,raw,binary,varbinary,image等,具体取决于数据库类型。
8、数据库中的XML 
Altova DatabaseSpy包括一些特殊功能,可用于探索,管理和使用数据库中的XML。XML被确立为在企业之间交换结构化数据的首选方法,但是将XML数据存储在关系数据库中会增加一层复杂性。DatabaseSpy包含强大的工具,可帮助您分析和处理包含XML信息的数据库。
XML的DatabaseSpy功能:
查看SQL查询结果中的XML表内容
使用数据检查器扩展单个XML单元
将XML直接发送到XMLSpy进行编辑
将XML分配为数据库表列的数据类型
为XML列分配XML模式
通过一个方便的对话框添加,删除或查看所有数据库XML模式
在SQL查询中支持数据库供应商特定的XML术语
当使用DatabaseSpy在线浏览器展开数据库表时,在浏览器树中会标识包含XML数据的列。您还可以浏览器层次结构中浏览数据库中注册的XML模式。要详细检查任何XML Schema,可以将其发送到XMLSpy,这是针对所有XML相关技术的行业领先的开发环境,在XMLSpy Schema View中将其自动打开以进行直观的图形显示。
DatabaseSpy Data Inspector窗口是一个有用的选项,用于显示单个单元格中包含的长XML条目。数据检查器窗口通过颜色编码和自动换行显示XML内容,您可以调整窗口大小以获取更好的视图。您还可以从结果窗口或“数据检查器”窗口复制XML数据,以在XMLSpy中进行脱机编辑。更新后的外部文件很容易在数据库中替换。
XMLSpy和SQL数据库集成:
数据库快速连接向导
使用SQL编辑器的数据库查询窗口
将SQL数据库数据导入XMLSpy
基于SQL数据库结构创建XML模式
将XML导出到SQL数据库
从XML模式创建数据库模式
支持启用XML的数据库
9、数据库比较
开发人员,数据架构师和其他经常使用数据库的人员经常需要查找更改,迁移差异或同步数据库表的版本。Altova DatabaseSpy包括一个功能强大的数据库比较和合并工具,可以满足所有这些要求。
您可以比较和合并表内容,或者比较数据库模式和合并差异。您甚至可以将整个数据库结构从一种数据库类型迁移到另一种数据库类型。比较不同的数据库类型时,DatabaseSpy甚至可以解决数据类型命名不一致的问题。
DatabaseSpy以直观的图形化表格表示形式显示数据库比较,并带有连接线以说明表格之间的列映射。DatabaseSpy自动映射具有相同名称的列,或者您可以拖动连接线以手动映射列以进行比较。
确定表之间的差异后,可以通过更新单个单元格或整个表在任一方向上合并内容。您还可以生成合并脚本,该脚本会在新的SQL编辑器窗口中自动打开。
您甚至可以生成一个还原脚本来记录您的更改,或者作为防止意外删除关键数据的预防措施。
10、数据导入导出 
DatabaseSpy允许您从任何连接的数据库中选择任何表或视图以进行导出。如果选择多个表或视图进行导出,则每个表或视图都将写入单独的文件中。您也可以将XML,XML Structure,CSV或HTML直接导出到Altova XMLSpy。在SQL编辑器中工作时,甚至还有专用的“导出”按钮,可让您立即打开一个预加载有当前SQL编辑器语句的导出对话框。
DatabaseSpy允许您从常规CSV文件或包含XML数据的文件中将数据导入数据库。使用这两种格式,您都可以创建新表或更新数据库中的现有表。
数据库导入/导出功能:
从XML或CSV格式导入数据
直接导入数据或生成SQL导入脚本
以XML,CSV,HTML或Excel格式导出数据
从任何数据库表或视图导出
从SQL查询导出
从查询结果窗口复制以粘贴到新应用中
导入或导出之前预览数据
企业ETL
ETL(Extract-Transform-Load)工具提供了一种从外部源提取数据,将其转换为规范化数据格式,然后将其加载到最终目标或存储库中的机制。通过支持流行的企业数据格式(XML,JSON,数据库,平面文件,EDI等),Altova MapForce是ETL的一种非常有效,轻便且可扩展的工具。MapForce提供了直观的直观用户界面,并支持数据处理功能和过滤器。
11、转换和导入数据
如果需要先将数据格式转换为另一种格式,然后再将其导入数据库,则Altova MapForce 是可视化映射工具,可以映射XML,数据库,文本或EDI文件的任意组合。MapForce可以连接到所有主要数据库并即时转换源数据以直接插入。
支持的数据库:
火鸟2.5、3
IBM DB2 for iSeries的® V6.1,7.1,7.2,7.3
IBM DB2 ® 8,9.1,9.5,9.7,10.1,10.5
Informix的® 11.70,12.10
MariaDB 10、10.3
Microsoft Access™2003、2007、2010、2013
微软® Azure的SQL
微软®的SQL Server ® 2005,2008,2012,2014年,2016年,2017年
的MySQL ® 5,5.1,5.5,5.6,5.7,8
甲骨文® 9I,10G,11G,12C
PostgreSQL 8,9.0.10,9.1.6,9.2.1,9.4,9.6,10,11
进度OpenEdge 11.6
SQLite 3.x
SYBASE ® ASE 15,16
Teradata 16
四、比较和合并工具
Altova DiffDog是独特的可识别XML的差异/合并工具,可用于比较和合并文本或源代码文件,XML或JSON文件以及Word文档。比较和同步目录,数据库架构和内容等等。
DiffDog具有直观且一致的用户界面,是用于所有常见比较任务的功能强大的差异/合并工具。
1、DiffDog的亮点:
差异/合并工具
文件差异
文件夹差异
2和3路文件比较模式
生成差异报告
XML模式差异的 XSLT代码
保存比较设置以方便重用
DiffDog服务器用于自动生成差异报告
2、文件比较工具
DiffDog包含强大的功能,可让您比较和合并任何类型的基于文本的文件,并支持Unicode,ASCII,MBCS和任何其他文件格式。
2、DiffDog差异/合并工具
DiffDog允许双向合并以及两个比较文件的直接编辑。DiffDog自动为每个文件创建一个备份,允许您在需要重新启动时随时从服务器或磁盘重新加载原始文件。
DiffDog还支持无限撤消,因此您可以回溯到编辑和合并过程中的任何点。
3、XML差异/合并/编辑工具 
DiffDog中的XML差异和编辑功能借鉴了Altova作为XMLSpy(世界领先的XML开发)的创建者的遗产。DiffDog具有健壮的功能,如格式正确和验证检查,代码完成,基于DTD /模式的条目帮助器等,是Web和使用XML的软件开发人员的必备差异实用程序。
4、DiffDog XML比较和合并
即使两个文件在名称空间前缀,XML属性的顺序或与XML处理器无关的子元素的顺序中包含差异,DiffDog仍可以识别两个文件是否等效于XML,但是在简单的文本比较中它们会阻止文件看起来相等。
DiffDog提供了两个显示XML文件的选项:高级文本视图和增强的网格视图。高级文本视图包括视觉和导航辅助功能,例如行号,书签和源折叠边距。
增强的网格视图通过一组嵌套容器显示XML文档的层次结构。这些可以轻松地扩展或折叠以可视化文档的树状结构。
5、三向文件比较
DiffDog允许用户并排比较和合并三个文件之间的差异。此功能特别适用于在任何源代码管理系统中管理的文件,在该文件中,两个用户可能从同一个源文件开始,然后进行不同的更改,必须对此进行协调。
三向文件比较允许显示和导航新版本和公共祖先文件之间的所有差异。对于遇到的每个差异,DiffDog用户可以决定应保留哪个更改(“左”,“右”或“中间”)。
6、XML模式比较 
DiffDog包含强大的XML Schema区分功能,该功能扩展并补充了.xsd文档的XML感知文件比较,并简化了XML数据的转换。
DiffDog模式比较工具会自动映射具有相同名称的模式元素。您可以为每个XML模式选择不同的根元素,也可以手动连接不相似的元素以对其进行映射,或覆盖自动元素映射。
映射两个XML模式后,DiffDog允许您生成XSLT文件以转换现有的XML文档以用于新模式,与手动编写和调试XSLT代码相比,可以节省大量时间和精力。
通过DiffDog,您可以在架构之间生成完全可编辑的MapForce映射文件,以实现需要数据处理功能的更复杂的映射。查阅DiffDog在线手册,获取有关XML模式比较的完整详细信息。
7、文件夹比较和目录同步工具
diff / merge工具是功能强大且易于使用的工具,用于比较和合并工作站,本地网络上的目录,甚至可以比较和合并本地和远程FTP和HTTP服务器上的文件夹(基于用户权限)。
DiffDog提供了五个用于比较文件夹的选项:快速比较模式仅按大小和日期比较文件;文本比较模式比较每个目录中文件的实际文本内容; XML比较模式将实际文件内容与XML感知的智能进行比较;二进制比较模式用于非文本文件,例如EXE,MP3,JPG等。扩展名比较模式根据文件对扩展名自动选择特殊模式。
您可以直接从目录比较窗口中打开文件比较,只需双击所需文件即可。
通过“同步目录”对话框,您可以设置合并文件夹的规则。您可以查看两个文件夹中所有计划的文件更新,然后单击“开始”按钮进行同步。
8、压缩文件差异工具
Altova DiffDog包括对差异化/合并ZIP归档文件及其中包含的文件的增强支持。
DiffDog ZIP差异使您可以比较和合并存储在ZIP存档中的文本或源代码文件,就像比较未压缩的文件一样。或者,使用具有XML感知功能的高级功能,比较和编辑以ZIP格式存储的XML文件。DiffDog甚至可以识别ZIP存档中存储的二进制文件是相同还是不同。
DiffDog根据文件扩展名应用正确的比较选项,因此您可以检查文件,并使用比较未压缩原始文件时可用的相同功能合并差异。
9、Word文档比较工具 
DiffDog包括Microsoft Word中一个特殊的比较功能®文档。如果您的计算机上安装了Microsoft Word 2003或更高版本,则DiffDog可以通过打开两个嵌入式Microsoft Word窗口来比较文档文件,并并排显示文档差异。
DiffDog Word比较对于管理一段时间内的文档修订特别有用,尤其是在未使用更改跟踪的地方。
您可以通过上下文菜单或键盘快捷键使用Microsoft Word的所有功能直接在DiffDog Word文件差异窗口中编辑文件的内容。编辑完成后,请在每个Word文件比较窗口中使用DiffDog的“保存”或“另存为”按钮,或使用“文件/保存”菜单选项来保存工作。
10、OOXML差异工具 
Altova DiffDog包含增强的支持,用于区分/合并Microsoft Office Open XML(OOXML)文件。
许多差异/合并工具将Office Open XML(OOXML)文件视为二进制文件类型,这些文件类型根据文件大小和修改日期被简单地识别为相同或不同。DiffDog使您能够比较和显示Office 2007(及更高版本)OOXML文件对的内容的详细差异。
DiffDog使您可以在任一方向上合并差异,并完全支持DiffDog在XML文件比较期间提供的所有高级XML感知差异选项。您还可以在网格视图中显示和编辑存储在OOXML文件中的文件对。在许多情况下,Grid View可以提供对文件内容更容易理解的表示。
11、差异报告文件 
开发人员和其他项目涉众经常希望保留对源代码和其他重要文件的更改的记录。DiffDog可以为基于文本的文件(包括源代码文件)的所有比较创建差异报告。
DiffDog还可以创建差异报告以进行目录比较。通过“导出差异”对话框,您可以选择以文本格式或XML文件创建差异报告。文本格式的报告遵循公认的Unix差异样式。XML格式的报告文件具有描述性的元素名称,易于阅读,并记录比较模式和比较目录的路径。
您还可以使用DiffDog目录报告功能来创建差异报告,以比较Zip存档或OOXML文档。
Altova DiffDog使您可以轻松比较和合并数据库表的内容。基于屡获殊荣的Altova DatabaseSpy中引入的强大的数据库表比较和合并功能,DiffDog以直观的图形化表格表示形式显示数据库比较,并带有连接线以说明表格之间的列映射。
12、DiffDog数据库表内容比较工具
DiffDog可以比较同一数据库类型中表的不同版本,也可以比较和合并不同数据库类型中等效表的内容。比较不同的数据库类型时,DiffDog甚至可以解决数据类型命名不一致的问题。
自动表映射选项使您可以指示DiffDog根据名称,数据类型或列位置来映射列。如果自动映射的结果不准确或不完整,您还可以通过拖动表列之间的连接线来手动映射比较。
支持的数据库:
火鸟2.5、3
IBM DB2 for iSeries的® V6.1,7.1,7.2,7.3
IBM DB2 ® 8,9.1,9.5,9.7,10.1,10.5
Informix的® 11.70,12.10
MariaDB 10、10.3
Microsoft Access™2003、2007、2010、2013
微软® Azure的SQL
微软®的SQL Server ® 2005,2008,2012,2014年,2016年,2017年
的MySQL ® 5,5.1,5.5,5.6,5.7,8
甲骨文® 9I,10G,11G,12C
PostgreSQL 8,9.0.10,9.1.6,9.2.1,9.4,9.6,10,11
进度OpenEdge 11.6
SQLite 3.x
SYBASE ® ASE 15,16
Teradata 16
DiffDog使您可以比较数据库结构,并直观地识别和合并差异。您可以比较相同类型的数据库,也可以比较不同数据库类型的两个模式。
您可以选择比较单个表,表组或整个数据库模式。
您可以通过单击工具栏上的左合并按钮或右合并按钮来合并差异。右键单击上下文菜单提供了更全面的合并选项,包括立即为所选表打开数据库内容比较的选项。
无论选择哪种合并选项,DiffDog都会始终为目标数据库创建一个SQL更改脚本,以供您查看。您可以将SQL更改脚本保存到文件,将脚本发送到DatabaseSpy中的SQL编辑器窗口,直接从DiffDog执行SQL更改脚本,或者取消合并请求并放弃该脚本。
13、DiffDog服务器
DiffDog服务器是一种高性能服务器软件,它利用了当今并行计算环境的强大功能来自动化大批量比较并生成比较文件,目录和URL的差异报告。
五、XML模式管理工具
Altova SchemaAgent是一种有远见的工具,可用于跨项目,企业内部网甚至企业管理基于XML的文件之间的关系。
由于SchemaAgent允许您将XML Schema,XSLT和WSDL文件作为资源池进行分析和管理,因此您可以轻松地从分布在网络上的文件元素构造复杂的文档,以重用现有组件并减少开发时间。
1、XML模式管理
SchemaAgent使用图形组件和颜色编码的行为您提供XML信息体系结构的可视化表示。这使您可以快速确定关联的架构之间存在的关系,以及每个架构中存在的各种组件和数据类型。使用简单的拖放功能,很容易修改连接并创建新的导入,包含或重新定义(IIR)关系。
SchemaAgent允许您:
分析任何文件存储库中的关系,以图形方式指示
立即识别相关文件
拖放进行IIR管理
自动在受影响的文件中插入IIR代码
从较小的组件构建复杂的XSD,XSLT和WSDL文件
轻松重复使用标准化组件
在XMLSpy中编辑SchemaAgent组件
保存/打印XML信息体系结构的图形描述
了解依赖性和每项变更的影响
2、管理和重用XSLT资源
通过在SchemaAgent图形设计视图中查看XSLT 1.0 / 2.0 / 3.0样式表与其他文件之间的关系,您可以立即了解所做的任何更改将如何影响相关文件。
此外,由于SchemaAgent允许您以图形方式创建和更改文件之间的关系,因此您可以轻松地重用现有组件并减少多余的开发工作。
3、管理WSDL文件关系
当您将WSDL文件从SchemaAgent资源管理器窗格拖到设计窗格上时,SchemaAgent会将其表示为图形组件,其中包含有关WSDL文档中所导入的WSDL和XML Schema文件,内联模式,名称空间和定义的详细信息。
通过自动将更改传播到受影响的文件,可以在SchemaAgent中轻松管理这些关系。
4、在XMLSpy中访问SchemaAgent资源
您可以在使用XMLSpy XML模式编辑器的同时连接到SchemaAgent,并可以访问SchemaAgent服务器路径中的所有模式以及XMLSpy信息窗口和条目帮助器中的组件。
将这些组件之一插入要编辑的架构时,可以选择包含所需定义的架构,并且SchemaAgent将自动创建所需的include / import / redefine语句,并将所有更改传播到SchemaAgent中的相关文件服务器路径!
这极大地降低了与模式开发相关的复杂性,并可以有效地重用信息资产。
5、MapForce整合
当XML架构用作MapForce数据映射项目的源和/或目标时,SchemaAgent将显示每个架构中使用的映射节点。还显示相关的XML实例和WSDL文件,为您提供完整,准确的表示方式,说明如何在整个组织中使用和链接XML资产。
SchemaAgent可以在几秒钟内为您提供XML基础架构的准确图片,并为您提供以高效,无错误的方式有效管理,编辑和重用组件所需的知识。
六、数据映射工具
Altova MapForce为高级数据映射,转换和转换提供了无与伦比的功能和灵活性。
Altova MapForce是一款屡获殊荣的图形数据映射工具,可进行任意转换和集成。其强大的数据映射工具可立即转换您的数据,并提供多个选项以自动执行循环转换。
1、MapForce中的数据映射工具:  
图形数据映射设计  
资料整合  
数据处理功能  
交互式数据映射调试器  
企业ETL  
多对多制图项目  
链式数据映射转换  
生成MapForce服务器的执行文件  
生成数据映射文档  
生成免版税的数据转换源代码  
2、资料对应  
MapForce界面通过图形界面促进了数据集成,该图形界面包括许多用于管理,可视化,操纵和执行单个映射和复杂映射项目的选项。使用设计窗格以图形方式定义映射组件,添加功能和用于数据处理的过滤器,以及拖动连接器以在源格式和目标格式之间进行转换。  
设计窗格包含用户友好的功能,可帮助您轻松使用,识别和重新定义最复杂的数据映射。例如,单击项目名称会自动选择它以连接到另一个项目。将鼠标置于数据映射连接的各个部分上时,会出现弹出提示,您可以在其中查看其他信息,例如映射目标项目或数据类型。  
单击并拖动到所需的目标即可轻松移动连接,只需按住CTRL键即可拖动连接即可创建重复的连接器(从同一源到另一个目标)。激活自动连接子项图标会自动在父项下连接所有相同名称的子项。  
任何数据映射项目都可以具有多个输入和多个输出,并且可以组合完全不同的数据类型。  
MapForce中的高级数据映射工具包括丰富的数据处理功能库,可以执行集成项目所需的几乎任何必要的数据转换,并且方便的概览窗口使您可以可视化整个数据映射项目并根据需要放大特定区域并指示在设计窗格中滚动时在地图上的位置。您甚至可以轻松浏览最大的数据映射项目!  
3、数据转换工具  
对于数据转换,MapForce提供了可扩展的数据处理和转换功能库,可以根据数据集成项目的需要过滤和处理数据。为了节省时间并利用已经完成和测试的工作,甚至可以导入现有的数据转换代码或XSLT1.0或2.0文件以用作功能库。MapForce还包括一个独特的可视功能构建器,用于定义和重复使用结合了多种操作的自定义功能。  
为了转换XML和其他数据格式,MapForce可以处理最高级的转换方案,使您可以基于条件,布尔逻辑,字符串运算,数学计算,SQL和SQL/XML语句或任何用户定义的函数来定义规则。您甚至可以使用现有的Web服务在任何映射中查找或处理数据。  
MapForce数据转换功能:  
数据处理功能可即时转换数据  
数学计算  
布尔,数据,时间,数字或字符串转换  
程序化字符串和dateTime解析  
专门的节点,序列,版本和数据库功能  
支持过滤器,条件,参数和变量  
SQL或SQL/XML中的数据库功能  
功能库  
许多内置函数(例如concat,add,multiple等)支持无限数量的参数,从而使执行数学运算和组合多个参数变得容易。聚合函数使您可以对数据组执行计算,包括计数,总和,最小值,平均值,连接字符串等。提供转换功能以方便地解析复杂的数据类型。  
核心库中的函数是通用的,并不特定于任何类型的输出。使用这些核心功能,您只需选择所需的语言即可创建XSLT1.0/2.0,XQuery,Java,C++或C#数据转换代码。  
中间变量  
中间变量是一种特殊类型的组件,用于存储中间映射结果以进行进一步处理,并且可以用于解决各种高级映射问题。中间变量等效于常规(非内联)用户定义函数,并且是不包含实例文件的结构组件。  
过滤条件  
将过滤器和条件插入映射中,可以基于布尔条件从源中选择数据。  
MapForce中的if-else条件等效于许多编程语言中的switch语句,使您可以通过将值与所选条件匹配来轻松控制映射项目中的数据流。  
数据转换参数  
MapForce支持转换输入参数,允许外部参数影响映射转换。可以将转换输入参数传递到由Java,C#或C++的MapForce代码生成器创建的主映射函数。  
节点功能  
MapForce中对节点功能的支持意味着您可以定义数据处理功能和/或默认值,并将其分配给一个或多个节点,而无需多次重复相同的功能-也无需绘制映射线。  
节点功能和默认值应用于节点级别,并且可以一次应用于一个或多个节点。当您要将相同的处理逻辑应用于结构中的多个后代项(例如,修剪空白,为空/空值输入默认值,将特定值替换为其他值等)时,它们特别有用。输入或输出映射组件的节点函数或默认值,您可以选择将函数或默认值传播到该节点的部分或全部子级。  
数据映射输出预览  
MapForce内置的执行引擎使您可以预览程序代码和XML,数据库,平面文件,EDI,Excel,协议缓冲区和XBRL数据映射的输出。您可以执行映射转换,然后根据定义的目标格式立即查看并保存映射结果,就像在XQuery,Java,C++或C#中生成的那样。  
在数据映射工具中预览输出  
如果映射的目标是XML模式,则输出选项卡将显示XML文件。到平面文件的映射以CSV或文本文件形式输出,到EDI目标的映射产生EDIFACT消息或X12事务集,到Excel的映射产生OfficeOpenXML(OOXML)标记,到XBRL分类法的映射产生XBRL财务报告,以及到协议缓冲区的映射产生协议缓冲区格式的二进制文件。  
映射到数据库时,输出预览显示作为映射结果将针对数据库执行的SQL命令。MapForceEngine还允许您实际运行SQL脚本以执行转换并对数据库进行更改。  
预览XSLT样式表  
MapForce提供了一些有用的功能来协助XSLT1.0/2.0样式表的开发,以实现XML到XML的转换。在直观地设计数据映射时,MapForce在幕后为您生成XSLT样式表。您随时可以通过单击主设计窗口底部的XSLT标签来预览XSLT样式表代码。  
另外,当您在MapForce中插入新的XMLSchema,DTD或XBRL分类标准时,可以选择提供一个示例XML实例文档作为附件。如果选择提供样本数据,则MapForce允许您在工作时通过单击主设计窗口底部的“输出”选项卡轻松预览样本转换的结果。这有助于确保您的数据映射获得所需的结果。  
交互式数据映射调试器  
MapForce包括革命性的交互式调试器,可协助进行数据映射设计。调试器允许用户单步执行映射,并逐步查看实际从源流向目标节点的数据。菜单命令,特殊的工具栏以及在调试器运行时自动打开的帮助器窗口支持MapForce调试器,因此用户可以跟踪中间处理操作并在映射执行期间检查数据值。  
MapForce数据映射调试器以前所未有的方式深入了解数据集成和ETL项目的确切内部工作原理,即使在成本更高的映射产品中也是如此。  
MapForce调试器支持断点和步进功能,这对于调试源代码的开发人员来说是熟悉的。可以将断点放置在任何输入或输出节点上,以在该点暂停映射执行,并且支持条件断点。  
使用多个命令可以以各种粒度级别步进,以手动调试数据映射或在达到断点后继续执行,从而允许用户查看所需的详细信息。  
3、通过MapForceServer自动化的执行文件  
在数据映射工具中设计并测试了项目之后,MapForceServer可以执行该项目以自动化需要重复数据转换的业务流程。  
MapForce预处理和优化数据映射,将它们存储在MapForceServer执行文件中以供MapForceServer命令行执行,然后上载它们以供FlowForceServer作业使用。可以定义为数据映射输入和输出或映射中包含的数据库查询的文件名可以在运行时由作业参数替换,以由MapForceServer执行。  
4、XML对应  
MapForce中用于XML的数据映射工具支持基于XMLSchema或DTD内容模型的映射。要开发XML映射,只需将两个或多个模式加载到MapForce中,然后在源节点和目标节点之间拖动连接线即可。混合内容支持甚至使您能够映射散布在XML中的文本数据。  
如果您没有XML实例文档的关联架构,则MapForce会从XML实例文档生成XML架构。  
MapForce支持在多个输入和多个输出模式之间,多个源和/或目标文件之间进行高级XML转换,或在数据模式之间(从模式到模式,再到模式等)进行高级多遍数据转换。  
完成定义XML映射和数据处理规则后,您可以加载源文件,并且MapForce内置执行引擎将立即将数据转换为新格式。  
MapForce还会自动生成XSLT1.0或2.0样式表,以用于根据源模式转换多个XML文档中的数据以符合目标XML模式。  
除了XML映射外,MapForce还支持映射XML,数据库,EDI,XBRL,平面文件,Excel,JSON,协议缓冲区和/或Web服务数据的任意组合以构建数据集成或Web服务应用程序。  
支持XML通配符  
XMLSchema设计中的<xs:any>元素和<xs:anyAttribute>允许将任何新元素或属性放置在XML实例文档中的相应位置,即使XML中未定义新元素或属性也是如此。模式。这被称为XML通配符,它是一种流行的机制,用于允许许多XMLSchema中的一定程度的自定义,这些XMLSchema支持各种企业的行业标准。  
MapForce支持<xs:any>和<xs:anyAttribute>用于映射到XML或任何其他输出格式的输出。XML映射输入组件中<xs:any>或<xs:anyAttribute>旁边的新选择按钮将打开通配符选择对话框。  
XML架构设计中通常使用<xs:any>元素以及<xs:anyAttribute>,并且MapForce中的支持一直是用户的常见要求。  
查看XML映射输出  
在设计XML映射项目时,内置的MapForceEngine可让您一键查看和保存自动生成的XSLT1.0/2.0或XQuery代码。您也可以单击“输出”选项卡以查看XML映射生成的实际输出。  
5、JSON数据映射  
MapForce支持基于JSON(JavaScript对象表示法)模型定义和执行数据映射。您可以将JSON实例或JSON模式文件添加为数据映射的源或目标组件。MapForce基于JSONDraft04模式读取和写入JSON文件。  
JSON5是对JSON的提议扩展,旨在使JSON代码更易于人类读写。MapForce支持JSON5作为链映射中的输入,输出或中间数据映射组件。  
如下所示,将使用适当的元素语法显示JSON组件,并清楚指示其数据类型。  
可以将MapForce函数库中的数据处理函数应用于转换JSON数据,就像将它们与其他组件一起使用一样。  
JSON数据映射工具:  
支持JSON作为源或目标组件  
支持JSON5作为源或目标组件  
从实例文档生成JSON或JSON5模式  
支持映射JSON子类型  
支持包含混合项类型的JSON数组  
自动生成JSON模式  
将JSON或JSON5文件添加到JSON映射时,MapForce会自动检测它是架构文件还是实例文件。对于JSON或JSON5实例文件,MapForce会提示您浏览一个架构或自动生成一个架构。MapForce使用JSON或JSON5模式来构建组件的结构。  
JSON或JSON5模式可以允许在同一位置出现多种类型。在这种情况下,MapForce组件针对该位置可能出现的所有基本类型显示单独的结构节点。  
MapForce还支持JSON组件中的数组。如果数组在JSON模式中具有不同类型的项目(例如,字符串和数字),则MapForce将为每种项目类型显示一个“项目”节点。写入JSON文件时,这使您可以创建包含不同类型项的数组。  
6、数据库映射  
MapForce包括对数据库映射的强大支持,包括数据库数据与XML,JSON,平面文件,EDI,Excel(OOXML),XBRL,Web服务甚至其他数据库格式之间的映射。  
在设计窗口中加载数据库结构时,MapForce会自动解释数据库架构,让您选择可用的数据库表和视图,并识别表关系。  
加载数据库映射所需的所有内容模型后,只需在源结构和目标结构之间拖动连接线即可完成映射。  
支持的数据库:  
火鸟2.5、3  
IBMDB2foriSeries的®V6.1,7.1,7.2,7.3  
IBMDB2®8,9.1,9.5,9.7,10.1,10.5  
Informix的®11.70,12.10  
MariaDB10、10.3  
MicrosoftAccess™2003、2007、2010、2013  
微软®Azure的SQL  
微软®的SQLServer®2005,2008,2012,2014年,2016年,2017年  
的MySQL®5,5.1,5.5,5.6,5.7,8  
甲骨文®9I,10G,11G,12C  
PostgreSQL8,9.0.10,9.1.6,9.2.1,9.4,9.6,10,11  
进度OpenEdge11.6  
SQLite3.x  
SYBASE®ASE15,16  
Teradata16  
MapForce支持所有主要的关系数据库,使您能够在数据库源数据,数据处理功能和过滤器以及其他各种类型的数据结构之间创建图形数据库映射设计。  
数据库映射工具:  
在所有主要数据库上的数据库查询  
将数据从任何受支持的数据库类型映射到任何其他数据库  
指定数据库密钥设置  
定义数据库表动作  
直接查询数据库  
连接并映射数据库字段中的XML  
排序数据库输入组件  
数据库输出日志记录(数据库跟踪)  
事务回滚以进行错误处理  
过滤和处理数据库数据  
许多数据库映射需要基于布尔条件或SQL和SQL/XML语句在源和目标之间操纵数据。您可能需要执行逻辑比较,数学计算或字符串运算,检查特定值的数据库数据,并对数据进行其他修改。在上面的屏幕快照中,数据处理功能显示为连接源数据模型和目标数据模型的线之间的框。  
数据处理功能使您可以即时执行高级数据库映射,以满足多种实际转换需求。例如,您可以构造数据库映射,这些映射使用XML或EDI消息根据来自XML或EDI元素的过滤条件提取数据库行。  
即时数据库转换  
定义映射后,内置的MapForceEngine允许您一键查看和保存结果。  
数据库到XML的映射产生XML输出文档,数据库到平面文件的映射以CSV或固定长度的文本文件输出,数据库到EDI的映射可以产生EDIFACT,X12或HL7消息,数据库到Excel的映射产生OfficeOpenXML(OOXML)标记以及到XBRL的映射会生成XBRL财务报告。  
映射到数据库会以SQL脚本(例如SELECT,INSERT,UPDATE和DELETE语句)的形式生成输出,这些脚本直接从MapForce内部针对目标数据库运行。  
7、EDI数据映射  
EDI标准是电子商务数据交换的一种主要格式,为组织提供了一种快速准确的交换交易数据的方法。EDI先于其他集成业务技术(例如ERP,CRM和许多其他供应链支持技术),使数据映射和转换成为任何EDI实施的重要组成部分。  
MapForce是一个图形EDI映射器,对当前使用的所有主要业务数据格式都提供原生支持,包括XML,数据库,平面文件,Excel,Web服务,以及EDIFACT,X12,HL7,NCPDPSCRIPT,IDoc和PADISEDI交易集。  
MapForce允许您直观地定义UN/EDIFACT,ANSIX12,HIPAAX12,HealthLevel7(HL7),NCPDPSCRIPT,SAPIDoc,IATAPADIS或TRADACOMS与XML,数据库,平面文件,Excel之间的映射,从而简化了EDI数据集成。,其他EDI系统以及Web服务操作。这使您的组织可以获得电子交换信息的好处,而不会增加成本或应用程序基础结构的复杂性。  
处理多种EDI消息类型  
MapForce允许您定义一个映射以容纳包含多种消息类型的EDI文件。对数据映射项目的源或目标中包含多种消息类型的EDI文件提供了支持,从而为EDI映射提供了最佳的灵活性。  
讯息确认  
在EDIX12标准中,997确认消息中继入站交换的状态-确认交易的接收,交易错误等。  
可以轻松配置MapForce,以自动创建从输入的X12消息到997确认的映射,从而帮助您定义合作伙伴网络内外的无缝贸易链接。  
验证EDI输出  
MapForce使您可以通过验证所有EDI源和目标组件以及映射输出来确认映射中EDI输出的准确性。这有助于您确保仅处理有效的EDI消息。  
8、映射协议缓冲区  
协议缓冲区(Protobuf)是Google的一种语言和平台无关的机制,用于序列化结构化数据。该方法涉及描述某些数据结构的接口描述语言和从该描述生成源代码的程序,该程序用于生成或解析表示结构化数据的字节流。为了使数据交换成为可能,协议缓冲区格式的二进制文件应带有.proto文件,该文件定义了编码后的二进制数据的结构(类似于XSD如何描述XML实例文档的结构)。  
MapForce可以轻松地将数据映射到协议缓冲区格式编码的二进制实例或从中转换数据,并支持协议缓冲区作为任意对任意数据映射项目的源或目标。  
当不使用MapForce时,为了创建或读取协议缓冲区中的数据,开发人员将需要生成和编写程序代码。但是,使用MapForce,您无需编写代码或从.proto文件生成代码。您只需将.proto文件添加到映射中,然后可视地绘制所需的连接。运行映射后,根据映射设计,MapForce将从源二进制文件读取数据或生成二进制文件。  
9、CSV,文本和平面文件数据映射工具  
AltovaMapForce包括独特的FlexText实用程序,可用于解析和转换文本文件,例如大型机文本报告,基于文本的日志文件以及映射设计中的其他传统文本文件类型。借助其可视界面,FlexText允许您插入现有的文本文件,并在MapForce映射界面中提取要转换的部分。  
FlexText生成一个模板,然后将其加载到MapForce中,在该模板中,各个文本节点可以转换为XML,数据库,EDI,XBRL,平面文件,Excel,JSON和/或Web服务数据的任意组合。通过保存在FlexText中创建的配置,您可以重复使用相同的模板来转换多个映射中的多个文本文件,以满足常见需求,例如将JSON转换为CSV。  
FlexText允许您为文本文件转换模板创建规则。在FlexText界面中打开文本文件时,该文件将显示为两个块。根块代表原始文件,而操作块(在其右边)在提取所需数据时实时显示文件数据。  
您所做的每个操作的结果都是实时可见的,因此您可以立即查看是否已达到所需的结果。  
旧文本文件可能在更复杂的平面文件中包含CSV(逗号分隔值)或FLF(固定长度字段)格式的有用数据。FlexText允许您使用CSV和FLF操作直接提取此类数据。应用拆分和其他操作后,您可以通过配置字段名称,长度等来存储剩余的CSV或FLF格式的字段。  
提取相关数据  
FlexText允许您使用split命令删除不相关的文本,字符和空格,从而隔离需要访问的数据。每次拆分都会在两个新的块中显示您的数据:一个包含您已拆分的数据,另一个显示已转换文件的修改视图。您可以立即看到执行的每个操作的结果。  
节点,忽略,切换和正则表达式  
FlexText支持节点和忽略操作,以在构造信息树时提供更大的灵活性。忽略操作会将文本块标记为与转换无关,并指示MapForce忽略它。Node操作在MapForce的信息树中创建一个<
下载地址
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧