From 3032313c82048d90f8a8b57f36c965f12ee1a53e Mon Sep 17 00:00:00 2001 From: Cristhian Garcia Date: Fri, 20 Sep 2024 13:06:55 -0500 Subject: [PATCH] fix: add video_link to fact_video_watches dataset --- .../templates/openedx-assets/queries/fact_video_watches.sql | 4 ++++ .../openedx-assets/queries/fact_watched_video_segments.sql | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/tutoraspects/templates/openedx-assets/queries/fact_video_watches.sql b/tutoraspects/templates/openedx-assets/queries/fact_video_watches.sql index 90166edc9..74932d80b 100644 --- a/tutoraspects/templates/openedx-assets/queries/fact_video_watches.sql +++ b/tutoraspects/templates/openedx-assets/queries/fact_video_watches.sql @@ -12,6 +12,9 @@ select subsection_with_name, video_name, video_name_with_location, + concat( + '', video_name_with_location, '' + ) as video_link, actor_id, username, email, @@ -42,6 +45,7 @@ group by video_name, video_name_with_location, actor_id, + video_id, video_segment_count, username, email, diff --git a/tutoraspects/templates/openedx-assets/queries/fact_watched_video_segments.sql b/tutoraspects/templates/openedx-assets/queries/fact_watched_video_segments.sql index 7ee9fc769..a0fbbd416 100644 --- a/tutoraspects/templates/openedx-assets/queries/fact_watched_video_segments.sql +++ b/tutoraspects/templates/openedx-assets/queries/fact_watched_video_segments.sql @@ -65,7 +65,8 @@ with segments.started_at as started_at, segments.start_position - (segments.start_position % 5) as start_position, segments.end_position - (segments.end_position % 5) as end_position, - segments.video_duration as video_duration + segments.video_duration as video_duration, + segments.video_id as video_id from segments join {{ DBT_PROFILE_TARGET_DATABASE }}.dim_course_blocks_extended blocks @@ -84,6 +85,7 @@ select subsection_with_name, video_name, video_name_with_location, + video_id, actor_id, started_at, arrayJoin(range(start_position, end_position, 5)) as segment_start,