2017-01-18 6 views
0

私たちはOLTPシステムから取得した監査テーブルを持っています。添付ファイルをダウンロードしたり、メモを読んだり、メモを書き込んだりするなど、ユーザーが行った活動を記録したり、事件の変更などを記録します。インシデント管理システム(ITサービス管理)のための私たちの次元モデルのこれらの監査テーブルの活動?ディメンション・スキーマでOLTP監査テーブルをモデル化する方法は?

答えて

1

質問の詳細レベルに基づいて提供できるすべてのレベルは、監査テーブルを見て、どのカテゴリの監査をディメンションにするかを決定することです。おそらく、audit_type、user_type、およびaudit_subtypeフィールドなどがありますか?また、典型的には、集計関数をサポートするために、数値の統計に通常使用される「メジャー」または「量」と呼ばれる別のフィールドがあります。たとえば、カテゴリディメンションとしてstore_id、product_catを使用するのが一般的ですが、分、月、四半期などのさまざまな日付タイプでグループ化された分、売上高を$、分数、平均などとしてロールアップします。あなたのデータが日付別に完全にカテゴリー化されている場合は、通常はCOUNT()が計算されたメジャーとして使用されます。

実際には、カテゴリが重要なデータと重要なデータをドリルアップしてドリルダウンする方法を決定するだけで済みます。一度それを決めると、ルックアップテーブルにFKsを持つフラットなテーブルを作成します。スタースキーマは、スターのようにその周りに浮かぶルックアップテーブルの束を持つ単純な太いテーブルです。

希望すると便利です。

関連する問題