基于Kettle和帆软Finereport的血缘解析
然后输入如果是表输入,通过sql查询的,用sql parser解析获取到表和字段信息。可以找到数据集是存在<TableData>节点下,可以拿到查询的sql,然后用sql parser解析获取到表和字段,在<DatabaseName>里面可以拿到数据连接名,这里可以在帆软内置库中找到数据连接名的具体链接信息,用于打通和Kettle之间的联系。上面只讲了帆软FineReport,帆软还有FineBI,在FineBI里是有血缘的,如果要做整体的管理,可以考虑将FineBI的数据获取到和所有的血缘进行融合。
原创
2023-12-24 14:55:03 ·
1726 阅读 ·
0 评论