Strategy ONE

作业和会话

每个 MicroStrategy 执行都会有一个对应的作业。作业是用户从 MicroStrategy 平台向系统提交的任何请求。该作业存储在 fact_access_transaction_view 事实表中。工作可能包括计划的或临时的报告或文档执行。一些 MicroStrategy 操作没有作业。在这些情况下,将应用默认值。请参阅下表来解释默认值。

动作类型

默认值

所有徽章动作类型

-1

历史列表修改 (109、122、156、157、158、159)

-2

立方体修改(161、162、163)

-2

MicroStrategy 登录(100、101、102、103)

-3

父作业是一个作业触发另一个子作业的结果。例如,在执行一个以报表为数据集的文档时,它会首先创建一个文档作业,该作业将触发几个用于报表执行的子作业。在此示例中,与文档执行关联的作业是报表执行作业的父作业。独立报告执行不会有父作业。 

lu_job_step_type

此表列出了执行报表或文档所涉及的 Intelligence Server 任务。以下是作业步骤的所有可能值的列表。 

描述

 

数据类型

步骤类型 ID

文档或报告作业类型的固定数字 ID。

int(11)

step_type_desc

针对情报服务器执行的作业类型。工作类型可以包括: 

MD 对象请求

关闭作业

SQL 引擎

SQL 执行

分析引擎

解析服务器

报告网络服务器

元素请求

获取报表实例

错误信息发送

输出消息发送

查找报表缓存

文件执行

文件发送

更新报表缓存

请求执行

数据集市执行

文件数据准备

文档格式

文档操作

应用视图上下文

导出引擎

查找立方体任务

更新立方体任务

后处理任务

配送任务

保留结果任务

文档数据集执行任务

带有提示的文档处理报告

数据导入数据准备

远程服务器执行

异步导入仪表板 

作业处理最后一步

varchar(255)

作业步骤类型和描述:

Job Step Type

描述

MD 对象请求

从项目元数据中请求对象定义

关闭作业

关闭作业并将其从待处理作业列表中删除

SQL 引擎

根据架构生成检索数据所需的 SQL

SQL 执行

执行为报告生成的 SQL

分析引擎

对从数据源检索的数据进行分析处理

解析服务器

加载对象的定义

报告网络服务器

传递报告结果

元素请求

实体元素浏览

获取报表实例

从元数据中检索报告实例

错误信息发送

发送错误消息

输出消息发送

发送错误消息以外的消息

查找报表缓存

正在搜索或等待报告缓存

文件执行

执行文档

文件发送

传送文件

更新报表缓存

更新报告缓存

请求执行

请求执行报告

数据集市执行

执行数据集市报告

文件数据准备

使用文档数据集中的数据构建文档结构

文档格式

将文档导出为所需格式

文档操作

将用户的更改应用到文档

应用视图上下文

保留以供将来使用

导出引擎

将文档或报告导出为 PDF、纯文本、Excel 电子表格或 XML

查找立方体任务

当执行子集报表或使用动态缓存的标准报表时,可以从智能立方体管理器中找到立方体实例。

更新立方体任务

重新发布或刷新多维数据集时,多维数据集实例将从智能多维数据集管理器进行更新。

后处理任务

为将来的功能保留。

配送任务

由分发服务使用,用于通过电子邮件、文件或打印机传送订阅的报告/文档。

保留结果任务

保存执行结果,包括历史列表和其他条件检查。所有订阅都会到达这一步,但只有持久结果(如历史列表)的订阅才会执行这一步的操作。

文档数据集执行任务

虚拟任务仅用于统计管理器和企业管理器来记录数据集执行所花费的时间。

带有提示的文档处理报告

将在 SQL Engine 步骤发现提示后触发,收集未答复的提示并将其呈现给客户端。 获得答案后启动作业来执行这些包含未回答提示的数据集。

数据导入数据准备任务

此任务为数据导入多维数据集中的多个表准备数据。

远程服务器执行任务

直接访问远程 MSTR 项目

导入仪表板异步任务

异步导入仪表板

fact_step_sequence_view

当通过命令管理器启用高级统计信息记录的文档和/或报告作业步骤选项时,使用此表。它存储有关文档/仪表板/报告执行的每个处理步骤的信息。它最适合用于在作业级别排除对象的性能故障。 

