【问题标题】:Pentaho Kettle for Flow-Based ProgrammingPentaho Kettle 用于基于流的编程
【发布时间】:2013-10-08 04:36:12
【问题描述】:

Pentaho Data Integration aka Kettle 是否适合基于流的编程 FBP?

Kettle 是一个 ETL(提取、转换和加载)工具,基于 FBP concepts

User Defined Java Class stepSDK,因此您可以扩展Kettle 并集成Kettle with Java Web Apps

是否可以仅使用带有自定义插件的 Kettle 构建 Web 应用程序?

为网络应用编写自定义插件值得吗?

Kettle 中缺少哪些用于 Web 开发的步骤?

我应该去noflojs 离开 Java 吗?

JavaFBP 是 FBP 的 java 实现。我可以使用 JavaFBP 构建一个组件,例如读取 Excel 文件。但是这个组件已经存在于 Kettle 中!

我的目的是做一些研究并构建一个原型,而不是真正的应用程序。

【问题讨论】:

    标签: java pentaho kettle dataflow noflo


    【解决方案1】:

    我会说是的。如今,Kettle 被用于许多非典型 ETL 的用例中。

    例子:

    1. 在最近在里斯本举行的 PCM 活动中,我们看到了使用 PDI 来管理解决方案的“构建”和部署。

    2. Sparkl - 这是一个大问题。 Sparkl 是 Pentaho 的插件构建器框架,它允许您使用 CDE 构建 UI 和 Kettle 来完成基于服务器的工作。它非常聪明,我建议您留意 Pentaho Community Meetup 的视频。构建应用后,可以将其压缩为 pentaho 平台插件并在 Marketplace 上分发。

    3. 流式传输 - 现在有多种情况下,kettle 的行为更像 ESB,您可以在数据到达时进行无休止的转换或作业处理。

    Kettle 5 还拥有一大堆新的插件技术和“扩展点”,因此kettle 本身开始成为一个平台,您可以在其中进行任何形式的数据相关活动!

    【讨论】:

    • 谢谢,这就是我一直在寻找的,告诉我我没有疯的人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-25
    • 2018-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-19
    • 2014-01-17
    相关资源
    最近更新 更多