MicroStrategy ONE

オブジェクト階層

オブジェクト階層およびファクト テーブルは、Platform Analytics によって監視される MicroStrategy Metadata に保存されたすべての主要なスキーマ (テーブル、ファクト、アトリビュートなど) およびアプリケーション オブジェクト (レポート、ダッシュボード、キューブなど) を追跡します。オブジェクト階層は構成オブジェクト (購読、スケジュール、ユーザー、ユーザー グループなど) に関連するデータを記録しません。構成オブジェクトは別々の階層に保存されます。

オブジェクトカテゴリ​および​オブジェクトタイプさまざまなメタデータ オブジェクトのグループ化/分類です。完全なオブジェクト カテゴリおよびオブジェクト タイプ:セクションの最後に記載されています。

コンポーネントオブジェクト​階層は、オブジェクトとそのすべての直接の子コンポーネント間の関係を追跡するために使用されます。メタデータのオブジェクトは、Platform Analytics のオブジェクトの場合とコンポーネント オブジェクトの場合があります。lu_component_object テーブルは、基になる lu_object テーブルのビューです。すべてのオブジェクトはメタデータおよびプロジェクトのレベルに保存されます。

オブジェクトとその子コンポーネント オブジェクトの関係は fact_object_component テーブルに保存されます。このテーブルには直近のオブジェクトとそのコンポーネントの関係のみが保存されます。たとえば、アトリビュートがレポートから削除されると、fact_object_component テーブルでもコンポーネントとして削除されます。

lu_object_category

オブジェクト カテゴリは、レポート、アトリビュート、ドキュメント、メトリックなど、メタデータにおけるオブジェクト タイプの上位レベルの分類です。このテーブルおよび対応するアトリビュートは、メタデータにおいて特定のオブジェクト タイプを分析するキー フィルター/セレクタの役目を果たします。このテーブルのデータは静的で事前定義されています。

説明

データ型

object_category_id

オブジェクト カテゴリの固定数値 ID。

smallint(6)

object_category_desc

オブジェクト カテゴリの固定一覧。エレメントの例には以下が含まれます。

アトリビュート

レポート

キューブ

varchar(128)

lu_object_type

監視対象のメタデータに保存される、特定のオブジェクトのオブジェクト タイプ。このアトリビュートにより、さらに粒度の細かいオブジェクトのグループ化オプションが提供されます。たとえば、オブジェクト カテゴリがキューブの場合、タイプは OLAP キューブまたはデータ インポート キューブです。このテーブルのデータは静的で事前定義されています。

説明

データ型

object_type_id

オブジェクト タイプの固定数値 ID。

smallint(6)

object_type_desc

オブジェクト タイプの固定一覧。エレメントの例には以下が含まれます。

OLAP キューブ

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

varchar(128)

object_category_id

対応するオブジェクト カテゴリの数値 ID。オブジェクト カテゴリ アトリビュートのソース列です。

smallint(6)

lu_object_extended_type

監視対象のメタデータに保存される、特定のオブジェクト タイプのオブジェクト拡張タイプ。このアトリビュートはより詳細なオブジェクト タイプ (MDX レポート、データ インポート キューブなど) を提供します。このテーブルのデータは静的で事前定義されています。

説明

データ型

extended_type_id 拡張タイプの固定数値 ID。この列はオブジェクト拡張タイプ アトリビュートのソース列です。

int(11)

extended_type_desc

拡張タイプの固定一覧。エレメントの例には以下が含まれます。

データ インポート Google Drive

フリーフォーム SQL

varchar(255)

lu_object

オブジェクトには、特定のプロジェクトのメタデータに保存される個別のアプリケーションまたはスキーマ オブジェクトが含まれます。各オブジェクトにはユニークな GUID があり、プロジェクト レベルで定義されています。

説明

データ型

object_id

オブジェクトの自動生成された数値 ID。

bigint(20)

object_guid

メタデータにおけるオブジェクトの GUID。

varchar(32)

object_name

メタデータに保存されたオブジェクトの名前。行によって表されるオブジェクトが列の場合 (object_type_id = 4、object_category_id = 3) の場合、名前に列のデータ型が接尾語として付加されます。

次にその例を示します。

ObjectName:SignedInt

varchar(255)

