mysql数据库到数据库的复制

83qze16e  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(362)

我是新的欢乐连接软件。有人能告诉我如何填充我的目的地数据库吗。我已经成功地将oracle数据库设置为源通道,mysql设置为目标。但在目的地频道除了提供基本信息外,我没能理解如何让欢笑做所需的任务。
谢谢

polkgigr

polkgigr1#

你问的问题很广泛。似乎你需要一个关于欢笑连接的教程,而不是一个具体的问题。不管怎样,我还是会在这里回答的。
首先在mirthconnect wiki上查看mirthconnect的教程。您将找不到您的用例的确切示例。你需要学会三件事:1。如何从db1读取数据。如何将源消息中的变量Map到Map变量1。如何写入数据库
回顾这些例子,挑选出涵盖上述三项的例子。
您需要创建一个工作方式如下的频道:
您的源连接器将是一个数据库读取器,它向oracle查询您需要的数据。这将运行一个 SELECT 带有可选 UPDATE 处理数据后运行的语句。
您的目标将是运行 INSERT 或者 UPDATE 针对mysql的语句
困难的部分是编写Map。如果设置源连接器并查看消息视图,您将看到mirth connect用于数据库读取操作的xml表示。复制此邮件。
将该消息粘贴到mysql步骤的目标转换器模板中。现在可以使用Map器从源消息中选择元素并将它们Map到变量。你应该把它们Map成 channelMap 变量。
从源读取器中提取数据以Map变量之后,现在可以使用数据库编写器模板中的这些变量来用要写入的实际数据填充目标连接器。

相关问题