Пет проект: DWH. Этап 3. Слой Core — обогащённые данные. РАБОТА НАД ОШИБКАМИ - добавил ещё индексов в fact_lesson_views и в enrollments.
This commit is contained in:
@@ -44,6 +44,9 @@ CREATE TABLE core.fact_lesson_views (
|
||||
viewed_at timestamptz NOT NULL
|
||||
) DISTRIBUTED BY (user_id);
|
||||
CREATE INDEX idx_fact_lesson_views_viewed_at ON core.fact_lesson_views(viewed_at);
|
||||
CREATE INDEX idx_fact_lesson_views_user_id ON core.fact_lesson_views(user_id);
|
||||
CREATE INDEX idx_fact_lesson_views_lesson_id ON core.fact_lesson_views(lesson_id);
|
||||
CREATE INDEX idx_fact_lesson_views_course_id ON core.fact_lesson_views(course_id);
|
||||
|
||||
--DROP TABLE IF EXISTS core.enrollments;
|
||||
CREATE TABLE core.enrollments (
|
||||
@@ -51,6 +54,8 @@ CREATE TABLE core.enrollments (
|
||||
course_id bigint NOT NULL REFERENCES core.dim_course(course_id),
|
||||
enrolled_at timestamptz NOT NULL
|
||||
) DISTRIBUTED BY (user_id);
|
||||
CREATE INDEX idx_enrollments_user_id ON core.enrollments(user_id);
|
||||
CREATE INDEX idx_enrollments_course_id ON core.enrollments(course_id);
|
||||
|
||||
|
||||
--6
|
||||
|
||||
Reference in New Issue
Block a user