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 |