SQL服务器作业完成后如何触发DataStage作业?

时间:2018-11-29 09:35:41

标签: sql sql-server datastage

当前,SQL Server中有一项作业计划每天运行几次。

SQL作业为DataStage作业构建了一个文件,该文件是在SQL Server作业之后不久安排的,问题是如果SQL作业尚未完成文件的构建,则DataStage作业会失败。

是否可以在SQL Server上添加触发器/查询来触发DataStage作业?

1 个答案:

答案 0 :(得分:1)

可能有多种解决方案:

  1. 从命令行(通过dsjob)启动DataStage作业,然后在该作业之后在同一调度程序中(与SQL Server作业一样)调度该作业(或在另一个通用调度程序中进行调度)
  2. 在DataStage序列中使用等待文件阶段。可以将其配置为等待一段时间。
  3. 从数据库触发器触发执行-我已经为Db2完成了,但您也应该有可能-也许您必须为此编写一些代码...