0

私は SQL Server を初めて使用しますが、Oracle データベースには十分な時間を費やしてきました。私が管理している現在のアプリケーションには、アップストリーム データを受け取るための非正規化されたステージング テーブルが多数含まれています。

ビューは、約 40 のテーブルと複数の結合で構成されるステージング テーブルに作成されています。これらのビューは、別のデータベースのビューと同じ名前のデータマート テーブルをロードします。

これらのビューは、データマート テーブルをロードするのに約 5 時間かかります。ロジックはトランケート ロードです。つまり、毎日データベース全体がトランケートされ、フォーマット ファイルを使用してソース システム ファイルからデータがステージング エリア テーブルにロードされます。

これらのビューを調整してロード プロセスを高速化する方法は?

4

1 に答える 1