非常に基本的な質問があります。私の理解では、データマートは本質的にはビジネスセグメントごとのデータベースであり、データウェアハウスは複数のデータマートと他のデータソースを、分析とレポート作成を容易にする方法で組み合わせたウェアハウスです。
私の質問は、単一のデータベース/データマートの場合です。分析効率を高めるためだけに、異なるスキーマ(スターやスノーフレークなど)を使用してデータウェアハウスを作成することは良い考えですか?
そうでない場合、現在のデータベースをデータウェアハウスまたはデータマートとしてモデル化する必要がありますか?
これはかなり良い質問です。このトピックは何度も考え直されます。本当にすべてがビジネスニーズに帰着します。
さまざまなサブジェクトエリア(金融、販売、製造、在庫など)にデータを区分する必要がある場合これがビジネスケースの範囲外である場合は、おそらく標準のデータベーススキーマを使用する必要があります。
私の観点からは、単一のデータマートは、単一の部門がレポートインフラストラクチャのようなデータウェアハウスを必要とする縁のない場合を除いて、ひどく有用ではありません...そして、データマートは有用かもしれません。