0% found this document useful (0 votes)
178 views1 page

Star Schema Architecture

This document outlines the key steps in developing a star schema data warehouse model including: 1) creating business subject and data models, 2) developing the star schema model, 3) documenting source data, 4) specifying reporting requirements, 5) installing hardware and software, 6) building ETL processes, 7) developing reporting interfaces, and 8) deploying and training users on the system.

Uploaded by

Karthik Raparthy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
178 views1 page

Star Schema Architecture

This document outlines the key steps in developing a star schema data warehouse model including: 1) creating business subject and data models, 2) developing the star schema model, 3) documenting source data, 4) specifying reporting requirements, 5) installing hardware and software, 6) building ETL processes, 7) developing reporting interfaces, and 8) deploying and training users on the system.

Uploaded by

Karthik Raparthy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

STAR SCHEMAS

PREPARED FOR:

Business
Intelligence
Solution Track

BUSINESS SUBJECT
DIAGRAM

BUSINESS DATA
MODEL

DATA WAREHOUSE
(DW) MODEL

STAR SCHEMA
MODEL

SOURCE DATA
DOCUMENTATION

REPORTING
REQUIREMENTS

BI ARCHITECTURE
DOCUMENT/MODEL

REALITY CHECK:
SOURCE TO DW

SCOPE AND ESTIMATE


APPROVALS

CONFIDENTIAL AND PROPRIETARY 3/4/2005 3:26 PM


SAMPLE STAR SCHEMAS.VSD
Page 1 of 1

INSTALL HARDWARE
AND SOFTWARE

QA REPORTS,
ROUTINES, AUDIT

BUILD SOURCE EXTRACTION, TRANSFORMATION,


LOADING, AUTOMATION, MANAGEMENT CONSOLE

BUILD REPORTING
LAYER AND REPORTS

DEPLOY TO USERS
WITH TRAINING

CONTENT_DIMENSION

CUSTOMER_DIMENSION
PK CUSTOMER_DIMENSION_ID
REGISTERED_WEB_ACCOUNT_DW_ID
GENDER_DW_ID
CUST_SPEC_OCCUPATION_DW_ID
CUST_SPEC_REFERRER_DW_ID
COUNTRY_DW_ID
STATE_TERRITORY_DW_ID
POSTAL_CODE_DW_ID
REGISTRATION_TYPE
REG_WEB_ACCT_LOGIN
REG_WEB_ACCT_EMAIL
REG_WEB_ACCT_ALIAS_NAME
REG_WEB_ACCT_FIRST_NAME
REG_WEB_ACCT_LAST_NAME
REG_WEB_ACCT_OCCUPATION_NAME
REG_WEB_ACCT_REFERRER_NAME
CUST_SPEC_OCCUPATION_NAME
CUST_SPEC_REFERRER_NAME
GENDER_NAME
STATE_TERRITORY_NAME
COUNTRY_NAME
POSTAL_CODE_NAME

DATE_DIMENSION
PK DATE_DIMENSION_ID
PK DATE_DW_ID
DATE_WH_ID
DAY_DAY_OF_WEEK_NAME
DAY_HOLIDAY
DAY_WORKDAY
DAY_MAJOR_EVENT_NAME
SEASON_NAME
FISCAL_YEAR_NAME
FISCAL_YEAR_NUMBER
FISCAL_QUARTER_NAME
FISCAL_QUARTER_NUMBER
FISCAL_WEEK_NAME
FISCAL_WEEK_NUMBER
FISCAL_DAY_NUMBER_IN_YEAR
FISCAL_DAY_NUMBER_IN_QUARTER
FISCAL_DAY_NUMBER_IN_WEEK
WEBRPT_YEAR_NUMBER
WEBRPT_QUARTER_NUMBER_IN_YEAR
WEBRPT_WEEK_NUMBER_IN_YEAR
WEBRPT_WEEK_NUMBER_IN_QUARTER
WEBRPT_DAY_NUMBER_IN_YEAR
WEBRPT_DAY_NUMBER_IN_WEEK
WEBRPT_DAY_NUMBER_IN_QUARTER
CAL_YEAR_NUMBER
CAL_MONTH_NUMBER_IN_YEAR
CAL_MONTH_NAME
CAL_WEEK_NUMBER_IN_YEAR
CAL_DAY_NUMBER_IN_YEAR
CAL_DAY_NUMBER_IN_MONTH
CAL_DAY_NUMBER_IN_WEEK

PK CONTENT_ID
CONTENT_NAME
CONTENT_TITLE
DEGENERATE_SOURCE_SYSTEM_ID
FORMAT_NAME
AUTHOR_NAME
LANGUAGE_NAME
CONTENT_TYPE
TOPIC_NAME
SUBTOPIC_NAME

