Skip to content

bradlensing/DataEngineering-DataWarehouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Warehouse

A copy of transaction data specifically structured for query and analysis.

Goals

  • Simple to understand
  • Performant
  • Handles new questions
  • Quality assured
  • Secure

DWH Info, Schemas and OLAP Cubes

Operational vs Analytical Processes

Operational:

  • Make it work,
  • For customers, staff, delivery

Analytical:

  • Whats going on?
  • For HR, marketing, management
Sakila DB Schemas for ETL 3NF to Star Schema

OLAP Cubes Operations & Approaches

Common operations to perform: slice, dice, rollup and drill down query optimization.

  • Roll-up: Sum up some data
  • Drill-Down: Decompose data into smaller sets
  • Slice: Reducing N dimensions to N-1 by restricting one dimension
  • Dice: Same dimensions but computing a sub-cube by restricting some values Two approaches to OLAP Cubes Technology #1. MOLAP Pre-aggregate the OLAP cubes and save them on a special purpose non-relational database. #2. ROLAP Compute OLAP cubes on the fly from existing relational databases where the dimensional model is.

Local Data Warehouse Operations in Action!

Technologies: Python in scripts and Jyputer notebooks, PostgreSQL Database

AWS Redshift Data Warehouse Operations in Action!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published