2011-10-23 3 views
0

データをOL​​APキューブにロードする必要があります。 JavaコードでETLを書くことができるツールはありますか? (主に変形を意味します)Javaコードを使用したETL

ヒントありがとうございました。

+0

OLAPとは何ですか? Microsoft OLAP、Pentaho OLAP、その他いくつか? –

答えて

1

このツールはテキストエディタと呼ばれます。しかし、あなたもtalendを試すことができます

0

あなたの質問のいくつかの詳細情報が役立つかもしれません。

Mondrianを見ましたか?元同僚がこのツールを評価し、非常に高い評価を得ました。

0

これはOLAPの用途(Microsoft SSAS、Pentaho OLAP、Fortyrunnerのように...)に依存します。私は次のことがすべてのOLAP(Microsoft SSASの場合は真実であると確信しています)に当てはまると考えています。OLAPに直接データを読み込むことはできません。ただし、データを抽出してロードし、変換先のデータベースに変換するのが好きなツールを使用できます。次に、Microsoft SSASを使用して、キューブ/ディメンション/ファクトテーブルを作成します。 SSAS自体が宛先データベースのデータを処理し、それをキューブに移入します。

オープンソースのETLソリューションTalendをご覧ください。それはjavaで書かれています。あなたは入力と出力がJAVAタイプであるので、あなた自身のコンポーネントも書くことができます。あなたが知る必要があるのは普通のJAVAコードを書くことだけです。

0

OLAPキューブは、特定のアプリケーションではありません。これは、データの配列表現に基づいています。 3次元配列と疎配列の実装を使用して、データの関係を表示します。 Javaはそのようなビジネスアプリケーションにとって偉大な言語です。あなたがあなた自身の開発を行うために使用することができます

ツールが使用できます

  1. NetbeansまたはEclipse
  2. iReportまたはBIRT
  3. いくつかのRDBMSが有用であろう。

OLAP実装ソリューションは、あなたも同じように、試みることができるがあります。

Olap4jPentaho Mondrianも良い選択肢かもしれませんが、あなたがそれらを使用する方法を学ぶ前に、あなたは、いくつかの準備時間が必要になります。

instantOLAPは、無料のライセンスを提供している商用プログラムです。

関連する問題