【发布时间】:2016-04-22 17:55:00
【问题描述】:
有没有办法在 Talend OpenStudio(免费版)中使用 FreeMarker 模板生成输出?我想从 RDBMS 中读取数据并调用 FreeMarker 模板来生成 RDF 数据。
提前感谢您的帮助。
【问题讨论】:
标签: freemarker talend
有没有办法在 Talend OpenStudio(免费版)中使用 FreeMarker 模板生成输出?我想从 RDBMS 中读取数据并调用 FreeMarker 模板来生成 RDF 数据。
提前感谢您的帮助。
【问题讨论】:
标签: freemarker talend
Talend Open Studio 以及企业版不支持任何 Freemarker。你可以查看Talend exchange 看看社区是否提供了一些自定义组件,它支持 Freemarker 模板或其他一些模板框架。
要解决您的问题,您可以编写您自己的 Talend 组件(有各种教程教授如何编写组件 - 请参阅下面的链接)或 您可以添加 Freemarker jar通过使用 tLibraryLoad 组件并在作业中编写一些 Java 代码。例如:您可以简单地使用 tJavaFlex 组件并接收一些数据流。 在 tJavaFlex 组件的开始部分,您初始化 Freemarker 配置并从字符串或类路径加载模板。在组件的主要部分,您使用自定义逻辑收集模型内传入流的数据。最后在 tJavaFlex 组件的最后部分,您在模型的帮助下处理模板并将其写入文件。
http://www.powerupbi.com/talend/componentCreation_1.html https://help.talend.com/display/KB/How+to+create+a+custom+component
【讨论】: