设置了依赖抽取,但是发现抽取任务没有执行是什么原因?

设置了依赖抽取,但是发现抽取任务没有执行是什么原因? - 图1

抽取任务设置了依赖,并且选择了全部表更新之后在执行,但是抽取任务并没有抽取,是什么原因?

这个原因基本上都是依赖的这些表有一张或者多张表没有推送给有数,所以有数不会触发推送

如何判断没有推送给有数?

可以进入有数的业务库youdata库中查看cache_table_task这张表:

设置了依赖抽取,但是发现抽取任务没有执行是什么原因? - 图2

table_name就是依赖推送的表名。

这个地方只需要选择type=task的数据就可以了。

我们可以写一个自定义SQL:select * from cache_table_task where table_name in (依赖的表名) and type='task'

然后在更具时间字段降序排序,就可以看到哪张依赖的表没有推送给有数了