Strategy ONE

对象层次

对象层次结构和事实表跟踪 Platform Analytics 监控的 MicroStrategy 元数据中存储的所有关键模式(表、事实、属性等)和应用程序对象(报告、仪表板、多维数据集等)。对象层次结构不记录与配置对象(订阅、计划、用户、用户组等)相关的数据。 配置对象存储在单独的层次结构中。

对象类别对象类型是不同元数据对象的分组/分类。完整的对象类别和对象类型列表: 在本节末尾提供。

组件对象层次结构用于跟踪对象与其所有直接子组件之间的关系。元数据中的对象可以是 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 多维数据集或数据导入多维数据集。该表中的数据是静态的和预定义的。

描述

数据类型

对象类型 ID

对象类型的固定数字 ID。

smallint(6)

object_type_desc

对象类型的固定列表。示例元素包括:

OLAP 多维数据集

数据导入多维数据集

varchar(128)

object_category_id

相应对象类别的数字 ID。此列是对象类别属性的来源。

smallint(6)

lu_object_extended_type

存储在被监控的元数据中的特定对象类型的对象扩展类型。此属性提供更细粒度的对象类型,例如 MDX  报告或数据导入多维数据集。该表中的数据是静态的和预定义的。

描述

数据类型

扩展类型 ID 扩展类型的固定数字 ID。此列是对象扩展类型属性的来源。

int(11)

扩展类型描述

扩展类型的固定列表。示例元素包括:

数据导入Google云端硬盘

自由格式 SQL

varchar(255)

lu_对象

该对象包含存储在特定项目的元数据中的不同应用程序或模式对象。每个对象都有一个唯一的 GUID,并在项目级别定义。

描述

数据类型

对象 ID

对象的自动生成的数字 ID。

bigint(20)

object_guid

元数据中对象的 GUID。

varchar(32)

对象名称

存储在元数据中的对象的名称。当一行所代表的对象是一列(object_type_id = 4,object_category_id = 3)时,则该列的 DataType 将作为后缀附加到名称中。

例如:

对象名称:SignedInt

varchar(255)

对象描述

对象的描述。

varchar(512)

对象位置

项目中对象的导航路径。

例如: 

平台分析/共享报告/1.仪表板/遥测

varchar(1024)

创建日期

对象首次创建的 UTC 日期。此列是对象创建日期属性的来源。 

日期

修改日期

对象上次修改的最新日期。随着对象的修改,日期将继续更新。 此列是对象修改日期属性的来源。

日期

创建时间戳

对象首次创建时的 UTC 时间戳。

日期时间

修改时间戳

对象上次修改时的最新 UTC 时间戳。随着对象的修改,时间戳将持续更新。 

日期时间

对象状态 ID

对象最新状态的数字ID。状态ID根据最新的修改而变化。状态可以是:

Visible

隐 

Deleted

特别指定

此列是对象状态属性的来源。

tinyint(4)

对象类型 ID

相应对象类型的数字 ID。此列是对象类型属性的来源。

smallint(6)

项目 ID

相应项目的数字 ID。

int(11)

所有者 ID

相应对象所有者的数字 ID。

bigint(20)

对象扩展类型 ID

数字 ID  对象的扩展类型。

例如,如果对象是数据导入多维数据集,则其扩展类型可能是数据导入 Google Big Query 构建查询。此列是对象扩展类型属性的来源。

int(11)

object_version 对象的版本 ID。 varchar(32)

object_certified

用于跟踪对象是否已在元数据中得到认证的标志。该标志可以是:

不适用

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 表列

描述

数据类型

组件对象类型 ID

对象类型 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 表列

描述

数据类型

组件对象 ID

对象 ID

组件对象的自动生成的数字 ID。

bigint(20)

组件_对象_guid

object_guid

组件对象的元数据 GUID。

varchar(32)

组件_对象_名称

对象名称

存储在元数据中的组件对象的名称。此列是组件对象属性的来源。

varchar(255)

component_object_desc

对象描述

组件对象的描述。

varchar(512)

组件_对象_位置

对象位置

项目中组件对象的导航路径。

varchar(1024)

组件对象类型 ID

对象类型 ID

相应组件对象类型的数字 ID。此列是组件对象类型属性的来源。

smallint(6)

component_object_extende d_type_id 扩展类型 ID 相应组件对象扩展类型的数字 ID。此列是组件对象扩展类型属性的来源。  

项目 ID

项目 ID

相应项目的数字 ID。

int(11)

组件_对象_版本 object_version 组件对象的版本 ID。 varchar(32)
component_object_certified object_certified

用于跟踪对象是否已在元数据中得到认证的标志。该标志可以是:

不适用

Y

varchar(14)

事实_对象_组件

MicroStrategy 中的对象可以作为独立实体存在,也可以被其他对象使用,因此可以是组件对象。对象和其组件对象之间的关系存储在 fact_object_component 表中。该表仅存储对象与其组件之间的当前直接关系。 例如,如果从报告中删除某个属性,则该属性也将从 fact_object_component 表中删除。 

描述

数据类型

对象 ID

对象的自动生成的数字 ID。

bigint(20)

组件对象 ID

组件对象的自动生成的数字 ID。

bigint(20)