该表包含五个事实:

  • 作业步骤开始时间戳 (UTC) - 作业步骤开始的时间戳(UTC 时区)。

  • 作业步骤完成时间戳 (UTC) - 作业步骤完成的时间戳(UTC 时区)。

  • 作业队列持续时间(毫秒) - 事实计算在队列中等待执行作业所花费的时间(以毫秒为单位)。
  • 作业 CPU 持续时间(毫秒) - 作业执行期间在 CPU 上花费的时间(以毫秒为单位)。 
  • 作业步骤持续时间(毫秒) - 作业执行的总时间(以毫秒为单位)。

描述

数据类型

父类

自动生成的数字操作 ID。 

bigint(20)

step_sequence_id

每个作业步骤的序列号 ID。用于确定在 Intelligence 服务器上采取这些步骤的顺序。

int(11)

步骤类型 ID

文档/仪表板/报告作业执行作业步骤类型的数字 ID。 

int(11)

step_start_timestamp

作业步骤开始时的 UTC 时间戳。 

日期时间

步骤完成时间戳 UTC  作业步骤完成的时间戳。 日期时间

job_queue_time

队列持续时间(以毫秒为单位)。

bigint(20)

job_cpu_time

CPU 持续时间(以毫秒为单位)。

bigint(20)

step_duration_time

总执行持续时间(以毫秒为单位)。

bigint(20)

lu_session_view 

连接到 MicroStrategy Intelligence 服务器和/或项目的每个用户都有一个唯一的会话连接 GUID。用户如果没有先与 Intelligence 服务器建立会话,则无法登录项目。但是,用户无需连接项目即可与 Intelligence 服务器进行会话(即在 Developer 中执行管理任务)。Lu_session_view 表跟踪项目和元数据级别的唯一会话连接信息。 

对于创建的每个唯一用户会话,都会有一个 Intelligence Server 实例、一个会话源、一个客户端服务器计算机和一个设备。 

描述

数据类型

会话 ID

为每个唯一会话自动生成的数字 ID 值。

bigint(20)

会话指南

会话的 GUID。

varchar(32)

实例 ID

连接到会话的 Intelligence Server 实例的数字 ID。并非所有会话连接都具有适用的 I-Server 实例。例如,计划作业。 

bigint(20)

客户端服务器机器 ID

用于会话的客户端服务器机器 IP。并非所有会话连接都有客户端服务器机器。

bigint(20)

session_source_id

用于建立用户会话连接的会话源的 ID。

bigint(20)

元数据_id

元数据 ID  已连接用户会话。

bigint(20)

设备 ID

MicroStrategy 操作(执行、会话等),它是创建会话的机器的 IP 地址。

bigint(20)

连接时间

会话打开的时间戳。此列到平台分析项目架构的映射尚待完成。

日期时间

lu_session_source

作为与 Intelligence 服务器和项目的用户连接而创建的每个会话都有一个来源。会话源代表用户用于建立连接的客户端或工具。

描述

数据类型

session_source_id

会话源的固定数字 ID 值。

bigint(20)

session_source_desc

用于连接情报服务器和/或项目的特定会话源。会话源可以是:

0 不适用

1 名开发人员

2 Intelligence Server 管理员

3 网站管理员

4 Intelligence Server

5 项目升级

6 网络

7 调度器

8 定制应用

9 窄播服务器

10 对象管理器

12 Odbo 立方体设计师

13 指挥经理

14 企业管理器

15 命令行界面

16 项目建设者

17 配置向导

18 马里兰州 扫描

19 缓存实用程序

20 火灾事件

21 个 Java 管理客户端

22 Web 服务

23 办公室

24 工具

25 门户服务器

26 诚信经理

27 元数据更新

28 通讯 浏览器

29 移动

30 存储库翻译向导

31 健康中心

32 立方体顾问

34 桌面

35 图书馆

36 图书馆 iOS

37 工作站

39 图书馆 Android

40 工作站 MacOS

41 工作站窗口

42 桌面 MacOS

43 桌面窗口

44 画面

45 问答

46 PowerBI

47 微软办公软件

48 超级浏览器 Chrome

49 超级移动 iOS

50 超级移动安卓系统

51 超级办公室 Outlook Web

52 超级 Office Outlook Windows

53 超级 Office Outlook Mac

varchar(255)

lu_sql_pass_type

该表存储了 SQL 通道类型的静态列表。Fact_sql_stats 表中记录的每个 SQL 通行证都有相应的 SQL 通行证类型。 

描述

 

数据类型

sql_pass_type_id

SQL 通道类型的固定数字 ID。

int(11)

sql_pass_type_desc

