0

私はデータ ウェアハウスとディメンション モデリングにまったく慣れていないため、いくつかの点を明確にする必要があります。現在、次の寸法があります。

  • DimProducts - 製品に関する情報。
  • DimMaterials - 製品に使用される材料に関する情報。
  • DimLocation - さまざまな店舗の場所
  • DimTime - 年、四半期、月、週、日の標準時間ディメンション。

ここで、ファクト テーブルに関する混乱が生じます。現在、以下の対策を講じています。

  • 収益
  • 経費

質問:

  1. 純利益もメジャーにしたいのですが、これは計算メジャーなので、ファクト テーブルの列にする必要がありますか、それともレポート レベルで計算する必要がありますか? 計算されたメジャーに関する慣習については少しわかりません。
  2. また、どのくらいの製品を製造できるかを計算できるように、ある時点で利用可能な原材料の数も知りたいです (たとえば、1 台の自転車に 2 つの車輪がある場合、3 月に 50 台の車輪が利用可能であるということは、25 台の自転車が生産されることを意味します)。 3月)。原材料の数量という事実を追加する必要がありますか?

質問 2 に間違ってアプローチしているように感じます。この問題に対処するには、別のファクト テーブルを作成する必要があります。私が正しい軌道に乗っているかどうかについてのアドバイス/ヒントを本当に感謝します. ありがとう!

4

1 に答える 1

0

あなたのq1について考えてください) net_profit=rev-exp の場合、これは単なるレポートロジックである可能性があると思います.

Q2) これが正しい場合、現在、あなたの事実は、材料を外部で販売している場合にのみ行を取得します。つまり、手元に在庫があり、そこで販売されていない場合、エントリはありません。この場合、製品/マテリア/日付または時間に基づいてイベントベースのファクトを構築する必要がある場合があります

Bhaskerbobby Jsglkp

于 2014-04-27T16:32:22.337 に答える