Mysql 欢乐中的数据库到数据库复制

Mysql 欢乐中的数据库到数据库复制,mysql,oracle,mirth,mirth-connect,Mysql,Oracle,Mirth,Mirth Connect,我是一个新的欢乐连接软件。有人能指导我如何填充我的目的地数据库吗。我已经成功地将Oracle数据库设置为源通道,将Mysql设置为目标。但在目的地频道,除了提供基本信息外,我还不明白如何让欢乐完成所需的任务 谢谢你问了一个非常广泛的问题。似乎你需要一个关于快乐连接的教程,而不是一个具体的问题。不管怎样,我会在这里试着回答 首先,请查看位于的Mirth Connect的教程。您将找不到适用于您的用例的确切示例。你需要学习三件事: 1.如何从数据库中读取数据 1.如何将源消息中的变量映射到映射变量

我是一个新的欢乐连接软件。有人能指导我如何填充我的目的地数据库吗。我已经成功地将Oracle数据库设置为源通道,将Mysql设置为目标。但在目的地频道,除了提供基本信息外,我还不明白如何让欢乐完成所需的任务


谢谢你问了一个非常广泛的问题。似乎你需要一个关于快乐连接的教程,而不是一个具体的问题。不管怎样,我会在这里试着回答

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

回顾这些例子,选出涵盖上述三项的例子

您需要创建一个如下工作的频道:

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