---
title: "大数据、数据库和XBRL工具迎来巨大发展"
date: "2016-10-04"
categories: 
  - "development"
  - "software"
  - "xbrl"
  - "xml"
tags: 
  - "avro"
  - "big-data"
  - "mapforce"
  - "new-features"
  - "raptorxml"
  - "stylevision"
  - "xbrl"
  - "xml"
  - "xmlspy"
description: 探索 Altova MissionKit 的最新增强功能，包括对 Apache Avro 的改进支持、数据库集成、XBRL 规范以及可填充的 PDF 表单。
---
Status: #blog

Tags:  #avro #big-data #mapforce #new-features #raptorxml #stylevision #xbrl #xml #xmlspy

Categories: [development](/blog/zh/category/development.md) | [database + sql](/blog/zh/category/database-sql.md) | [xbrl](/blog/zh/category/xbrl.md) | [xml](/blog/zh/category/xml.md)
# 大数据、数据库和XBRL工具迎来巨大发展

现在是推出Altova最新版MissionKit和服务器软件产品的时机，这次的更新在处理大数据、数据库、XBRL等方面的功能上带来了显著提升。

借助对 Apache Avro 在多个产品中的支持，以及产品线中新增的数据库和驱动程序，以及针对开发者和服务器产品的两个新的 XBRL 规范，再加上一种全新的构建和处理 PDF 表单的方法，[2017 版本](https://www.altova.com/zh/whatsnew.html) 将所有数据连接起来。

您最喜欢的新功能会是哪一个呢？ 让我们一起来看看。

![大数据支持 ](/blog/images/big-data-v2017.png)

<!--more-->

### 现代化查找/替换功能

在这个最新版本中，XMLSpy 在文本视图下的工作效率提升可能最为显著。我们对“查找”对话框进行了彻底的重新设计和现代化，并添加了强大的新功能。

 

![XML 查找/替换](/blog/images/xmlspy-find-replace.png)

 

全新的、无模式对话框在您工作时保持打开状态，并且会立即高亮显示所有搜索词的实例，让您在输入时就能快速识别和定位每个实例，比以往更加高效。现在，您可以在选中的内容中进行搜索，甚至可以选择一段文本，即可立即高亮显示文档中所有出现的实例，并且在文本视图和滚动条上都会显示所有匹配项。

当然，查找对话框的所有强大高级功能仍然可用，包括根据细粒度标准进行筛选（例如，元素/属性名称、内容等），以及使用正则表达式进行搜索。

### Apache Avro 工具集

##### **可视化、验证、编辑以及 Avro**

Apache Avro™ 是一种紧凑、快速的二进制序列化格式，在处理大数据时应用广泛，尤其是在 Hadoop 框架中。然而，尽管如此，一直以来，人们都渴望一种能够以用户友好的方式处理二进制 Avro 数据的工具。而 XMLSpy 2017 正是为此而生。

借助全新的 [Avro View](https://www.altova.com/zh/xmlspy/avro-tools.html)，您可以立即以一种易于阅读的表格形式，直观地查看二进制数据结构。

由于 Avro 文件通常非常庞大，因此“块”面板会将数据组织成若干组，您可以只需点击即可查看这些组。此外，Avro View 还支持以极快的速度在这些大型数据文件中进行搜索。

 **![查看和搜索 Avro 数据](/blog/images/avro-viewer.png)**

 

您还可以提取信息，并且可以选择性地 [编辑 Avro 模式](https://www.altova.com/zh/xmlspy/avro-tools.html)**.** 由于这是一个 JSON 文件，Avro 模式可以在 XMLSpy 的网格视图中进行编辑，以获得直观的显示效果，也可以在文本视图中进行编辑。这两种方式都提供编辑指导，并提供智能的输入辅助功能。

 

![Avro 模式编辑器](/blog/images/avro-schema-editor.png)

在编辑过程中，会进行与Avro模式规范的验证。

##### **高性能处理**

为了实现对 Avro 数据的[超高速验证](https://www.altova.com/zh/raptorxml.html)，RaptorXML Server 提供了强大的性能。RaptorXML Server 针对处理海量数据进行了优化，支持多种 Avro 数据处理命令，包括从 Avro 数据文件中提取模式、验证 Avro 模式以及将 Avro 数据实例与相应的模式进行验证。  

### 新的数据库功能

##### **扩展数据库支持**

Altova [MissionKit](https://www.altova.com/zh/missionkit.html) 桌面开发工具套件在各个方面都实现了强大的数据库集成，并且我们不断根据行业发展和客户反馈，增加新的支持功能。

现在，我们针对整个产品线提供以下新的支持服务：

- **对 ADO.NET 数据库驱动的支持**——为现有的 ADO、ODBC 和 JDBC 驱动程序提供另一种选择
- **原生支持 PostgreSQL** _-_ 原生支持消除了对中间驱动程序的需要，因此使用 PostgreSQL 数据库的操作速度更快、更简单，并且占用更少的内存
- **支持 Progress OpenEdge 数据库** _-_ 我们收到了许多请求，希望将此数据库列为支持的数据库之一
- **支持 SQL Server 2016**——在支持先前版本的数据库的基础上，增加了对 SQL Server 2016 的支持

 

![数据库连接向导](/blog/images/database-connections.png)

##### **数据库映射工具**

此外， [MapForce 中的数据库支持](https://www.altova.com/zh/mapforce/database-mapping.html) MapForce现已增强功能，支持将数据库表操作以SQL合并语句的形式执行。对于某些需要同时更新和插入数据到数据库表的映射，通常需要使用“仅更新”和“剩余数据插入”等表操作。现在，MapForce可以生成SQL合并语句，这些语句可以直接在数据库上执行。这提高了执行效率，因为它可以将INSERT和UPDATE语句合并成一个，从而减少了对数据库服务器的调用次数。

我们的测试表明，通过 MapForce Server 批量执行 SQL Merge 操作，其效率可以比之前的技术提高高达 15 倍*。

*注：具体提升倍数可能因实际情况而有所不同。

### 支持额外的XBRL规范

Altova 产品的整个系列中都提供了用于端到端开发和处理 [XBRL](https://www.altova.com/zh/xbrl_tools.html) 的工具，而此次最新版本增加了对两种较新的规范的支持：XBRL 术语包和内嵌 XBRL。

##### **XBRL 术语包**

由于[XBRL分类法](https://www.altova.com/zh/xmlspy/xbrl-taxonomy-editor.html)通常包含大量相关文档，因此它们通常会被打包成一个ZIP文件。

XBRL 术语包规范通过定义一个标准格式和位置，使得这种方法更加便捷。该规范规定了 ZIP 压缩包中包含一个文件，该文件提供重要信息，包括术语包的描述和入口点。该术语包包含一个目录 XML 文件，该文件将 URI 映射到离线术语库的文件位置，从而使应用程序能够离线访问该术语库。

 

![XBRL 术语表包 ](/blog/images/xbrl-taxonomy-package.png)

我们现在已经增加了对在 XMLSpy 开发工具和...（此处省略，原文不完整）中访问 XBRL 术语包中的离线资源的支持 [RaptorXML+XBRL Server](https://www.altova.com/zh/whatsnew.html#raptorxml) 用于高速、服务器端的验证。

##### **嵌入式XBRL格式**

Inline XBRL (iXBRL) 规范是对 XBRL 的扩展，它允许申报方将 XBRL 数据直接嵌入到 HTML 文档中，从而将标记数据的优势与易于阅读的报告相结合。

由于 iXBRL 文档中包含的 XBRL 数据仍然需要提取到 XBRL 实例文档中才能进行进一步处理，因此 XMLSpy 现在通过“转换内联 XBRL”命令提供了这项功能。您还可以使用 [RaptorXML+XBRL Server](https://www.altova.com/zh/raptorxml.html) 来验证 iXBRL 文件。

### **一款新的 Excel 插件可以生成 XBRL 格式的数据**

我们很高兴地宣布，推出一款全新的产品，该产品可以直接在Excel中生成XBRL格式的数据 [欧洲银行管理局 (EBA) 提供的用于 Excel 的 XBRL 插件](https://www.altova.com/zh/eba-xbrl.html) 该工具主要面向向欧洲银行管理局（EBA）提交XBRL格式报告的机构。它允许最终用户直接在Excel中输入数据，因为他们已经习惯于在Excel中工作。在后台，该插件会将数据保存为符合EBA XBRL分类标准的有效XBRL实例文档，以便提交。

### 可填写的PDF表格

StyleVision，以其能够生成美观、多渠道的PDF和其他格式报告而闻名，现在为设计可填充PDF表格的专业人士带来了重要的全新功能。StyleVision所有易于使用的设计工具现在都适用于PDF表格，让创建这些用于收集用户数据的实用工具变得更加简单。

 

![可填写的PDF表格](/blog/images/fillable-pdf-form.png)

无论您是完全从零开始设计，还是基于导入到 StyleVision 的现有模板进行设计，您都可以访问 StyleVision 的所有高级功能、辅助工具和向导，用于设计静态和动态的设计组件，以便在表单中使用。

一旦用户输入数据，组织机构可以使用特定工具将数据提取为 XML 或 FDF 格式 [StyleVision Server](https://www.altova.com/zh/stylevision-server.html), 对其进行进一步处理，以生成报告等。

这项强大的功能能够立即提升PDF表单工作流程的价值。

### 法语版本

最后，需要说明的是，现在所有 MissionKit 产品以及服务器软件产品都提供法语版本，除了之前已有的英语、德语、西班牙语和日语版本。

## 立即更新

**您可以升级软件以体验这些新功能，或者访问相关页面以获取更多信息** -- 以及在最新版本中引入的众多其他功能 -- 都可以在 Altova 上使用 [最新内容页面](https://www.altova.com/zh/whatsnew.html).

 

 

 

* 性能结果基于 Altova 内部测试得出，可能存在差异。