object_desc

オブジェクトの説明。

varchar(512)

object_location

プロジェクト内のオブジェクトのナビゲーション パス。

次にその例を示します。

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

varchar(1024)

creation_date

オブジェクトが最初に作成された UTC 日付。この列はオブジェクト作成日付アトリビュートのソースです。

date

modification_date

オブジェクトが前回変更された日付。日付はオブジェクトが変更されるたびに更新され続けます。この列はオブジェクト変更日付アトリビュートのソースです。

date

creation_timestamp

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

datetime

modification_timestamp

オブジェクトが前回変更されたときの UTC タイムスタンプ。タイムスタンプはオブジェクトが変更されるたびに更新され続けます。

datetime

object_status_id

オブジェクトの最新ステータスの数値 ID。ステータス ID は最新の変更に基づいて変わります。ステータスは次のいずれかです。

表示

非表示

削除済

Ad-hoc

この列はオブジェクト ステータス アトリビュートのソース列です。

tinyint(4)

object_type_id

対応するオブジェクト タイプの数値 ID。この列はオブジェクト タイプ アトリビュートのソース列です。

smallint(6)

project_id

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

int(11)

owner_id

対応するオブジェクト所有者の数値 ID。

bigint(20)

object_extended_type_id

オブジェクトの拡張タイプの数値 ID。

たとえば、オブジェクトがデータ インポート キューブの場合、その拡張タイプはデータ インポート Google Big Query Build a Query などです。この列はオブジェクト拡張タイプ アトリビュートのソース列です。

int(11)

object_version オブジェクトのバージョン ID。 varchar(32)

object_certified

オブジェクトがメタデータで認定済みかどうかを追跡するためのフラグ。フラグには以下があります。

該当なし

N

Y

varchar(14)

lu_component_object_category

lu_object_category ウェアハウス テーブルのビュー。このテーブルはオブジェクトにネストされた子コンポーネント オブジェクトの分類を追跡します。このテーブルのデータは静的で事前定義されています。

ビュー テーブル列

WH テーブル列

説明

データ型

component_object_category_id

object_category_id

オブジェクト コンポーネント カテゴリの固定 ID。

smallint(6)

component_object_category_desc

object_category_desc

コンポーネント オブジェクトの事前定義された一覧。

varchar(128)

lu_component_object_type

lu_object_type ウェアハウスのビュー。このテーブルはオブジェクトにネストされた子コンポーネント オブジェクトのオブジェクト タイプを追跡します。オブジェクト カテゴリのより詳細な分析を提供します。このテーブルのデータは静的で事前定義されています。

ビュー テーブル列

WH テーブル列

説明

データ型

component_object_type_id

object_type_id

コンポーネント オブジェクト タイプの固定 ID。

smallint(6)

component_object_type_desc

object_type_desc

コンポーネント オブジェクト タイプの事前定義一覧。この列はコンポーネント オブジェクト タイプ アトリビュートのソース列です。

varchar(128)

component_object_category_id

object_category_id

対応するコンポーネント オブジェクト カテゴリの数値 ID。

smallint(6)

lu_component_object

lu_object ウェアハウス テーブルのビュー。このテーブルは、特定のプロジェクトのメタデータに保存された個別のアプリケーションまたはスキーマ オブジェクトを一覧表示します。各コンポーネント オブジェクトにはユニークな GUID があり、プロジェクト レベルで定義されています。

ビュー テーブル列

WH テーブル列

説明

データ型

component_object_id

object_id

コンポーネント オブジェクトの自動生成された数値 ID。

bigint(20)

component_object_guid

object_guid

コンポーネント オブジェクトのメタデータ GUID。

varchar(32)

component_object_name

object_name

メタデータに保存されたコンポーネント オブジェクトの名称。この列はコンポーネント オブジェクト アトリビュートのソース列です。

varchar(255)

component_object_desc

object_desc

コンポーネント オブジェクトの説明。

varchar(512)

component_object_location

object_location

プロジェクト内のコンポーネント オブジェクトのナビゲーション パス。

varchar(1024)

component_object_type_id

object_type_id

対応するコンポーネント オブジェクト タイプの数値 ID。この列はコンポーネント オブジェクト タイプ アトリビュートのソース列です。

smallint(6)

