私は実際に、非常に多くのインターフェースを含むいくつかのシナリオを含むデータウェアハウス ( ODI ) に取り組んでいます。問題は、実行中にいくつかのインターフェースがいくつかのテーブルに関連付けられていることです。シナリオ内の各インターフェースに関連するテーブルを見つけるにはどうすればよいですか? 別の言い方をすると、非常に多くのテーブルを参照するインターフェイスがあり、これらのテーブルの名前を選択できるようにする必要がありますか?
2 に答える
0
ODIのインタフェースは、1つ以上のソース表(様々な結合およびフィルタを含む)を使用してターゲット表を更新(挿入/削除/更新)する方法を示すスクリプトを視覚的/図式的に解釈します。次に、ODIには、順序どおりに実行される複数のインタフェースを構成するパッケージがあります。次に、各パッケージの実行ファイルにすぎないシナリオがあります。倉庫でバッチを実行している間、これらのシナリオは実際のデータ読み込み (ETL) プロセスに対して実行されます。
あなたの質問に来て、ODIでインターフェースを表示することによって、インターフェースで使用されているテーブルのみを表示できます。シナリオ内のすべてのテーブルが必要な場合は、最初にそのシナリオのパッケージを見つけてから、パッケージを開いてインターフェイスを見つけ、インターフェイスを開いてすべてのテーブルを見つけます。残念ながら、ODI でそれが必要な場合は、それが唯一の方法です。 .
一方、これらのインターフェイスとパッケージは実際にはバックエンドのスクリプト ファイルであり、バックエンド (サーバー内) を介して情報を表示するかどうかは、データ ウェアハウジングに使用しているバックエンド システムの種類に完全に依存します。
于 2014-01-24T04:06:36.437 に答える