对象类别和对象类型列表:

以下是平台分析中跟踪的对象类别和对象类型的完整列表。 

Object Category

对象类型

临时对象 临时对象

实体形式

属性形式类别

实体

抽象属性

实体

属性角色

属性转换

Derived Attribute

递归属性

卡片 卡片

合并项

合并项

多维数据集

数据导入多维数据集

OLAP 多维数据集

自定义组

自定义组

元素分组

衍生元素

衍生元素

文档

文档

HTML Document

报表写入文档

仪表板

仪表盘

元素加载对象 元素加载对象

事实

事实

筛选器

筛选

筛选分区

过滤段

文件夹

用户文件夹

系统文件夹

层级

系统层级
用户层级

管理对象

托管属性

管理属性表单

管理列

管理整合

管理数据导入立方体

托管智能立方体

托管数据库表

托管派生元素

托管派生属性

管理逻辑表

管理网格报告

管理层次结构

托管卡

托管文件夹

管理指标

管理对象

度量

 

数据挖掘指标

度量

公制极限

度量小计

参考线

系统小计

训练度量

项目 项目

提示

Attribute Element Prompt

Embedded Prompt

等级提示

对象提示

提示

即兴表达草稿

值提示

报表

基础报告

数据集市报表

图表报告

表格和图表报告

网格报表

Incremental Refresh Report

非交互式报告

SQL 报告

文字报告

交易服务报告

安全筛选器

安全筛选器

数据库表

逻辑表

分区数据库表

分区逻辑表

分区映射表

模板

模板

转换

转换

未知

未知

lu_object_status

对象的最新状态。随着对象的修改,对象状态不断变化。状态将始终反映最新的状态。对象被定义为存储在元数据中的应用程序或模式对象。它不包括配置对象(订阅、计划、用户等)的状态。 配置对象状态作为属性的一种形式被跟踪。例如,Schedule 属性具有状态表单来跟踪其最新状态。

描述

数据类型

对象状态 ID

对象状态的定义数字 ID。

tinyint(4)

object_status_desc

 

对象的当前状态。如果对象被修改,状态就会发生变化,即标记为隐藏或从元数据中删除。对象状态元素包括:

Element Load Object

Ad Hoc

Visible

Deleted

Hidden

varchar(25)

lu_object_owner

lu_object_owner 是仓库中 lu_mstr_user 表的一个视图。Lu_object_owner 表用于跟踪创建该对象的用户或当前拥有该对象的其他用户。所有者通常定义有关如何使用对象和谁能使用对象的权限。

查看表格列

WH 表列

描述

数据类型

object_owner_id

用户名

MicroStrategy 元数据中当前所有者的自动生成的数字 ID。

bigint(20)

object_owner_guid

变量 mstr_user_guid

用户对象的元数据 GUID。

varchar(32)

对象_所有者_名称

mstr_用户名

元数据中拥有特定对象所有权的用户对象的名称。

varchar(255)

 

object_owner_desc

mstr_user_desc

元数据中用户对象的描述。

varchar(512)

object_owner_login

mstr_用户_登录

元数据中的用户对象的登录名。

varchar(255)

创建时间戳

创建时间戳

元数据中首次创建用户的 UTC 时间戳。如果使用脚本导入用户列表,则用户的时间戳可能相同。这是预料之中的。

日期时间

修改时间戳

修改时间戳

修改用户对象时的最新 UTC 时间戳。随着用户的修改或改变,该值将不断更新。 

日期时间

object_owner_status

mstr_user_status

元数据中用户对象的最新状态。状态可以是:

Visible

Hidden

Deleted

varchar(25)

元数据_id

元数据_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 表中的所有对象类型。将变更日志事实表添加到平台分析存储库使管理员能够分析平台分析监控的元数据中所有对象的对象修改历史记录。

描述

数据类型

对象 ID

事实对象的自动生成的数字 ID。这使您可以确定这些对象属于哪个项目。

bigint(20)

会话 ID

事实对象的自动生成的数字 ID。这使您可以确定更改应用于哪个会话、更改应用于哪个客户端或服务器,以及更改应用于哪种类型的客户端(即会话源)。

bigint(20)

账户编号

事实对象的自动生成的数字 ID。这使您可以确定谁(即帐户)修改了该对象。

bigint(20)

 

变更类型_id

对象变更类型的固定 ID。

tinyint(4)

交易时间戳

MicroStrategy 内部使用。

日期时间(3)

tran_date

MicroStrategy 内部使用。

日期

评论

当对象更改保存时用户留下的评论。

长文本

lu_change_type

改变类型是用户对对象执行的对象改变类型。例如创建一个新对象或者删除一个对象。

描述

数据类型

变更类型_id

变更类型的固定数字 ID。这是 fact_object_change_journal 的 change_type_id 列的源列。

smallint(6)

更改类型描述

变化类型的固定列表。变更类型包括:

0 保留

1 预备队2

2 保存对象

3 保留3

4 删除对象

5 垃圾收集

6 设置更改日志状态

7 获取更改日志状态

8 清除变更日志

9 搜索变更日志

10 删除合并用户

11 按路径查找对象

12 复制对象

13 操纵源账户

14 通知集群立方体变化

varchar(32)