Statistic ロールアップについて

Document created by shunsuke_katakura Employee on Mar 23, 2015
Version 1Show Document
  • View in full screen mode

文書番号:            JTEC000283

製品名:                CA eHealth

バージョン:           5.7, 10.0, 4.8, 5.0.2, 5.6.6, 6.0, 6.1, 6.2, 5.5, 5.6, 5.6.5

OS:                      -

 

説明

eHealth がデータを収集して格納すればするほど、データベースのサイズは増加します。データベースが使用するディスク容量を最小化するために、eHealth は指定した期間のデータを時間単位、日単位、週単位にロールアップしてまとめます。デフォルトでは、“As Polled” データを 2 日、 “1 Hour Samples” を 6 週、 "1 Day Samples" を 70 週保存します。これらの設定値は、 [Console] -> [Scheduled Jobs] -> [Statistics Rollup] -> [Modify] で修正することが可能です。データの保存期間が最終サンプルを過ぎると、 eHealth はデータベースからそのデータを削除します。

eHealth は Statistics 及び Conversations という データ タイプに応じた二つの異なるロール アップ スケジュールでロールアップを行い、データと頻度をまとめます。 eHealth は大量の conversations データを保存するため、 statistics データより頻繁にロールアップするよう設定することもできます。

statistics ロールアップはデフォルトで午後 8 時に実行されます。ロールアップ実行時には、eHealth は当日分に加えて 2 日分の as-polled データを保存します。データベースのロールアップを行う時間や as-polled データの保存日数、 hourly 、 daily データの保存日数、週数は変更できます。 statistics ロールアップ スケジュールでは、ジョブに関する情報を eHealth 導入マシンの $NH_HOME/log ディレクトリにある Statistics_rollups.<jobId>.log に記録します。


[ stats テーブル]

  • nh_stats0 = 一時間ごとのデータ。1 日に 24 テーブル。エレメントに付き一行、五分毎のデータを含む。
  • nh_stats1 = 日次データ。24 個の stats0 テーブルの中身を平均し、ひとつの stats1 テーブルを作成。各 nh_stats0 テーブル(一時間ごと)に対し、一エレメント一行。
  • nh_stats2 = 週次データ。7 つの stats1 テーブルの中身を平均し、ひとつの stats2 テーブルを作成。各 nh_stats1 テーブル(日次)に対し、一エレメント一行。

[ dialog テーブル] 

  • nh_dlg0 = statistics 生データまたは as polled データ。 15 分ごとのエレメントにつき一行
  • nh_dlg1 = 4 時間分のデータを格納
  • nh_dlg2 = conversations データの日次サンプル
  • nh_dlg3 = 週次データ


基本アルゴリズム

[一時間毎のロールアップ]

エレメント単位で、サンプル時間が一時間の初めから終わりに収まっている行を全て探します。

各カラムをまとめながら、行を追加していきます。ゲージ カラムも一緒に合計されることに気をつけてください。ポーラーがデータベースにデータを格納するときに、deltaTime をかけているため問題ありません。レポートが行を読み込む際に、ゲージを deltaTime で割ります。

[日次ロールアップ]

一時間毎のロールアップと同じですが、一日の初めから終わりまでのデータを探します。 ロールアップにより唯一、不自然なことが発生しえるとすれば、それはデータが平滑化されることです。 ポーリングの結果 20 分は 80% の使用率で残りの 40 分は 20 %だった場合、ロールアップ後の一時間平均は使用率 24% となります。この点で潜在的に「ロストデータ」が発生する可能性があります。もし、日次サンプルにロールアップされているデータについて報告していて、9 時 -5 時 のレポートを要求されたとしても、その時間帯にどのようなデータとなっていたのかわかりません。日次平均というひとつのデータポイントしか残っていないた め、選択された時間分のデータを取り出すために、日次平均データを分割して使用します。( 9 時 -5 時用のデータを表示するとき、 8 時間分なので、日次平均の三分の一をデータとして表示します。)

  


この情報は、CA Support Online に掲載されている以下のナレッジベースを翻訳したものです。

TEC517623: How does Statistic Roll up work (Legacy KB ID CNC TS2889 ) (公開日:2007/7/15)

CA は、お客様が本情報を利用されたことによって生じた直接または間接な問題や損害については、いかなる責任を負わないものとします。もし誤訳を発見された場合には、CA サポートまでご連絡ください。


Attachments

    Outcomes