2017-10-10 3 views
0

私はスタースキーマに新しく、それにどの変数を含めるのか混乱しています。ディレクター、俳優、評価、レビュー、ジャンルなどの情報が含まれているいくつかの映画のデータフレームがあるとします。スタースキーマを作成する場合は、すべての列をすべて含めるようにしますか?誰かがこれを私に説明してもらえますか?ありがとうございました。この質問に答えるためにスタースキーマにすべてを含めますか?

+0

あなたの要件は何ですか?顧客/ユーザーに必要なものを含める必要があります。それが何であるか分からなければ、ここに誰もあなたを助けることができません。 – sqlvogel

+0

スタースキーマに関するチュートリアルを求めているようです。 Web上にチュートリアルがあります。データの分析方法を知りたい場合は、多次元データモデリングを調べてください。 –

答えて

1

非常に多くの方法、それはたとえば、このソリューションの開発組織と受信機:)

に依存しているため、あなたがサポートしているビジネスプロセスに重要な属性のみを含めることができます。販売データマートでは、おそらく営業担当者を含めることになりますが、靴のサイズは除外します。まあ、会社が靴を販売している場合を除き...

信頼できるテストと検証が可能な属性のみを含めることができます。これは厳格に見えるかもしれませんが、あなたの組織に応じて多くのサポート作業を省くことができます。

ユーザーコミュニティが特に要求する属性のみを含めることができます。このようにして、いつ利用可能な情報が得られたのか、なぜ利用可能になったのか、誰がそれを要求したのかについてのログが常に存在する。

しかし、あなたが持っているすべてのものを含めることは普遍的には悪い考えだと思います。

明らかに、あなたの組織に応じて上記の組み合わせを使用します。

+0

答えをありがとう。後でクエリと検索のためにデータベースを構築したいだけで、私が解決しようとしている問題の種類がわからない場合は、そのすべてを含めるべきですか? – efsee

+0

通常、私たちは必要なものを作るので、普通のルールはここには適用されません:) もっと重要なことは、最も重要なビジネスプロセスをサポートしているファクトテーブルから始めてそこから行くことです – Ronnis

+0

ファクトとディメンションは、モデル化したい最も単純なイベントでデザインを開始するよりも重要です。 –

関連する問題