【问题标题】:Database to Database Duplication in MirthMirth 中的数据库到数据库复制
【发布时间】:2018-09-04 18:29:56
【问题描述】:

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

谢谢

【问题讨论】:

    标签: mysql oracle mirth mirth-connect


    【解决方案1】:

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

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

    查看这些示例并挑选出涵盖上述三项的示例。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      • 2020-12-31
      • 1970-01-01
      • 1970-01-01
      • 2015-02-09
      相关资源
      最近更新 更多