WEB_PAGE_VIEW_CUBE
PK VIEW_ID
VIEW_DURATION_IN_SECONDS
VIEW_DURATION_IN_MINUTES
VIEW_SEQUENCE_IN_VISIT
VST_WEB_PAGE_VIEWS_THIS_VST
VST_MINUTES_SINCE_PREVIOUS_VST
VST_HOURS_SINCE_PREV_VST
VST_DAYS_SINCE_PREV_VST
VST_CUSTOMER_WEB_VSTS
VST_MINUTES_SINCE_FIRST_VST
VST_HOURS_SINCE_FIRST_VST
VST_DAYS_SINCE_FIRST_VST
FK CUSTOMER_DIMENSION_ID
FK VISIT_TYPE_ID
FK CONTENT_ID
FK PAGE_ID
FK TIME_ID
FK DATE_DIMENSION_ID
FK DATE_DW_ID

WEB_PAGE_DIMENSION
PK PAGE_ID
PRIMARY_SECTION_NAME
PRIMARY_SUBSECTION_NAME
PAGE_NAME
PAGE_URI
PAGE_TYPE
PAGE_TITLE
BRAND_NAME
DOMAIN_NAME
DOMAIN_DOMAINNAME
DOMAIN_TYPE
HOSTNAME_HOSTNAME
HOSTNAME_NAME

TIME_DIMENSION
PK TIME_ID
HOUR_NAME
MINUTE_NAME
SECOND_NAME
SPAN_NAME

DEPT
PK DEPTNO* NUMBER
DNAME VARCHAR2
LOC
VARCHAR2

WEB_VISIT_CUBE
PK VISIT_ID
DURATION_IN_SECONDS
DURATION_IN_MINUTES
WEB_PAGE_VIEWS
MINUTES_SINCE_PREVIOUS_VISIT
HOURS_SINCE_PREVIOUS_VISIT
DAYS_SINCE_PREVIOUS_VISIT
CUSTOMER_WEB_VISITS
MINUTES_SINCE_FIRST_VISIT
HOURS_SINCE_FIRST_VISIT
DAYS_SINCE_FIRST_VISIT
FK DATE_DIMENSION_ID
FK DATE_DW_ID
FK VISIT_TYPE_ID
FK TIME_ID

PAYROLL DATA
PayrollDate*
PK PayrollId*
EmployerCode*
PayrollType*

DATE
NUMBER
VARCHAR2
VARCHAR2

TIME DIMENSION
TOTAL*
CALENDAR YEAR*
CALENDAR QUARTER*
CALENDAR DATE NAME*
PK TIME DIMENSION ID*

SALARY DIMENSION

VARCHAR2
NUMBER
NUMBER
DATE
NUMBER

TOTAL*
SALARY CATEGORY*
SALARY GRADE*
PK SALARY DIMENSION ID*

VARCHAR2
VARCHAR2
NUMBER
NUMBER

SOURCE PAYROLL COMPANY


ANNUAL DATAFILES
FLAT FILES (CSV/ TAB)

EMP
WEB_VISIT_TYPE_DIMENSION
PK VISIT_TYPE_ID
FIRST_TIME_VISIT
CUSTOMER_VISIT_LAST_24_HRS
CUSTOMER_VISIT_LAST_48_HRS
CUSTOMER_VISIT_PAST_7_DAYS
CUSTOMER_VISIT_LAST_30_DAYS
CUSTOMER_VISIT_LAST_6_MOS
CUSTOMER_VISIT_LAST_YEAR
VISIT_DURATION_TYPE

PK EMPNO*
ENAME
JOB
MGR
HIREDATE
SAL
COMM
FK DEPTNO*

NUMBER
VARCHAR2
VARCHAR2
NUMBER
DATE
NUMBER
NUMBER
NUMBER

SALGRADE
GRADE NUMBER
LOSAL NUMBER
HISAL NUMBER

PAYROLL EXP CUBE


PAYROLL DETAILS
PF PayrollId*
NUMBER
PF Em ployeeId* NUMBER
PayrollAmount NUMBER

PF TIME DIMENSION ID*


PF SALARY DIMENSION ID*
PF EMPLOYEE DIMENSION ID*
EXPENDITURE AMT*

NUMBER
NUMBER
NUMBER
NUMBER

OLAP APPLICATION
DIMENSIONAL MODEL
STAR SCHEMA

SOURCE HUMAN RESOURCES


"SCOTT" SCHEMA
ORACLE DATABASE

EMPLOYEE DIMENSION
TOTAL*
DEPARTMENT NAME*
EMPLOYEE NAME*
PK EMPLOYEE DIMENSION ID*

VARCHAR2
VARCHAR2
VARCHAR2
NUMBER

You might also like