页面树结构
转至元数据结尾
转至元数据起始

(本文仅供参考)

机制说明:

1、【excel文件】节点,其excel文件都会上传到   挖掘引擎安装目录\data\excel\ETL资源ID\节点ID  目录下

2、【excel文件】节点,执行后会上传excel文件,同时每个sheet生成一个csv文件,所以,恢复工作需要恢复excel文件和csv文件

3、如果将一个包含【excel文件】节点的etl资源,另存为另外的资源,那么excel文件在服务器上并不会复制,另存后的ETL资源定义中的excel路径与另存前的文件路径相同


定位和恢复excel文件:

1、资源树上右键查看ETL属性,获取到ETL资源ID


2、进入系统监控,模型表管理,选 SYSTEM知识库


3、执行查询   select * from tx_processdag where c_id='步骤1中获取的ETL资源ID'


4、将c_define字段的内容复制出来,搜索丢失的文件名;同时可以看到该文件指向哪个路径


如果想精确的定位节点,就执行一下出错的excel节点,然后右键节点,弹出菜单中选查看日志,日志中就有节点ID,在c_define字段的内容中搜索节点ID



5、在Smartbi中新建一个ETL,拖一个【Excel文件】节点,上传这个丢失的excel文件;运行、保存;(这样就会在服务器上 挖掘引擎安装目录\data\excel\新建的etl资源的ID\节点ID 目录下生成这个excel和每个sheet对应的csv文件)


6、将步骤5中得到的excel文件和csv文件COPY到步骤4中的path;(如果是另存的资源,那么所有另存资源中的excel路径都是指向同一个路径,不受资源ID限制,那么只要恢复了这个路径下的文件,就可以恢复所有另存ETL的excel文件)




  • 无标签