# XBRL 映射和转换工具

### XBRL 数据消费、转换和生成

全面的XBRL支持- 组件之间的拖放映射
- 从后端数据创建 XBRL 实例
- 可视化 XBRL 报告生成
- XBRL 术语表可以作为任何数据映射的来源或目标
- 数据处理功能与可视化功能构建工具

- 将XBRL数据导入/导出到数据库 
- 支持所有主流数据库类型
- 支持将XBRL数据转换为Excel、XML、JSON等多种格式，以及将其他格式的数据转换为XBRL格式
- 将PDF文件转换为XBRL格式
- 利用 MapForce Server 实现高性能自动化

## 在 MapForce 中使用 XBRL

[从数据库数据生成 XBRL 报告](https://www.altova.com/images/db-to-xbrl-mapping.png)

Altova MapForce 提供一套全面且易于使用的解决方案，用于 XBRL 数据的映射、转换和处理。这款经济实惠的数据集成和 ETL 工具，能够帮助企业高效地管理和转换 XBRL 数据，从而优化其报告和合规流程。 

由于财务数据通常存储在后端系统，例如关系数据库中，因此将这些数据直接转换为符合规范的XBRL实例文档，以便提交，是非常有用的。使用MapForce，您可以将数据库或其他数据映射到相关的XBRL分类体系，从而生成实例文档。这使得公开财务数据的提交成为一个可重复且高度可控的过程，让您能够根据会计系统中存储的各种数据，生成符合要求的有效XBRL报告。 

同样，您可以将XBRL数据写入后端数据库以及其他数据源，例如XML、JSON和Excel格式，以便与其他系统进行集成，或者进行更深入的分析。

## 开发XBRL映射关系

[在 MapForce 中进行 XBRL 转换和数据格式转换](https://www.altova.com/images/mapforce_xbrl_mapping.png)

MapForce 支持使用 XBRL 分类体系作为任何映射的源或目标，从而让您能够以图形化的方式将后端会计数据转换为符合规范的格式，而不会对数据的语义或结构完整性造成任何风险，或者将报告数据整合起来，用于财务分析。 

要基于现有的分类体系定义一个XBRL映射，只需将您的分类体系结构插入到MapForce的设计面板中。MapForce会以图形化的方式展示文件结构，其中包含分类体系的概念、超立方体、抽象元素、时间段、标识符等，并使用直观的图标进行表示。

XBRL 组件从相关的链接数据库中提取结构化和语义信息，并以一种易于理解的层次结构呈现。这种结构可以根据需要进行扩展或缩减。

### 过滤和处理 XBRL 数据 {#filters}

MapForce 提供了灵活的数据过滤和处理功能，它可以通过高级处理函数，基于布尔条件进行操作，或者在将数据从源格式转换为目标格式的过程中进行数据处理。

例如，由于XBRL数据本质上是扁平的，因此通常需要应用分组功能，将原始数据组合成组，然后进一步处理这些组，将数据转换为分层结构。MapForce函数库中的分组功能可以实现这一过程。

## XBRL 与数据库集成

无论是为了财务报告、合规性要求，还是数据分析和审计，将数据在数据库和XBRL之间进行映射都是一项常见的需求。

与仅支持一种关系数据库管理系统（RDBMS）或需要额外付费才能与多种数据库类型进行交互的其他软件不同，MapForce 在一个版本中支持所有 SQL 数据库，以及最流行的 NoSQL 数据库。

支持 **关系型的** 数据库：

- Firebird
- IBM DB2 for iSeries®
- IBM DB2®
- Informix®
- MariaDB
- Microsoft Access™
- Microsoft® Azure SQL
- Microsoft® SQL Server®
- MySQL®
- Oracle®
- PostgreSQL
- Progress OpenEdge
- SQLite
- Sybase® ASE
- Teradata

支持 **NoSQL** 数据库：

- MongoDB
- CouchDB

MapForce 强大的数据库支持为组织提供了灵活性、互操作性和未来发展能力，这是 XBRL 数据集成工具所必需的。Altova 将这种强大的支持与极具竞争力的价格相结合，使得该软件能够适应各种组织的需求和 IT 环境。 

## XBRL 术语管理工具

使用 Altova 产品的客户 [XBRL 工具](../xbrl-tools.md) 例如，MapForce 软件通常需要各种不同的分类体系和分类体系版本。Altova 公司长期以来一直将大量最常用的 XBRL 分类体系包含在 MapForce 的安装程序中，同时还通过独立的、免费的安装程序提供更多选项。

鉴于可能的分类体系选择数量不断增加，并且经常有更新，我们现在已经简化了这个流程，推出了一款便捷的XBRL分类体系管理工具。该工具提供了一种集中化的方式，用于安装和管理用于MapForce以及所有Altova支持XBRL的应用的XBRL分类体系。通过该管理工具，您可以随时下载最新的XBRL分类体系版本，而无需等待Altova产品的发布周期。

## 自动化XBRL数据处理

一旦您的 XBRL 映射项目完成，MapForce 会将数据转换为您所需的格式，以便您能够立即查看和保存结果。更常见的情况是，通过高性能的 [MapForce Server](../mapforce-server.md) ，可以自动化 XBRL 的消费、转换和生成过程。


## Call to Action

[立即下载 Altova MapForce 的完整功能试用版，免费试用 30 天！](download.md)
[现有客户可以在这里更新到最新版本。](download.md)
[MapForce，现在就体验。](https://shop.altova.com/MapForce)

