当前位置: 首页 > 知识库问答 >
问题:

一个输入源运行所有上下文配置,逐个目标单Oracle表

甄鹏云
2023-03-14

我是Talend的新用户。

我的要求是我有三个Oracle数据库连接“测试”,“预生产”,“生产”。(三个数据库的用户名和密码不同,但表名和列名相同)

tdbinput---->tlogrow---->tdboutput(通过在输出中使用Insert选项,我逐个手动运行所有作业,并将测试、预生产、生产员工详细信息的所有数据加载到目标Oracle表中)

现在我得安排这份工作了。我已经使用任务计划程序计划了这项工作。但是在调度作业运行的时候,默认上下文只运行在当时(即测试数据库只运行将只得到测试的数据)

我需要运行所有三个作业并加载到Oracle数据库中。

共有1个答案

谈秦斩
2023-03-14

复制正在调度的。bat/.sh作业文件。编辑它,您将看到在java命令行的末尾有类似“--context=default”的内容。如果您将它替换为作业中上下文的名称(即测试、预生产、生产),它将与这组上下文一起运行。所以你将有3个不同的工作,你安排他们中的每一个。

 类似资料:
  • 我如何告诉Spring使用这些不同的概要文件运行每个测试?事实上,每个配置文件将与不同的数据源(内存中的h2、外部mysql、外部oracle、..)对话所以我的存储库/数据源必须重新初始化。 我知道我可以指定@ActiveProfiles(...)我甚至可以扩展BaseTest并覆盖ActiveProfile注释。虽然这会起作用,但我只显示了测试套件的一部分。我的许多测试类都是从BaseTest

  • 我的Xcode工作区和Firebase项目配置为使用单个目标运行多个环境。环境有PROD、DEV、BETA和QA。虽然我能够看到firebase中所有四个环境的分析和性能数据,但我收到了一条针对开发、测试和QA环境的“上传缺少dSYM需要处理”错误消息。象征性的崩溃报告出现在PROD的预期中,但其他三个环境没有。我也已经设置“调试信息格式”为“dwarf与dSYM文件”附加是我的当前配置。 任何帮

  • 我正在用Java 11和Maven创建一个测试框架,并且我已经为单独的测试构建了两个不同的运行程序。我只想运行一个配置文件,但它一直运行两个配置文件。以下是我的个人资料:

  • 我希望能够通过使用junit的测试通过不同的类缓存应用程序上下文。 测试类是这样声明的: 我看到这个问题,在junit测试类中重用spring应用程序上下文,但在这种情况下,我不使用任何xml,我想完全启动上下文,而不仅仅是从中启动几个bean,因此如果我做得对的话,SpringBootTest比ContextConfiguration更合适。

  • 我正在使用Spark2.0,我想知道,是否可以列出特定配置单元表的所有文件?如果是这样,我可以直接使用spark增量地更新这些文件。如何向配置单元表添加新分区?有没有关于蜂巢转移瘤的api我可以从Spark使用? 有什么方法可以获得映射dataframe的内部配置单元函数吗 我的主要理由是对表进行增量更新。现在,我知道的唯一方法是SQL+,这不是很有效,因为他将覆盖所有表,而我主要感兴趣的是对某些

  • 我们以一个下面简单的FreeRADIUS配置来开始这一章 本机作为一个NAS设备(RADIUS客户端) Alice定义为一个测试用户. 在我们已经定义客户端和测试用户之后, 我们将会使用radtest程序来作为RADIUS客户端的角色并且测试Alice的authentication.