上一主题: 加载挂起记录

下一主题: 适配器时间格式

事件管理

事件查看器用于搜索和查看原始数据事件。 事件查看器可让您查看、打印和导出从适配器检索的事件、“收到的”业务逻辑事件(从提交的度量标准中检索)、“发送的”业务逻辑事件(发送到度量标准)和更正的事件。

也可以从“业务逻辑范围”使用事件查看器,以显示收到的和发送的事件。

使用事件查看器可以快速查找数据缺口及检查数据完整性。 当客户需要记录流入系统的所有信息时,也可以使用事件查看器。 使用事件查看器可以创建基于事件的报告。

概述

Insight 的事件管理功能可让您操作原始数据事件。 用户可以使用多个不同的报告筛选来选择和查看业务数据。 但是,原始数据有时会导致似乎有误的结果或问题。 可以通过事件管理来编辑数据,以更正数据报告似乎有误的错误。

例如,考虑以下情况:

下表列出了 Insight 中提供的原始数据事件、每个事件的可用状态、可能的源和解释。

注意: 每个事件类型可能处于一种或多种状态:

事件类型

事件状态

解释

原始数据

(原始)

源代码:

  • 文本适配器
  • SQL 适配器
  • 数据加载表单
  • 手工

原始

最初原始数据事件(例如,来自适配器)。 通过文件/SQL 适配器和数据加载表单添加。

排除

以逻辑方式删除(而不是以物理方式清除)的最初原始数据事件。

原始数据

(已更正)

源:

  • 更正

已更正

原始数据更正事件。 这可能是由以下原因导致的:

  • 由于编辑而替换了原始记录。
  • 由于编辑而手工添加了一个替换原始记录的新更正事件。

覆盖

已编辑的并由其他事件记录替换的最初原始数据事件。

业务逻辑

源:

  • 度量标准

业务

“收到的”(从提交的度量标准中检索)或“发送的”(发送到度量标准)的业务逻辑事件。

事件管理屏幕

通过“事件管理”窗口,您可以搜索原始数据事件并查看这些事件。 此外,您可以打印和导出从适配器检索的事件、“收到的”业务逻辑事件(从提交的度量标准中检索)、“发送的”业务逻辑事件(发送到度量标准)和更正的事件(例如,手工或通过更正操作替换、添加或删除的事件),以及更新和删除单个原始数据记录,例如:

从适配器检索的事件

业务逻辑事件(发送的和收到的)

发送到度量标准的业务逻辑事件

来自提交的度量标准的业务逻辑事件

更正的事件

权限/访问控制

以下图表显示了使用“事件管理”功能而需要的权限。

功能

必要的权限

原始数据审核跟踪(查看)

事件管理 - 查看

事件管理 - 查看

事件管理 - 查看

事件管理(添加、更新、删除、恢复)

事件管理 - 更新

报告原始数据(编辑、删除)

事件管理 - 更新

报告原始数据(查看)

报告视图原始数据

查看事件

搜索事件的过程由两个部分组成。 第一个部分是选择搜索条件。 第二个部分是对事件进行排序和分组。

您可以按“时间戳”、“事件类型”、“资源”和“目标度量标准”搜索事件。

  1. 要打开“事件管理”窗口,请单击“设计”>“数据采集”>“事件管理”。 将打开“事件管理”窗口。
  2. 选择所需的筛选参数,然后单击“搜索”按钮。 窗口中将显示与搜索条件对应的事件列表。
  3. 按照以下说明搜索事件。

搜索事件:

  1. “事件管理”页面中,展开搜索表单并选择搜索选项:
    1. “时间戳”中,选择:
    1. “事件类型”中,从“可用”列表中选择事件类型并移至“已包括”列表。
    2. “资源”中:

    -或者-

    1. “目标度量标准”中:

    -或者-

  2. 单击“搜索”。 结果显示在搜索区域的下面。 有关搜索结果网格的详细信息,请参阅使用搜索结果网格

搜索结果包括有关每个事件的以下信息:

事件参数

“事件管理”窗口包括“详细信息”列(参阅下面的小节)以及下列属性:

ID

事件类型

源名称资源

资源

时间戳

状态

分配给原始数据的 Insight ID 号或业务事件 ID。

事件类型。

源适配器、数据加载表单、“更正”或源度量标准的名称。

列出资源名称。

如果事件使用用户的时区,则列出日期/时间(或更正的日期/时间)。

显示每个事件的状态。 这可能是下列任一状态:

  • 原始
  • 覆盖
  • 已排除
  • 更正
  • 业务
事件状态

每个事件以特定的状态存在。 下表列出了可能的事件状态以及每种状态的解释。

事件状态

解释

原始
(+ 挂起)