component_object_extende d_type_id extended_type_id 対応するコンポーネント オブジェクト拡張タイプの数値 ID。この列はコンポーネント オブジェクト拡張タイプ アトリビュートのソース列です。  

project_id

project_id

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

int(11)

component_object_version object_version コンポーネント オブジェクトのバージョン ID。 varchar(32)
component_object_certified object_certified

オブジェクトがメタデータで認定済みかどうかを追跡するためのフラグ。フラグには以下があります。

該当なし

N

Y

varchar(14)

fact_object_component

MicroStrategy のオブジェクトはスタンドアロン エンティティとして存在することも、他のオブジェクトに使用されるコンポーネント オブジェクトとして存在することもできます。オブジェクトとそのコンポーネント オブジェクトの関係は fact_object_component テーブルに保存されます。このテーブルはオブジェクトとそのコンポーネントの現在の直接的な関係のみを保持します。たとえば、アトリビュートがレポートから削除されると、fact_object_component テーブルからも削除されます。

説明

データ型

object_id

オブジェクトの自動生成された数値 ID。

bigint(20)

component_object_id

コンポーネント オブジェクトの自動生成された数値 ID。

bigint(20)

オブジェクト カテゴリおよびオブジェクト タイプ:

下記は Platform Analytics で追跡されるオブジェクト カテゴリおよびオブジェクト タイプの全一覧です。

オブジェクト カテゴリ

オブジェクト タイプ

アドホック オブジェクト アドホック オブジェクト

アトリビュート フォーム

アトリビュート フォーム カテゴリ

アトリビュート

抽象アトリビュート

アトリビュート

アトリビュート ロール

アトリビュート トランスフォーメーション

派生アトリビュート

再帰アトリビュート

カード カード

コンソリデーション

コンソリデーション

キューブ

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

OLAP キューブ

カスタム グループ

カスタム グループ

エレメント グループ

派生エレメント

派生エレメント

ドキュメント

ドキュメント

HTML 文書

レポート出力ドキュメント

ダッシュボード

Dashboard

エレメント読み込みオブジェクト エレメント読み込みオブジェクト

ファクト

ファクト

フィルター

フィルター

フィルター パーティション

フィルター セグメント

フォルダー

ユーザー フォルダー

システム フォルダー

階層

システム階層
ユーザー階層

管理オブジェクト

管理アトリビュート

管理アトリビュート フォーム

管理列

管理統合

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

管理インテリジェント キューブ

管理データベース テーブル

管理派生エレメント

管理派生アトリビュート

管理論理テーブル

管理グリッド レポート

管理階層

管理カード

管理フォルダー

管理メトリック

管理オブジェクト

メトリック

 

データ マイニング メトリック

メトリック

メトリック エクストリーム

メトリック小計

参照線

システム小計

トレーニング メトリック

プロジェクト プロジェクト

プロンプト

アトリビュート エレメント プロンプト

埋込プロンプト

レベル プロンプト

オブジェクト プロンプト

プロンプト

プロンプト式のドラフト

値プロンプト

レポート

基本レポート

データマート レポート

グラフ レポート

グリッド/グラフ レポート

グリッド レポート

インクリメンタル更新レポート

非インタラクティブ レポート

SQL レポート

テキスト レポート

トランザクション サービス レポート

セキュリティ フィルター

セキュリティ フィルター

テーブル

データベース テーブル

論理テーブル

パーティション データベース テーブル

パーティション論理テーブル

パーティション マッピング テーブル

テンプレート

テンプレート

トランスフォーメーション

トランスフォーメーション

不明

不明

lu_object_status

オブジェクトの最新ステータス。オブジェクト ステータスはオブジェクトが修正されると変更され続ける可能性があります。ステータスは常に最新の状態を反映します。オブジェクトはアプリケーションまたはスキーマ オブジェクトとして定義されてメタデータに保存されます。これには構成オブジェクト (購読、スケジュール、ユーザーなど) のステータスは含まれません。構成オブジェクトのステータスはアトリビュート フォームとして追跡されます。たとえば、スケジュール アトリビュートには最新のステータスを追跡するステータス フォームがあります。

説明

データ型

object_status_id

オブジェクト ステータスの定義済数値 ID。

tinyint(4)

