gpt4 book ai didi

java - 用于基于流程的编程的 Pentaho Kettle

转载 作者:行者123 更新时间:2023-12-01 14:03:35 29 4
gpt4 key购买 nike

Pentaho Data Integration 又名 Kettle 适合基于流的编程 FBP 吗?

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

User Defined Java Class step并有一个 SDK这样你就可以扩展 Kettle 并且可以集成 Kettle with Java Web Apps .

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

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

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

我应该选择noflojs并离开 Java?

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

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

最佳答案

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

示例:

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

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

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

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

关于java - 用于基于流程的编程的 Pentaho Kettle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19125993/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com