---
title: "部署数据映射和报表设计，以实现自动化处理"
date: "2014-03-04"
categories: 
  - "data-integration"
  - "xsl"
tags: 
  - "flowforce-server"
  - "mapforce"
  - "mapforce-server"
  - "stylevision"
  - "stylevision-server"
description: 了解如何将来自 MapForce 的数据映射和来自 StyleVision 的报表设计部署到 FlowForce Server，实现自动化处理，从而提高效率和灵活性。
---
Status: #blog

Tags:  #flowforce-server #mapforce #mapforce-server #stylevision #stylevision-server

Categories: [data-integration](/blog/zh/category/data-integration.md) | [xsl](/blog/zh/category/xsl.md)
# 部署数据映射和报表设计，以实现自动化处理

在 Altova 服务器产品中，部署在 MapForce 中创建的 [数据映射](https://www.altova.com/zh/mapforce.html) 以及在 StyleVision 中创建的 [报表设计](https://www.altova.com/zh/stylevision.html)，以便进行自动化处理，操作简单快捷。

MapForce中的“文件”菜单包含两个选项，用于优化、预处理和部署针对MapForce Server和[FlowForce Server](https://www.altova.com/zh/flowforce.html)的数据映射。预处理可以提高大多数数据映射的性能，并减少内存占用。

![MapForce 菜单选项，用于将数据部署到 FlowForce 服务器](https://lh5.ggpht.com/-9XPu2v99FuY/UvVMjQ_m3JI/AAAAAAAABxQ/QtWDku187Ew/clip_image001%25255B3%25255D.png?imgmax=800 "MapForce menu option to deploy to FlowForce Server")<!--more-->

将数据映射文件编译为 MapForce Server 执行文件，会生成一个本地文件，用于在独立模式下运行的 MapForce Server，该服务器通过命令行执行。创建执行文件几乎是瞬间完成的。

“部署到 FlowForce 服务器”功能会弹出一个对话框，允许用户直接连接到 FlowForce 服务器并登录，以便创建和部署 .mfx 文件，具体界面如下所示：

![将数据映射部署到 FlowForce Server](https://lh4.ggpht.com/-6d-TUDBm4J0/UvVMkUmR4VI/AAAAAAAABxc/oeVqMVDoFzI/clip_image003%25255B3%25255D.png?imgmax=800 "Deploying the data mapping to FlowForce Server") 在此对话框中，请注意选项，以便选择目标目录或重命名映射。 部署映射的连接符合 FlowForce Server 的所有安全功能，因此权限由 FlowForce Server 的设置进行管理。 “浏览”按钮允许用户查看 FlowForce Server 上的现有文件夹和数据映射：

![从 MapForce 浏览 FlowForce 服务器的文件夹和数据映射](https://lh3.ggpht.com/-BSJwxOUZmlw/UvkzWqTHCZI/AAAAAAAAByY/kzB82k9gY7E/image%25255B2%25255D.png?imgmax=800 "Browse FlowForce Server Folders and data mappings from MapForce")

**替换已定义的输入和输出文件名**

数据映射过程会变成 FlowForce Server 中的一个任务执行步骤，其中可以设置参数来指定输入和输出文件名，从而实现自动化处理。这简化了 MapForce 数据映射的开发和重用，因为用户可以专注于设计和使用包含示例数据的本地文件进行测试。

![FlowForce Server 作业中的数据映射](https://lh6.ggpht.com/-DqECZx02fqY/UvVMlHRcBNI/AAAAAAAABxs/g24_VkXhMbk/clip_image005%25255B3%25255D.png?imgmax=800 "The data mapping in a FlowForce Server job") 在 FlowForce Server 作业定义中，输入和输出参数的名称与原始 MapForce 映射中定义的组件相对应。

**从样式表到 PXF**

Altova最初推出了.pxf（便携式XML格式）文件格式，旨在方便地将StyleVision SPS样式表及其所有相关文件打包在一起，这些文件包括XML模式文件、源XML文件、设计中使用的图像文件以及用于转换输出格式的XSLT文件。FlowForce Server使用.pxf文件与StyleVision Server配合，以生成HTML、RTF、PDF或MS Word格式的输出。

StyleVision软件的“文件”菜单中包含一个“部署到FlowForce服务器”的选项，该选项首先会打开一个对话框，允许用户自定义包含在.pxf文件中内容。

![StyleVision 菜单选项，用于将报表设计部署到 FlowForce 服务器](https://lh6.ggpht.com/-slT31eMi2dQ/UvVMlgqmYTI/AAAAAAAABx0/aj3Dm0FdHvw/clip_image006%25255B3%25255D.png?imgmax=800 "StyleVision menu option to deploy a report design to FlowForce Server") 

例如，为了减少不必要的输出格式，可以省略原始的工作 XML 源代码文件以及用于生成这些格式的 XSLT 文件。

![选择要包含在 .pxf 文件中的文件](https://lh3.ggpht.com/-wLnwabPs7ZE/UvVMlz0aP9I/AAAAAAAABx8/F_X1J35kpjI/clip_image007%25255B3%25255D.png?imgmax=800 "Selecting files to be included in the .pxf")

在配置好 .pxf 文件后，StyleVision 会通过一个类似于上面所示的 MapForce 连接方式，连接到 FlowForce Server。

**转换文件名称的参数**

.pxf 文件会成为 FlowForce Server 中的一个转换任务步骤，其中，用于输入数据的以及每种潜在输出格式的文件都将作为该任务定义的一部分进行分配。

 

![在 FlowForce Server 中，StyleVision 设计可以作为一个工作流程步骤](https://lh4.ggpht.com/-FakB9pYAdY8/UvVMmYG95OI/AAAAAAAAByE/-zPF2CPVvbc/clip_image008%25255B3%25255D.png?imgmax=800 "A StyleVision design as a job step in FlowForce Server") 

使用参数来定义文件名，可以让在 StyleVision 中工作的设计师专注于创建最引人入胜、内容最丰富的文档，以呈现相关数据，同时在服务器端保持灵活性。

**MapForce 和 StyleVision 捆绑销售，价格优惠，包含在 [Altova MissionKit](https://www.altova.com/zh/missionkit.html) 中。FlowForce Server 适用于 Windows、Linux 和 Mac OS 平台。亲自体验一下，看看如何在企业工作流程中轻松实现数据映射和报表的自动化** [**点击此处下载免费试用版**](https://www.altova.com/zh/download.html)**！**
