이 스키마는 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에서 직접 번역해야 합니다. |