2012-07-05 162 views
6

ODIとは何ですか? ODIの実際の使用は何ですか?どのようにOracleデータインテグレータツールは、プログラミングに役立ちますか?実際には、SQL DeveloperツールとODIツールの違いは何ですか?実際にいくつかのサイトで見つけた定義にうんざりいずれかがGUD説明を起動した場合、それは素晴らしいだろう...ここでOracle Data Integratorとは何ですか?

答えて

18

私は完全にOracleのサイトは混乱であり、これらの製品の説明は、マーケティング部門によって書かれた技術者とのためではありません同意します。

私は簡単な言葉で説明しようとします。 ODIは、正確なEL-TツールであるETLツールです。あなたはwiki上でETL対EL-Tの詳細を読むことができます。

OracleはOWB(Oracle Warehouse Builder)を以前から販売していましたが、その後、SunopsisからODIを購入しました。 OWBはサポートされなくなり、ODIは多くのOracleアプリケーションで使用されるツールになります。

ODIでは多くのことができますが、主にソース(ファイル、データベース)からデータを抽出し、ステージング領域のデータを変換してターゲットデータベースにロードします。 ETLプロジェクトは通常、多くの時間と労力を要します。また、カスタムコードを記述することで同様のことを行うことができますが、ETLツールは開発者にとってこれらの難しい作業を容易にするのに役立ちます。 ETLツールは、データ統合プロジェクト、データウェアハウスなどに使用されます。

MS SQL Serverに同梱されているMicrosoft SSISツールについて聞いたことがありましたら、ODIがどのようなものかを理解しておく必要があります。

これはODIの使い方とカスタムコードとの違いを説明しています。white paperです。

ODI Data Servicesと呼ばれるODIのバージョンも登場しました.ODI Data Servicesは、ODIをSOA市場に拡大するためのマーケティング手法です。

また、リアルタイムのETLおよびデータ連携プロジェクト向けのGolden Gate製品も販売しており、他のアプリケーションやWebサービスとうまく連携できます。データフェデレーションは、ETLを実行せずにリアルタイムでデータをマージ/統合するプロセスです。

希望すると便利です。

1

Oracle ODI FAQで見つけ簡単な説明です:

Oracle Data Integratorのは何ですか(ODI)?

Oracle Data Integratorは、すべてのデータ統合要件を網羅する包括的なデータ統合プラットフォーム です:ハイボリュームから、 高性能なバッチ・ロード、イベント駆動型、トリクルフィードを 統合プロセスに、SOA対応にデータサービス。

どのプロジェクトがOracle Data Integratorに適していますか?

のOracle Data Integratorはを含むいくつかのプロジェクトで使用することができます:

  • 従来のデータ統合
  • ビジネス・インテリジェンスとデータWarehousin
  • 近代化の取り組み
  • 移行し、コンソリデーション
  • サービス指向アーキテクチャ(SOA)イニシアチブ
  • Maアイドルマスターデータ管理
1

ODIはETLツールです。これは競合製品に比べて2つの主な利点を有する:

1)ELTタイプのアプローチを使用する。すなわち、すべての変換がSQLのターゲットデータウェアハウスサーバ上で行われる。つまり、ODIはブラックボックスではなく、開発者は何が起こっているのかを正確に知ることができます。これはデバッグに最適です。また、ODIはターゲット・ウェアハウス・サーバーの馬力を活用することができ、従来のETLツール、Informaticaなどの追加のアプリケーション・サーバーを必要とせず、TCOを削減できます。

2)ODIの競合製品に対する主な利点は、コードテンプレートアプローチです。これにより、開発者のETLコードと開発者のETLコードの再利用性が非常に高くなります。データ変換ロジックと戦略は、いわゆる知識モジュールにカプセル化され、データウェアハウス全体で再利用できます。これにより、開発時間を30〜50%削減する可能性があります。

ODI tutorialsへのリンクは、BI Quotientブログ

にあります。
関連する問題