ODIとは何ですか?ODIの実際の使用法は何ですか?オラクルのデータ統合ツールは、プログラミングにどのように役立ちますか?SQL DeveloperツールとODIツールの実際の違いは何ですか?いくつかのサイトで見られる定義に本当にうんざりしているので、誰かがgudの説明を思いついたら素晴らしいでしょう。
3 に答える
オラクルのサイトが紛らわしく、これらの製品説明は技術者向けではなく、マーケティング部門によって書かれていることに完全に同意します.
簡単な言葉で説明してみましょう。ODI は ETL ツールです。正確には EL-T ツールです。ETL と EL-T の詳細については、wiki を参照してください。
オラクルは、以前は OWB (Oracle Warehouse Builder) を販売していましたが、Sunopsis から ODI を購入しました。OWBはサポートされなくなり、ODIは多くのOracleアプリケーションで使用されるツールになります。
ODI では多くのことができますが、主にソース (ファイル、データベース) からデータを抽出し、ステージング領域でデータを変換し、ターゲット データベースにロードするために使用します。通常、ETL プロジェクトには多くの時間と労力がかかります。カスタム コードを作成することで同様のことを行うことができますが、ETL ツールは開発者にとってこれらの困難なタスクを容易にするのに役立ちます。ETL ツールは、データ統合プロジェクト、データ ウェアハウジングなどに使用されます。
MS SQL Server に同梱されている Microsoft SSIS ツールについて聞いたことがある場合は、ODI の目的がわかるはずです。
これは、ODI の使用方法と、カスタム コーディングと比較した利点を説明する優れたホワイト ペーパーです。
オラクルは、ODI Data Services と呼ばれる ODI のバージョンも考え出しました。これは、ODI を SOA 市場に拡大するためのマーケティング手法です。
また、他のアプリケーションや Web サービスとうまく連携できるリアルタイム ETL およびデータ フェデレーション プロジェクト向けの Golden Gate 製品も販売しています。データ フェデレーションは、ETL を実行せずにリアルタイムでデータをマージ/統合するプロセスです。
お役に立てれば!
ODI は ETL ツールです。競合製品に比べて、主に次の 2 つの利点があります。
1) ELT タイプのアプローチを使用します。つまり、すべての変換は SQL のターゲット データウェアハウス サーバーで行われます。これは、ODI がブラック ボックスではなく、開発者が何が起こっているかを正確に把握していることを意味します。これはデバッグに最適です。また、ODI はターゲット ウェアハウス サーバーの処理能力を活用でき、従来の ETL ツールや Informatica などのアプリケーション サーバーを追加する必要がないことも意味します。これにより、TCO が削減されます。
2) 競合製品に対する ODI の主な利点は、コード テンプレート アプローチです。これにより、開発者の ETL コードの再利用性が大幅に向上します。データ変換のロジックと戦略は、いわゆるナレッジ モジュールにカプセル化されており、データ ウェアハウス全体で再利用できます。これにより、開発時間が 30 ~ 50% 短縮される可能性があります。
ODI チュートリアルへのリンクは、BI Quotient ブログにあります。
Oracle ODIFAQにある簡単な説明は次のとおりです。
Oracle Data Integrator(ODI)とは何ですか?
Oracle Data Integratorは、大量の高性能バッチロードから、イベント駆動型のトリクルフィード統合プロセス、SOA対応のデータサービスまで、すべてのデータ統合要件をカバーする包括的なデータ統合プラットフォームです。
OracleDataIntegratorに適したプロジェクトはどれですか。
Oracle Data Integratorは、次のようないくつかのプロジェクトで使用できます。
- 従来のデータ統合
- ビジネスインテリジェンスとデータウェアハウシン
- 近代化イニシアチブ
- 移行と統合
- サービス指向アーキテクチャ(SOA)イニシアチブ
- マスターデータ管理