此方案提供 activity_accumulator 表的说明。它包含有关每个用户登录会话的数据。它还包括有关每个会话期间访问的每门课程和内容项目的信息。
ODS_AA_SESSION_ACTIVITY
每个唯一登录会话存在一条记录。登录会话由唯一会话 ID 和用户 ID 组合的登录和注销事件定义。登录会话还可以是没有注销事件,但会话 ID 已被其他用户使用或不再显示的唯一会话 ID 和用户 ID 组合。在这种情况下,假定原始登录会话在为其记录最后一个事件时已结束。
列 | 描述 |
---|---|
login_pk1 | 定义唯一用户会话的唯一标识符。 |
user_pk1 | 该登录会话的用户。 |
session_pk1 | 标识用户会话。在 Blackboard Learn 9.1 SP 8 之前,会话 ID 可以重复使用,因此它们仅标识某个时间点的会话。因此,在任何给定的时间点,会话 ID 只能由一个用户使用。 |
login_time | 表示登录会话开始的时间戳。 |
logout_time | 表示登录会话结束的时间戳。它是注销事件的时间戳(如果有),或者会话中最后一个活动的时间戳(如果会话超时)。 |
logout_ind | 指示此会话是否以显式用户注销结束。 |
mobile_ind | 指示此会话是否通过 Blackboard Mobile 启动。 |
ODS_AA_COURSE_ACTIVITY
此视图列出了 activity_accumulator 表中的所有课程访问记录。这些记录按登录名和课程进行汇总。
列 | 描述 |
---|---|
login_pk1 | 定义唯一用户会话的唯一标识符。 |
user_pk1 | 该登录会话的用户。 |
session_pk1 | 该登录会话的会话 ID。 |
course_pk1 | 该访问记录的课程 pk1。 |
initial_datetime_access | 在此登录会话期间首次访问此课程的时间戳。 |
course_access_minutes | 在此登录会话期间访问此课程的时长的总时间。 |
ODS_AA_CONTENT_ACTIVITY
此视图列出了 activity_accumulator 表中的所有内容访问记录。它们按登录名、课程和内容 pk 进行汇总。
列 | 描述 |
---|---|
login_pk1 | 定义唯一用户会话的唯一标识符。 |
user_pk1 | 该登录会话的用户。 |
session_pk1 | 该登录会话的会话 ID。 |
course_pk1 | 该访问记录的课程 pk1。 |
content_pk1 | 该访问记录的内容 pk1。 |
initial_datetime_access | 在此登录会话期间首次访问此课程的时间戳。 |
access_minutes | 在此登录会话期间访问此内容项目的时长的总时间。 |
access_starts | 在此登录会话期间访问内容项目的次数。 |
ODS_COURSE_ITEM
此视图对于课程中的每个内容项目包含一行。
列 | 描述 |
---|---|
pk1 | 生成的用于标识课程的主键。 |
content_name | 内容项目的名称。 |
content_type | 内容类型。它直接来自 content_handlers.name,需要与相应的属性文件一起转换才能获得有意义的类型。 |