MicroStrategy ONE

オブジェクト階層

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

選択: オブジェクト カテゴリオブジェクト タイプ異なるメタデータ オブジェクトのグループ化/分類ですすべてのオブジェクト カテゴリとオブジェクト タイプのリスト: の一覧は本項の末尾にあります。

選択: コンポーネント オブジェクト階層は、オブジェクトとすべての直接子コンポーネントの間のリレーションシップを追跡するために使用されます。メタデータのオブジェクトは、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

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

アトリビュート

レポート

キューブ

VACHAR(128)

lu_object_type

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

説明

データ型

object_type_id

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

smallint(6)

object_type_desc

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

OLAP キューブ

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

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

VACHAR(32)

object_name

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

次にその例を示します。

ObjectName:SignedInt

varchar(255)

object_desc

オブジェクトの説明。

VACHAR(512)

object_location

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

例:  

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

VACHAR(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。 VACHAR(32)

object_certified

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

該当なし

N

Y

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

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

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

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

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

VACHAR(32)

component_object_name

object_name

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

varchar(255)

component_object_desc

object_desc

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

VACHAR(512)

component_object_location

object_location

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

VACHAR(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。 VACHAR(32)
component_object_certified object_certified

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

該当なし

N

Y

VACHAR(14)

fact_object_component

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

説明

データ型

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

表示

削除済

非表示

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

VACHAR(32)

object_owner_name

mstr_user_name

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

varchar(255)

 

object_owner_desc

mstr_user_desc

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

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

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

表示

非表示

削除済

VACHAR(25)

metadata_id

metadata_id

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

int(11)

object_owner_version

object_version

バージョン ID  オブジェクトの所有者のリストです

VACHAR(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 クラスター キューブ変更の通知

VACHAR(32)