0

Pentaho Data Integration aka Kettle はフローベースのプログラミング FBP に適していますか?

Kettle は ETL (Extraction, Transformation and Loading) ツールであり、 FBP の概念に基づいています。

User Defined Java Class ステップがあり、SDKがあるため、Kettle を拡張したり、 Kettle を Java Web Apps と統合したりできます。

カスタム プラグインで Kettle のみを使用して Web アプリケーションを構築することは可能ですか?

Web アプリ用のカスタム プラグインを作成する価値はありますか?

Kettle で Web 開発に欠けているステップはどれですか?

私はnoflojsに行き、 Javaを離れるべきですか?

JavaFBPは、FBP の Java 実装です。JavaFBP を使用して、たとえば Excel ファイルを読み取るコンポーネントを構築できます。しかし、このコンポーネントは Kettle に既に存在します。

私の目的は、いくつかの調査を行い、実際のアプリケーションではなくプロトタイプを構築することです。

4

1 に答える 1

1

そうです。Kettle は最近、典型的な ETL ではない多くのユースケースで使用されています。

例:

  1. 最近リスボンで開催された PCM イベントで、PDI を使用してソリューションの「ビルド」と展開を管理する様子が見られました。

  2. Sparkl - これは大物です。Sparkl は Pentaho 用のプラグイン ビルダー フレームワークで、CDE を使用して UI を構築し、Kettle を使用してサーバー ベースの作業を行うことができます。とても賢いので、Pentaho Community Meetup のビデオをチェックすることをお勧めします。アプリを作成したら、pentaho プラットフォーム プラグインとして圧縮し、マーケットプレイスで配布できます。

  3. ストリーミング - ESB のように動作するケトルのさまざまなケースがあり、データが到着すると無限の変換またはジョブ処理が行われます。

また、Kettle 5 には多数の新しいプラグイン テクノロジと「拡張ポイント」があるため、Kettle 自体がプラットフォームになり始めており、データ関連のアクティビティをあらゆる方法で実行できます。

于 2013-10-10T07:56:05.453 に答える