web-dev-qa-db-ja.com

ステージングテーブルとは何ですか?

ステージングテーブルは、データウェアハウスプロジェクトまたはSSISプロジェクトでのみ使用されますか?ステージングテーブルとは何ですか?誰がそれをどのように使用し、どのような状況で実装されているかについていくつかの例を与えることができますか?また、使用中のベストプラクティスを教えてください。

18
Suj

ステージングテーブルは、何らかの形でビジネスデータを含む単なるデータベーステーブルです。ステージングは​​、通常、いくつかのビジネスアプリケーションから取得したビジネスデータを準備するプロセスです。平均的なBIシステムでは、データをロードする前に準備する必要があります。ステージングテーブルは、本質的には、変更および/またはクリーンアップされたビジネスデータを含む一時テーブルです。実際のケースに応じて、異なるソースシステムからのステージングテーブルがいくつかあり、それらはBIシステムの結果ファクトテーブルに結合されます。

29
Dirk Trilsbeek