私たちはOLTPシステムから取得した監査テーブルを持っています。添付ファイルをダウンロードしたり、メモを読んだり、メモを書き込んだりするなど、ユーザーが行った活動を記録したり、事件の変更などを記録します。インシデント管理システム(ITサービス管理)のための私たちの次元モデルのこれらの監査テーブルの活動?ディメンション・スキーマでOLTP監査テーブルをモデル化する方法は?
0
A
答えて
1
質問の詳細レベルに基づいて提供できるすべてのレベルは、監査テーブルを見て、どのカテゴリの監査をディメンションにするかを決定することです。おそらく、audit_type、user_type、およびaudit_subtypeフィールドなどがありますか?また、典型的には、集計関数をサポートするために、数値の統計に通常使用される「メジャー」または「量」と呼ばれる別のフィールドがあります。たとえば、カテゴリディメンションとしてstore_id、product_catを使用するのが一般的ですが、分、月、四半期などのさまざまな日付タイプでグループ化された分、売上高を$、分数、平均などとしてロールアップします。あなたのデータが日付別に完全にカテゴリー化されている場合は、通常はCOUNT()が計算されたメジャーとして使用されます。
実際には、カテゴリが重要なデータと重要なデータをドリルアップしてドリルダウンする方法を決定するだけで済みます。一度それを決めると、ルックアップテーブルにFKsを持つフラットなテーブルを作成します。スタースキーマは、スターのようにその周りに浮かぶルックアップテーブルの束を持つ単純な太いテーブルです。
希望すると便利です。
関連する問題
- 1. Hibernate Envers監査テーブルを別のスキーマに格納する方法は?
- 2. Djangoモデル監査mixin
- 3. 監査テーブルに以前のバージョンを保存する方法は?
- 4. Java EEデータベース監査ロガーをマルチスレッド化する方法は?
- 5. 監査対象テーブルで一括変更を行う方法は?
- 6. ActiveRecordテーブルの監査履歴を取得する方法
- 7. Hyperledgerでの監査方法は?
- 8. トリガーを使用するOracle監査テーブル
- 9. スキーマで1対1の関係をモデル化する方法は?
- 10. 監査のモデル名を取得
- 11. XMLスキーマでバリアントデータ構造をモデル化する方法
- 12. EnversでHibernateの読み取りを監査する方法は?
- 13. webserviceのC#で監査システムを実装する方法は?
- 14. テーブル階層をモデル化する方法
- 15. postgresqlを使用した監査テーブル
- 16. CRM 2015監査データをクリアフォームで読み取る方法は?
- 17. Windows環境でmongodbで監査を有効にする方法
- 18. Chromeで、Javascriptで監査パネルスコアを取得する方法
- 19. 監査証跡のサイズを確認し、監査証跡をフラッシュまたは切り捨てる方法は?
- 20. SQL Server監査ログまたはSQL監査トレースからアプリケーション名を抽出する方法?
- 21. コアデータの "Character-Inventory-Item"スキーマをモデル化する方法
- 22. MySQL監査テーブル:hibernate-enversとトリガー
- 23. 履歴監査テーブルの作成
- 24. 監査テーブルへのDB2 AUDIT - LOAD
- 25. PostgreSQLで監査証跡を有効にする方法
- 26. Hibernate Enversでの監査の種類を制限する方法
- 27. Geoserver監査ログは
- 28. キャメルルートでの監査
- 29. Entity Framework監査テーブル/履歴テーブルを作成しますか?
- 30. ナチュラルキーを使用するか、監査/変更ログにサロゲートキーと監査テーブルを使用してください