让决策更智能
新一代智能数据分析平台

为什么ETL输出数据集模型结构为空

观小远发表于:2021年12月08日 10:28:12

场景:

        卡片多日数据未更新,查看依赖数据集发现,数据集为ETL输出数据集,但是数据集概览页 “模型结构”和“关联创建”都是空的,找不到数据集所属ETL,也不能更新数据集。

00161b015c180d96a3524638a483fd700161b015dd7d775a193534c6d5179b

出现原因:

        ETL在创建成功并运行成功之后,所有者在修改ETL的时候,删除了输出数据集节点;然后又重新加了一个输出数据集节点并保存运行。即使新的输出数据集和原来的数据集同名(同名时只能保存在不同文件夹下),也不是同一个数据集。

00161b015eaa97038905b726378d05c

建议操作:

1. 尽量避免在ETL里删除输出节点。需要在输出节点前增加新的节点的话,点击最后一个节点前的连接线,删除连接线即可,不要删除输出节点。

00161b0162880edd95c7f01b3e1a033

2. 万一已经删除了输出节点,给新增的输出节点设置保存在同一个文件夹并使用完全相同的名字的话,系统会提示: 同名数据集在此目录已存在, 请重新命名。此时最好不要强制保存ETL,取消保存退出。然后再重新进入编辑界面按照建议1操作。

00161b0179d7d9cd70412fcbb5516a1

3. 如果节点已经删除,并且已经做了很多修改不想放弃的话,那只能换个名字或者换个路径保存。然后原来的输出数据集就会和ETL断开联系,模型结构显示为空。此时,需要给依赖于旧数据集的卡片批量切换到新的数据集,然后删除旧数据集。

00161b017128e1f1e5a8a30fe20a7d2





    您需要登录后才可以回复