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