object_status_desc

 

オブジェクトの現在のステータス。オブジェクトが変更されるとステータスが変わります。メタデータから非表示または削除としてマークされます。オブジェクト ステータス エレメントには次が含まれます。

Element Load Object

Ad Hoc

表示

削除済

非表示

varchar(25)

lu_object_owner

lu_object_owner は、ウェアハウスの lu_mstr_user テーブルのビューです。lu_object_owner テーブルは、オブジェクトを作成したユーザー、または現在オブジェクトを所有している別のユーザーを追跡します。通常、所有者はオブジェクトを誰がどのように使用できるかの許可を定義します。

ビュー テーブル列

WH テーブル列

説明

データ型

object_owner_id

mstr_user_id

MicroStrategy メタデータの現在の所有者の自動生成数値 ID 。

bigint(20)

object_owner_guid

mstr_user_guid

ユーザー オブジェクトのメタデータ GUID。

varchar(32)

object_owner_name

mstr_user_name

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

varchar(255)

 

object_owner_desc

mstr_user_desc

メタデータに構成されたユーザー オブジェクトの説明。

varchar(512)

object_owner_login

mstr_user_login

メタデータに構成されたユーザー オブジェクトのログイン。

varchar(255)

creation_timestamp

creation_timestamp

ユーザーが最初にメタデータに作成されたときの UTC タイムスタンプ。スクリプトがユーザー一覧のインポートに使用された場合、タイムスタンプはそれらユーザーで同一になります。これは想定通りです。

datetime

modification_timestamp

modification_timestamp

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

datetime

object_owner_status

mstr_user_status

メタデータにおけるユーザー オブジェクトの最新ステータス。ステータスは次のいずれかです。

表示

非表示

削除済

varchar(25)

metadata_id

metadata_id

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

int(11)

object_owner_version

object_version

オブジェクトの所有者のバージョン ID。

varchar(32)

fact_object_change_journal

このファクト テーブルには、変更履歴情報が格納されます。このテーブルを他のルックアップ テーブル (lu_object、lu_account、lu_account など) と結合すると、いつ誰がどのオブジェクトを変更したかを分析できます。

変更履歴情報を追跡するオブジェクトには、lu_object_type テーブルに含まれるすべてのオブジェクト タイプが含まれます。変更履歴ファクト テーブルを Platform Analytics Repository に追加すると、管理者は Platform Analytics で監視するメタデータ内のすべてのオブジェクトのオブジェクト変更履歴を分析できるようになります。

説明

データ型

object_id

ファクト オブジェクトの自動生成された数値 ID。これにより、オブジェクトが属するプロジェクトを特定できます。

bigint(20)

session_id

ファクト オブジェクトの自動生成された数値 ID。これにより、変更が適用されたセッション、変更が適用されたクライアントまたはサーバー、およびクライアントの種類(つまり、変更が適用されたセッション ソース。

bigint(20)

account_id

ファクト オブジェクトの自動生成された数値 ID。これにより、誰が(つまりアカウントがオブジェクトを変更しました。

bigint(20)

 

change_type_id

オブジェクト変更タイプの固定 ID。

tinyint(4)

transaction_timestamp

MicroStrategy 内部使用。

datetime(3)

tran_date

MicroStrategy 内部使用。

date

comments

変更がオブジェクトに保存されるときにユーザーが残したコメント。

longtext

lu_change_type

変更タイプは、ユーザーがオブジェクトに実行するオブジェクト変更タイプです。たとえば、新規オブジェクトの作成、オブジェクトの削除などです。

説明

データ型

change_type_id

変更タイプの固定数値 ID。これは fact_object_change_journal の change_type_id 列のソース列です。

smallint(6)

change_type_desc

変更タイプの固定一覧。変更タイプには、次のものが含まれます。

0 予約済み

1 予約済み 2

2 オブジェクトの保存

3 予約済み 3

4 オブジェクトの削除

5 ガベージ コレクション

6 変更履歴状態の設定

7 変更履歴状態の取得

8 変更履歴の削除

9 変更履歴の検索

10 結合ユーザーの削除

11 パスによるオブジェクトの検索

12 オブジェクトのコピー

13 ソース アカウントの操作

14 クラスター キューブ変更の通知

varchar(32)