MicroStrategy ONE

キャッシュ階層

キャッシュの階層によって、キャッシュ オブジェクトに関連したアクションに対する分析が可能になります。キューブ アクションには実行 (キューブ パブリッシュ、レポート ヒット キューブ等) とキューブ管理タスク (キューブ ロード、キューブ アンロード、キューブ削除等) の両方が含まれます。

fact_action_cube_cache テーブルは、キューブ アクションの間に使われるキャッシュ インスタンスのデータを保存します。重要な事実には、キャッシュ有効期限タイムスタンプ (UTC)、キャッシュ最終更新タイムスタンプ (UTC)、キャッシュ サイズ (KB)、履歴ヒット数、ヒット数が含まれます。

キャッシュの階層は MicroStrategy 特有のもので、いずれの Badge アクションの分析も含みません。

lu_cache_object

テーブルに保存されたキャッシュ オブジェクトで、キャッシュが作成されたキューブ オブジェクトを表します。キャッシュ階層には、キューブ キャッシュとレポート キャッシュに関連する情報のみが保存されます。このテーブルは、テーブル lu_object のビューです。

ビュー テーブル列

ウェアハウス テーブル列

説明

データ型

cache_object_id

object_id

キャッシュ オブジェクトの固定 ID。

bigint(20)

cache_object_guid

object_guid

メタデータのキャッシュ オブジェクトの GUID。

varchar(32)

cache_object_name

object_name

メタデータのキャッシュ オブジェクトの名前。

varchar(255)

cache_object_desc

object_desc

キャッシュ オブジェクトの詳細説明。

varchar(512)

cache_object_location

object_location

プロジェクトのキャッシュ オブジェクトへのナビゲーション パス。

次にその例を示します。

Platform Analytics/共有レポート/1。ダッシュボード/テレメトリ

longtext

cache_object_type_id

object_type_id

キャッシュ オブジェクト タイプの ID。

次にその例を示します。

データ インポート キューブ

OLAP キューブ

smallint(6)

cache_object_creation_ timestamp

creation_timestamp

キャッシュ オブジェクトが最初に作成されたときの UTC タイムスタンプ。

datetime

cache_project_id

project_id

対応するプロジェクトの数値 ID。

bigint(20)

cache_object_owner_id

owner_id

メタデータの対応するキャッシュ オブジェクト所有者の GUID。

bigint(20)

cache_object_modification_timestamp

modification_timestamp

キャッシュ オブジェクトが前回に変更されたときのタイムスタンプ。

Datetime

cache_object_status_id object_status_id キャッシュ オブジェクトのステータス。 tinyint(4)

cache_object_version

object_version

キャッシュ オブジェクトのバージョン。

varchar(32)

cache_object_certified object_certified

キャッシュ オブジェクトがメタデータに含まれるかどうかを追跡するためのフラグ。フラグには以下があります。

該当なし

N

Y

varchar(14)

lu_cache

キャッシュ インスタンスは lu_cache テーブルに保存されます。これは、時間と共にメタデータに作成されるすべてのキューブ キャッシュ インスタンスを保存します。キャッシュ インスタンスは GUID に基づいて識別されます。

説明

データ型

cache_id

キャッシュ インスタンスに対して自動生成される ID。

bigint(20)

cache_instance_guid

メタデータのキャッシュ インスタンスの GUID。

varchar(32)

cache_type_id

キャッシュのタイプに対応する ID。インテリジェント キューブ キャッシュのみがサポートされます。

tinyint(4)

cache_object_id

キャッシュ インスタンスが作成されたオブジェクトに対応する ID。

bigint(20)

metadata_id

キャッシュが作成されたメタデータに対応する ID。

bigint(20)

lu_cache_type

キャッシュ タイプは、キャッシュの分類です。レポート キャッシュおよびインテリジェント キューブ キャッシュ タイプのみ追跡されます。

説明

データ型

cache_type_id

キャッシュ タイプの固定 ID。

tinyint(4)

cache_type_desc

キャッシュ タイプの事前定義された一覧。たとえば、エレメントの例としてインテリジェント キューブ キャッシュがあります。

varchar(25)

lu_cache_object_owner

lu_cache_object_owner テーブルは、キャッシュ オブジェクトを作成したユーザーやキャッシュ オブジェクトを所有するユーザーを追跡するために使われます。通常、キャッシュ オブジェクトの所有者がキャッシュ オブジェクトを誰がどのように使用できるかの許可を定義します。lu_cache_object_owner テーブルはウェアハウスの lu_mstr_user テーブルのビューです。

ビュー テーブル列

ウェアハウス テーブル列

説明

データ型

cache_object_owner_id mstr_user_id MicroStrategy のメタデータに自動生成された、現在の所有者/ユーザーの ID。 bigint(20)

cache_object_owner_guid

mstr_user_guid

メタデータの MicroStrategy ユーザーの GUID。

varchar(32)

cache_object_owner_name

mstr_user_name

オブジェクトの所有権を持つ、メタデータ内の MicroStrategy ユーザーの名前。

varchar(255)

cache_object_owner_login

mstr_user_login

メタデータの MicroStrategy ユーザーのログイン。

varchar(255)

creation_timestamp

creation_timestamp

ユーザーが最初にメタデータに作成されたときの UTC タイムスタンプ。

datetime

modification_timestamp

modification_timestamp

MicroStrategy ユーザーが前回変更されたときの UTC タイムスタンプ。値はユーザーが修正または変更されるたびに更新し続けます。

datetime

cache_object_owner_status

mstr_user_status

メタデータ内のユーザーの最新のステータス。ステータスは次のいずれかです。

表示

削除済

varchar(25)

metadata_id

metadata_id

MicroStrategy ユーザーが作成された対応するメタデータの数値 ID。すべてのユーザーはメタデータ レベルに保存されます。

int(11)

cache_object_owner_version_id mstr_user_version キャッシュ オブジェクトの所有者のバージョン ID。 varchar(32)

lu_cache_object_type

キャッシュ オブジェクト タイプは、キャッシュ インスタンスが作成されたオブジェクトのタイプを表します。このアトリビュートによって、キャッシュ オブジェクトでは、より粒度の細かいグループ化のオプションが可能になります。このテーブルのデータは事前定義されています。これは lu_object_type テーブルのビューです。

ビュー テーブル列

WH テーブル列

説明

データ型

cache_object_type_id

object_type_id

キャッシュ オブジェクト タイプの固定 ID。

smallint(6)

cache_object_type_des c

object_type_desc

キャッシュ オブジェクト タイプの固定一覧。

エレメントの例には以下が含まれます。

OLAP キューブ

データ インポート キューブ

varchar(128)

cache_object_category_ id

object_category_id

対応するキャッシュ オブジェクト カテゴリの数値 ID。スキーマではサポートされていません。

smallint(6)

lu_cache_status

キャッシュ ステータスはキャッシュ インスタンスのステータスを示します。キャッシュ ステータスは時間の経過と共にキャッシュ インスタンスに合わせて変更されます。そのため、キャッシュ ステータスは fact_latest_cube_cache テーブルおよび fact_action_cube_cache テーブルに保存されて、キューブ キャッシュ インスタンスのライフサイクルを通して、最新のステータス、過去のステータス、および変化するステータスを追跡します。キューブステータス値の詳細な説明については、​ KB31566: MicroStrategy 9.4.x - 10.x インテリジェント キューブのステータス表示とワークフロー​

説明

データ型

cube_status_id

キャッシュ ステータスの固定数値 ID。

int(11)

cube_status_desc

キャッシュ ステータスの説明フォーム。ステータスは、以下のエレメントのいずれかの組み合わせです。

処理中

有効

ファイル済

監視情報不良

不良

ロード済

ロードの保留中

アンロードの保留中

インポート済み

外部

varchar(255)

キャッシュ プロジェクト

キャッシュ プロジェクトのアトリビュートは、ウェアハウス中の lu_project テーブルに基づく、論理テーブルのエイリアスです。

fact_action_cube_cache

fact_action_cube_cache テーブルは、キューブ キャッシュ インスタンスに関連するトランザクション テレメトリーと各キューブ アクションの主要な測定基準を記録します。

キー ファクトには以下が含まれます。

  • ヒット数 - インテリジェント キューブが最後に更新されてからレポート/ドキュメント/ダッシュボードによって使用された回数。この数は、レポート/ドキュメント/ダッシュボードが実行され、キャッシュにヒットするたびに増加します。ヒット数は、キャッシュが更新されるとリセットされます。
  • 過去のヒット数 - インテリジェント キューブが公開されてからレポート/ドキュメント/ダッシュボードで使用された回数。これは、キャッシュの更新に関わらず増加します。
  • キャッシュサイズ (KB) - キューブ キャッシュ インスタンスのサイズを KB 単位で記録します。
  • キューブ最終更新タイムスタンプ (UTC) - キューブが最後に更新されたときの UTC タイムスタンプ。
  • キャッシュ有効期限タイムスタンプ (UTC) - キャッシュ インスタンスの有効期限が設定される UTC タイムスタンプ。

fact_action_cube_cache テーブルに記録されるアクション カテゴリには以下が含まれます。

  • キューブの変更
  • キューブ実行
  • キューブ キャッシュ ヒット
  • キャッシュ ヒット
  • Cache Creation

説明

データ型

parent_tran_id

親アクションの自動生成された数値 ID。これは、親アクション アトリビュートのソース列です。親アクションは Platform Analytics プロジェクト スキーマで定義された中で最も低いレベルです。

bigint(20)

cache_id

キューブ キャッシュ インスタンスに対して自動生成される ID。

bigint(20)

cube_status_id

トランザクション レベルでキューブ インスタンスのステータスに対応する ID。キューブ インスタンスのステータスは、時間の経過と共に変わります。

int(11)

cache_size

キューブ インスタンスのサイズの KB 値。

bigint(20)

historical_hit_count

キューブ インスタンスのヒット数履歴。

bigint(20)

hit_count

キューブ インスタンスのヒット カウント。

bigint(20)

last_update_timestamp

キューブの最終更新タイムスタンプ (UTC)

datetime

fact_latest_cube_cache

fact_latest_cube_cache テーブルには、キューブ キャッシュ インスタンスに関連する最新のトランザクションのみが記録されます。

キー ファクトには以下が含まれます。

  • ヒット数 - インテリジェント キューブが最後に更新されてからレポート/ドキュメント/ダッシュボードによって使用された回数。ヒット数はレポート/ドキュメント/ダッシュボードが実行されてキャッシュにヒットするたびに増加しますが、キャッシュが更新されるとリセットされます。
  • 過去のヒット数 - インテリジェント キューブが公開されてからレポート/ドキュメント/ダッシュボードで使用された回数。これは、キャッシュの更新に関わらず増加します。
  • キャッシュサイズ (KB) - キューブ キャッシュ インスタンスのサイズを KB 単位で記録します。
  • キューブ最終更新タイムスタンプ (UTC) - キューブが最後に更新されたときのタイムスタンプ (UTC タイムゾーン)。
  • キャッシュ有効期限タイムスタンプ (UTC) - キャッシュ インスタンスの有効期限が切れるタイムスタンプ (UTC タイムゾーン)。

説明

データ型

cache_id キューブ キャッシュ インスタンスに対して自動生成される ID。 bigint(20)
iserver_instance_id キューブ キャッシュ インスタンスに対して自動生成される ID。 bigint(20)
cube_status_id トランザクション レベルでキューブ インスタンスのステータスに対応する ID。キューブ インスタンスのステータスは、時間の経過と共に変わります。 int(11)
cache_size キューブ インスタンスのサイズの KB 値。 bigint(20)
historical_hit_count キューブ インスタンスのヒット数履歴。 bigint(20)
hit_count キューブ インスタンスのヒット カウント。 bigint(20)
transaction_timestamp MicroStrategy 内部使用。 bigint(20)

last_update_timestamp

キューブの最終更新タイムスタンプ (UTC)

datetime