在助睿ETL的作业流里,我想在运行一个转换之前,先检查一下目标表在数据库里是否存在,如果不存在就直接终止作业,该怎么做?
使用“检查表是否存在”组件。
将“START”节点连接到该组件。在组件配置中,填写“数据库连接”和“目标表”名称。
点击运行。并选择从开始执行作业,执行后,如果表不存在,该组件会执行失败(组件右上角显示红色X)。如果存在可以看执行面板日志中可以看到结果为“true”且“检查表是否存在”的右上角的蓝色的√。
您可以在“检查表是否存在”组件之后连接一个“终止”组件,这样当表不存在导致作业执行失败时,作业就会终止。