SQL 通道类型的描述性名称。SQL 路径类型可以包括:

选择

插入到选择中

创建表

分析

选择进入

插入值

同类分区查询

异构分区查询

元数据分区预查询

元数据分区上次预查询

创建索引

指标资格突破

指标资格阈值

度量限定条件

用户定义

同构分区循环

同构分区一个表

异构分区循环

异构分区一个表

插入固定值

来自分析引擎的数据集市

清理临时资源

返回元素编号

增量元素浏览

MDX 查询

萨普巴皮

智能魔方教学

异构数据访问

Excel 文件数据导入

文本文件数据导入

数据库表数据导入

SQL 数据导入

Data Import Excel File

Data Import Text File

数据导入表

数据导入自定义SQL

数据导入OAuth

数据导入 打开优化

SQL 增量数据传输

从文件导入数据立方体

varchar(255)

lu_sql_clause_type

该表存储了 SQL 的静态列表 子句类型。每个 SQL  传递的那个记录在fact_sql_stats表中会有对应的SQL  子句类型。

描述

数据类型

sql_clause_type_id

SQL 的固定数字 ID 值 子句类型。

smallint(6)

sql_pass_type_desc

SQL 的描述性名称 子句类型。SQL  通行证类型可以是,

0 不适用

1 选择

2 选择分组依据

4 选择聚合

8 来自

16 哪里

17 排序依据

varchar(255)

fact_sql_stats

该表包含报告作业执行期间在仓库上执行的 SQL 通道信息。每个SQL Pass都记录在Parent Action层级,一个Action可以对应多个SQL Pass。 

一个报表执行(父操作)可以有多个 SQL 通道序列。

该事实表最适合用于报告执行时间的性能分析,以确定低效的报告定义。仅当在命令管理器中配置期间启用高级统计选项时,数据才可用。

Fact_sql_stats 表是下列事实的来源:

  • SQL 过程持续时间(毫秒) - 以毫秒为单位记录 SQL Pass 执行持续时间。
  • SQL 过程结束时间戳 - 记录 SQL 过程完成时的 UTC 时间戳。
  • SQL 路径开始时间戳 - 记录 SQL 路径开始时的 UTC 时间戳。
  • 访问的 SQL 传递表 - 记录 SQL 执行过程中命中的表的数量。 

描述

数据类型

父类

在仓库中执行的每个报告的自动生成的交易 ID。每个Parent Action可以对应多个SQL Pass。

bigint(20)

sql_pass_id

每次执行自动生成的 SQL 通道 ID。这是表的主键。 

bigint(20)

sql_pass_sequence_id

SQL 过程的序列号。

int(11)

sql_pass

过程中使用的确切 SQL。

长文本

sql_start_timestamp

SQL 路径开始时的 UTC 时间戳。

时间戳

sql_end_timestamp

SQL 阶段完成时的 UTC 时间戳。

时间戳

sql_pass_type_id

与 SQL 类型对应的数字 ID。

例如, 

创建索引

插入值

增量元素浏览

int(11)

执行时间

SQL Pass 语句所花费的总时间。定义为开始时间戳减去结束时间戳。 

bigint(20)

访问表总数

SQL 传递命中的表的数量。这是 SQL Pass Tables Accessed 事实的源列。

smallint(6)

db_error_id

SQL 执行期间遇到的 DB 错误的自动生成的错误 ID。有关更多详细信息,请参阅 lu_db_error。

bigint(20)

lu_db_error

该表存储了数据库错误消息的列表。Fact_sql_stats 表中记录的每个 SQL Pass 都会有一个对应的 db_error_id。

描述

数据类型

db_error_id

数据库错误的自动生成的 ID。

bigint(20)

db_error_desc

服务器返回的数据库错误信息的全文。

可变字符(4096)

事实报告列

描述

数据类型

父类

为仓库中执行的每个报告自动生成的父事务 ID。

bigint(20)

列 ID

该报告执行期间自动生成的列 ID。

bigint(20)

sql_clause_type_id 与针对给定列/表执行的 SQL 子句类型相对应的 SQL 子句类型 ID。有关更多详细信息,请参阅 lu_sql_clause_type。 smallint(6)

表 ID

运行 SQL 语句时自动生成的表 ID。这是数据库表属性的源列。有关更多详细信息,请参阅 lu_db_table_view。

bigint(20)

列命中数 列/表/子句类型组合在一次执行中出现的次数。这是列命中数事实的源列。 int(11)