More Data Warehousing




CS257

Chris Pollett

Nov 9, 2020

Outline

div class="slide">

Introduction

Star Schemas

Illustration of a Star Schema
div class="slide">

Slicing and Dicing Data

Data Cube Dicing Data Cube Slicing

Example of Slicing and Dicing

Quiz

Which of the following is true?

  1. Log Structured Merge Trees are usually used as an immutable storage structure as they don't easily support deletes.
  2. Raid 5 uses only one disk for all parity blocks.
  3. Data warehouses are designed for high throughput OLTP situations.

The Cube Operator

How a cube operator augments a data cube

SQL CUBE and ROLLUP operations

Mysql ROLLUP operations

GROUPING SETS

Snowflake Schema

Snowflake Schema

Fact Constellation Schema

Fact Constellation Schema

Specific Schema Issues

Factless Fact Table

More Schema Specific Issues