最初原始数据事件(例如,来自适配器)。 通过文件/SQL 适配器和数据加载表单添加。

覆盖
(+ 挂起)

已编辑的并由其他事件记录替换的最初原始数据事件。

已还原
(+ 挂起)

以逻辑方式删除(而不是以物理方式清除)的最初原始数据事件。

更正
(+ 挂起)

由于编辑而替换原始记录的原始数据事件。

业务逻辑

“收到的”(从提交的度量标准中检索)或“发送的”(发送到度量标准)的业务逻辑事件。

事件管理:详细信息

除上面列出的参数外,事件管理窗口还列出事件的详细信息。 “详细信息”列显示事件字段及其值的精简说明。

“详细信息”窗格(最右侧)显示了完整版本的事件详细信息。

编辑事件

在以下条件下,可以从“详细信息”窗格内部编辑事件:

原始事件处于下列状态之一:“原始”或“更正”

向用户分配了事件管理 -“更新”角色权限(参阅上面的“权限”)。

可以编辑下列事件属性:

资源

时间戳

事件类型数据字段

注意: 无法更改事件类型。

事件操作

可针对 Insight 事件执行以下操作

更正 - 只允许针对以下状态的事件执行此操作:

原始

更正

排除 - 只允许针对以下状态的事件执行此操作:

原始

恢复 - 只允许针对以下状态的事件执行此操作:

覆盖

删除 - 只允许针对以下状态的事件执行此操作:

更正

注意:“删除”和“恢复”实际上执行的是类似以下的操作:

“恢复”会将一个覆盖的事件返回到其原始状态,并删除对应的更正。

“删除”会删除更正,并将对应的已覆盖事件返回到其原始状态。

编辑事件
  1. 单击要编辑的事件。 将打开“详细信息”面板。
  2. 单击“编辑”按钮。 可编辑的参数以条目的形式出现在文本输入字段中。
  3. 根据需要编辑参数,然后单击“更正”按钮进行更正(例如,只在内存中保存新值)。

编辑约束

编辑事件时,将应用以下限制/约束:

时间戳不能早于清除数据行(系统配置参数“pslwriter/raw_data_pdl”)(如果已定义)。

时间戳不能晚于最大日期(如果已定义)。 当表 t_raw_data 定义了数据库分区时,将使用此值。

编码字段数据的长度不超过 4000 个字符,例如“总编码字段数据太长,包含 {0} 个字符”。 (在告知超出限制的字符数后,强制用户截断其文本。)

资源、时间戳和事件类型是强制性的。

提交更改

提交更改

  1. 按“更正”按钮。
  2. 要提交更改(如果有),请按“提交”按钮。
  3. 在完成提交之前,左侧面板中的树(甚至包括总数)不会立即更新。
  4. 该更改将被提交,并且显示在使用此数据的所有新计算中。

编辑后的事件状态

下表列出了编辑后事件状态发生的更改。

事件状态

注意:更正存储在内存中;它们不会保存到数据库。 要保存到数据库,请单击“提交”;这也会执行重新计算。

更正和事件单一性

单一事件是只会发生一次的事件。 新的信息将替换当前信息,并保留单个事件,而不会将新事件添加到现有事件集。

示例:美国总统。 这只能存在一个。 最终会有不同的人在总统办公室领导工作(新信息、新日期等),但在任何给定时间只能有一个这样的人。

定义更正后加载单一事件

更正优先于事件单一性,即使在完成更正后使用原始数据运行了具有“更新”事件单一性的适配器,也是如此。

更正优先于自动更改的操作(事件单一性)。

当某个事件处于“原始”状态,并且由于事件单一性而必须更新事件时,该事件将会更新并保持“原始”状态

当某个事件处于“已排除”状态,并且由于事件单一性而需要更新事件时,该事件将会更新并保持“已排除”状态。

对于更正的事件,存在两个事件:“覆盖”和“更正”。 在运行相应的适配器时,可以更新“覆盖”事件的详细信息(并保持“覆盖”),而“更正”将保留原样。

事件单一性机制只会在数据库中检查当前适配器插入的事件(例如,状态“原始”/“覆盖”/“已排除”)。 它不查找源为“更正”的事件,或其他适配器插入的事件。

使用适配器中定义的事件单一性更正事件

对于执行更正的事件单一性不执行任何检查。 更正机制不使用“添加”提供事件单一性。 这意味着可以更正两个独立的事件以获得相同的数据。 不引用在原始适配器中定义的事件单一性。

其他编辑信息

在编辑期间显示的控件对应于您选择的事件类型的字段结构。

