You are on page 1of 4

For Karachi Datamart

CREATE MATERIALIZED VIEW CAMPUS


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.CAMPUS WHERE CAMPUS_ID = 101

CREATE MATERIALIZED VIEW JOB


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.JOB

CREATE MATERIALIZED VIEW SESSIONS


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.SESSIONS

CREATE MATERIALIZED VIEW ADMISSION


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.ADMISSION

CREATE MATERIALIZED VIEW TEACHER


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.TEACHER WHERE CAMPUS_ID = 101

CREATE MATERIALIZED VIEW COURSE


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.COURSE

CREATE MATERIALIZED VIEW STUDENT


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.STUDENT WHERE CAMPUS_ID = 101

CREATE MATERIALIZED VIEW COURSE_ALLOCATION


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.COURSE_ALLOCATION WHERE CAMPUS_ID = 101

CREATE MATERIALIZED VIEW GRADE


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH. GRADE WHERE REGNO = (SELECT REGNO FROM STUDENT WHERE CAMPUS_ID =
101)

CREATE MATERIALIZED VIEW REVENUE_FACT


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH. REVENUE_FACT WHERE CAMPUS_ID = 101

CREATE MATERIALIZED VIEW FACT_ENROLLED


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH. FACT_ENROLLED WHERE CAMPUS_ID = 101

CREATE MATERIALIZED VIEW FACT_SALARY


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH. FACT_SALARY
WHERE CAMPUS_ID = 101

For Karachi Lahore

CREATE MATERIALIZED VIEW CAMPUS


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.CAMPUS WHERE CAMPUS_ID = 102

CREATE MATERIALIZED VIEW JOB


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.JOB

CREATE MATERIALIZED VIEW SESSIONS


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.SESSIONS

CREATE MATERIALIZED VIEW ADMISSION


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.ADMISSION

CREATE MATERIALIZED VIEW TEACHER


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.TEACHER WHERE CAMPUS_ID = 102

CREATE MATERIALIZED VIEW COURSE


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.COURSE

CREATE MATERIALIZED VIEW STUDENT


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.STUDENT WHERE CAMPUS_ID = 102

CREATE MATERIALIZED VIEW COURSE_ALLOCATION


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH.COURSE_ALLOCATION WHERE CAMPUS_ID = 102

CREATE MATERIALIZED VIEW GRADE


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH. GRADE WHERE REGNO = (SELECT REGNO FROM STUDENT WHERE CAMPUS_ID =
102)

CREATE MATERIALIZED VIEW REVENUE_FACT


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH. REVENUE_FACT WHERE CAMPUS_ID = 102

CREATE MATERIALIZED VIEW FACT_ENROLLED


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH. FACT_ENROLLED WHERE CAMPUS_ID = 102

CREATE MATERIALIZED VIEW FACT_SALARY


BUILD IMMEDIATE
REFRESH COMPLETE ON COMMIT
AS
SELECT * FROM DWH. FACT_SALARY
WHERE CAMPUS_ID = 102

You might also like