目录

Search

  1. 前言
  2. 工作流管理器
  3. 工作流和工作集
  4. 会话
  5. 会话配置对象
  6. 任务
  7. 目标
  8. 连接对象
  9. 验证
  10. 计划和运行工作流
  11. 发送电子邮件
  12. Workflow Monitor
  13. Workflow Monitor 详细信息
  14. 会话和工作流日志
  15. 会话属性参考
  16. 工作流属性参考

工作流基本指南

工作流基本指南

提交时刷新 XML

提交时刷新 XML

当您处理 XML 文件或流时,XML 解析器将解析整个 XML 文件,并在文件末尾写入目标 XML 数据。 使用“提交时”属性可在到达文件结尾前定期将数据刷新到目标。 您可以定期将数据刷新到一个目标 XML 文档,也可以生成多个 XML 文档。
在以下情况下,您可能希望刷新 XML 数据:
  • XML 文件很大。
    如果您处理的是几个 GB 的庞大 XML 文件,集成服务性能可能会有所下降。 您可以将“提交时”属性设置为“附加到文档”。 这样会定期将 XML 数据刷新到目标文档。
  • 实时处理
    。 如果您处理的是需要在特定时间提交的实时数据,使用“附加到文档”。
您可以将“提交时”属性设置为以下其中一个值:
  • 忽略提交。
    在文件结束时生成 XML 文档并向其中写入数据。
  • 附加到文档。
    每次提交结束时向同一 XML 文档写入数据。 XML 文档在文件结束时关闭。 此选项不可用于 XML 生成器转换。
  • 创建新文档。
    每次提交时创建新文档并向其中写入数据。 您可以创建多个 XML 文档。
如果 XML 目标中的所有组都已连接到同一个单一提交点或事务点,您可以刷新数据。 提交点的转换会生成非规范化输出。 非规范化输出包含 XML 架构中除最低级别节点以外的所有节点的重复主键值。 集成服务会从此输出中为 XML 目标中的每个组提取行。
您只能为 XML 目标中的根组设置一个子组。