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) |