繁体   English   中英

Mirth 中的数据库到数据库复制

[英]Database to Database Duplication in Mirth

我是 Mirth COnnect 软件的新手。 有人会指导我如何填充目标数据库。 我已成功将 Oracle 数据库设置为源通道,将 Mysql 设置为目标。 但是在目的地频道中,除了提供基本信息之外,我无法理解如何让 Mirth 完成所需的任务。

谢谢

你问的是一个非常广泛的问题。 看起来您需要有关 Mirth Connect 的教程而不是特定问题。 无论如何,我会在这里尝试回答。

首先查看Mirth Connect Wiki的 Mirth Connect教程。 您找不到适合您的用例的确切示例。 您需要学习三件事: 1. 如何从 DB 读取 1. 如何将源消息中的变量映射到映射变量 1. 如何写入 DB

查看这些示例并挑选出涵盖上面列出的三项内容的示例。

您将需要创建一个像这样工作的频道:

  1. 您的源连接器将是一个数据库读取器,它向 Oracle 查询您需要的数据。 这将运行带有可选UPDATE语句的SELECT语句,该语句在处理数据后运行。
  2. 您的目标将是一个数据库编写器,它针对 MySQL 运行INSERTUPDATE语句
  3. 困难的部分是编写映射。 如果您设置源连接器并查看消息视图,您将看到 Mirth Connect 用于数据库读取操作的 XML 表示。 复制此消息。
  4. 将该消息粘贴到 MySQL 步骤的目标转换器的模板中。 您现在可以使用映射器从该源消息中选择元素并将它们映射到变量。 您应该几乎总是将它们映射为channelMap变量。
  5. 从源读取器中提取数据以映射变量后,您现在可以在数据库编写器模板中使用这些变量来使用要写入的实际数据填充目标连接器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM