MicroStrategy ONE

キャッシュ階層

キャッシュ階層は、キャッシュ オブジェクト関連の操作を分析します。キューブ アクションには、実行 (キューブの公開、キューブ レポートなど) とキューブ管理タスク (キューブ ロード、キューブ アンロード、キューブ削除など) が含まれます。 

ファクト_アクション_キューブ_キャッシュ テーブルは、キューブ アクションで使用するキャッシュ インスタンスのデータを格納します。キー ファクトには以下が含まれます。キャッシュ有効期限タイムスタンプ (UTC)、キャッシュ最終更新タイムスタンプ (UTC)、キャッシュ サイズ (KB)、ヒット数履歴、ヒット数。

キャッシュ階層はMicroStrategy固有であり、バッジ アクションの分析は含まれません。 

lu_cache_object

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

ビュー テーブル列

ウェアハウス テーブル列

説明

データ型

cache_object_id

object_id

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

bigint(20)

cache_object_guid

object_guid

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

VACHAR(32)

cache_object_name

object_name

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

varchar(255)

cache_object_desc

object_desc

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

VACHAR(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

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

VACHAR(32)

cache_object_certified object_certified

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

該当なし

N

Y

VACHAR(14)

lu_cache

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

説明

データ型

cache_id

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

bigint(20)

cache_instance_guid

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

VACHAR(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

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

VACHAR(25)

lu_cache_object_owner

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

ビュー テーブル列

ウェアハウス テーブル列

説明

データ型

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

cache_object_owner_guid

mstr_user_guid

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

VACHAR(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

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

表示

削除済

VACHAR(25)

metadata_id

metadata_id

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

int(11)

cache_object_owner_version_id mstr_user_version キャッシュ オブジェクトの所有者のバージョン ID。 VACHAR(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 キューブ

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

VACHAR(128)

cache_object_category_ id

object_category_id

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

smallint(6)

lu_cache_status

キャッシュ ステータスは、キャッシュ インスタンスのステータスを示します。キャッシュ ステータスは時間の経過と共にキャッシュ インスタンスに合わせて変更されます。そのため、キャッシュ ステータスは、ファクト_最新のキューブ キャッシュ テーブルとファクト アクション キューブ キャッシュ テーブルに保存され、キューブ キャッシュ インスタンスの有効期間にわたって最新のステータス、履歴、変更ステータスを追跡します。 キューブ ステータスの値の詳細については、 KB31566:MicroStrategy 9.4.x - 10.x インテリジェント キューブのステータス表示とワークフロー

説明

データ型

cube_status_id

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

int(11)

cube_status_desc

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

処理中

有効

ファイル済

監視情報不良

不良

ロード済

ロードの保留中

アンロードの保留中

インポート済み

外部

varchar(255)

キャッシュ プロジェクト

キャッシュ プロジェクト アトリビュートは、ウェアハウスの lu_project テーブルを基にした論理テーブル別名です。 

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