所编辑事件的资源名称显示在“资源”参数名称的旁边。

  1. 单击它旁边的按钮(参见下图)会显示“选择资源”弹出窗口。 您可以选择系统中的任何资源。

    注意: 显示的资源名称是实际资源名称(例如转换后的名称)。 因此,在“编辑详细信息”窗格中,需要有一个已存在的资源。

    注意: 当事件类型结构包含的字段数超出原始数据事件中定义的数目时,在视图模式下这些字段显示为“空”。 在编辑模式下,这些编辑框是空的(参见上图)。

    注意: 当事件类型结构包含的字段数少于原始数据事件中定义的数目时,在视图模式下会显示附加字段(类型为“未知”),在编辑模式不显示附加字段。

在更正某个事件时,该事件的结构将对应于最新的事件类型结构。

默认数据结构

事件类型的各个字段是可选。 如果在未事先输入可选字段的值的情况下按“更正”按钮,则会使用以下约定自动设置可选字段的值:

字段类型

默认值

字符串

空字符串

Integer/Real

0

日期

1970/01/01

事件比较

用户可以通过事件比较来查看“覆盖”事件及其对应的“更正”事件。

比较事件

  1. 查找并单击不处于“原始”状态的任一事件。
  2. 展开“详细信息”窗格。
  3. 单击“比较”按钮;将显示“事件比较”窗口。 您可以并排查看比较的事件。 差异已突出显示。

报告:编辑事件数据

Insight 允许您在报告的“分析”选项卡中编辑事件数据。 在查看报告时,您可以“即时”修改数据以更正错误。

编辑数据

  1. 生成报告(或打开现有报告)。
  2. 右键单击图表,并深入到要更改的数据。
  3. 右键单击图表并选择“查看原始数据”。

或者

  1. 生成报告(或打开现有报告)。
  2. 单击“分析”选项卡。 屏幕将显示报告参数。
  3. 选择所需的参数(可能存在多个参数 - 参见下图:参数带有红色外框)。
  4. 单击对应的“查看原始数据和根本原因注释”旁边的箭头。 将显示“原始数据”。
  5. 与原始数据事件对应的每行上显示了“打开事件管理”图标(与中间数据相反)。 将显示这些事件的状态。
  6. 单击某个事件的“打开事件管理”图标。 将打开“事件管理”窗口,其中显示了与当前报告中相同的原始数据结果集。 上面选择的事件就是在当前打开的“事件管理”环境中选择的事件。
  7. 根据需要编辑、更正和提交数据(参阅下面的“提交更改”)

计算状态

报告的计算状态由位于“报告”顶部(在所有选项卡中)的“计算状态”图标指示。

计算状态可以是下列任何一项:

计算状态

计算延迟

按“提交”按钮后(或者通过适配器或 DLF 加载数据后),会经历一段时间,在此期间,“数据”和“图表”选项卡中显示的信息不同于“分析”选项卡中显示的数据。

此外,报告状态最初可能显示为“完成”而不是“未计算”。 这是因为 ACE 引擎尚未处理更改。

注意: 如果最后计算日期早于事件管理的“提交”日期/时间,但状态仍为“完成”,则表示 ACE 引擎尚未开始处理这些更改。

注意: 此后,计算状态将显示为“未计算”、“”或“”。 完成重新计算后,状态将变为“完成”;然后,“数据”和“图表”选项卡的信息与“分析”选项卡中的数据匹配。

此时,“提交”消息框中会包括一条面向用户的警告,指出“依赖于此数据的报告可能未立即更新”。

提交更改

对数据所做的更改只有在提交后才会生效。

  1. 转到“事件管理”主窗口;选择要提交的数据。 这是处于“挂起”状态的所有数据。
  2. 单击“提交”按钮,将更正的条目提交到数据库。 将打开“提交更正”对话框。
  3. 输入更改的理由,然后单击“提交”。 该更改将被提交,并且显示在使用此数据的所有新计算中。

    注意:将提交当前用户会话中的所有挂起的数据更改。

    注意:在出错时,不会提交任何数据。

    注意:按数据的修改顺序提交数据。

    注意:更改将记录在审核跟踪中。

    注意:将通知计算引擎(ACE 1 和 ACE2)现在可以针对每项更改执行重新计算。

  4. 如果未单击“提交”按钮,在发生以下情况时,所有更改都会丢失:

按下了“取消”按钮(将显示警告消息)

启动了新搜索

当前用户会话已丢失(包括从页面导航到其他位置)。

审核跟踪

审核跟踪包含对事件管理数据做出的所有更改的说明。 这包括更改的创建日期、做出更改的用户、理由,以及对每个相关 EventID 做出的实际更改的说明(自动生成)。

查看审核跟踪

打开“事件管理”屏幕。

单击标签为“审核跟踪”的按钮(位于屏幕左下角);将打开“审核跟踪”窗口。