Modeling a Data Warehouse

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 31

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

32 Terms

1

The 7 W’s of Business Questions

  • WHO is involved?

  • WHAT did they do? To WHAT is it done?

  • WHEN did it happen?

  • WHERE did it take place?

  • HoW many or much was recorded – HoW can it be measured?

  • WHY did it happen?

  • HoW did it happen – in what manner?

New cards
2

What is a warehouse?

Efficiently store things so you can easily find them later when they are needed

New cards
3

Business Intelligence

  • Infrastructure for collecting, storing, analyzing data produced by business

  • Databases, data warehouses, data marts

New cards
4

Data Warehouse

  • Tools and techniques for analyzing data

  • OLAP, statistics, models, data mining

Purpose: Consolidate and integrate data from multiple sources (including various databases) into a central repository designed for analysis.

Structure: Often uses dimensional modeling (fact and dimension tables) for efficient querying.

Benefit: Provides a historical and holistic view of the organization’s data over time, enabling deeper insights.

New cards
5

Database Design Approaches

  • Database Design Approaches

  • DW/BI – Data Warehouse / Business Intelligence

New cards
6

OLTP – On-Line Transaction Processing

  • Operational systems to support the execution of business processes

  • Execute individual business processes

  • Processes are stable, predictable, pre-defined, real-time

  • Optimized for transaction processing: (Select, Insert, Update, Delete)

New cards
7

DW/BI – Data Warehouse / Business Intelligence

  • Support the evaluation of business processes

  • Evaluate effects of multiple business processes

  • Optimized for query processing: (Select)

  • Ad-hoc, querying very large amounts of data

New cards
8

Normalization (Normal Forms) Refresher

  • First Normal Form (1NF)

  • Second Normal Form (2NF)

  • Third Normal Form (3NF)

New cards
9

First Normal Form

  • All attributes have an ‘atomic’ value

  • Remove redundant columns and fields, and add a primary key

New cards
10

Second Normal Form (2NF)

  • Lessens redundancy of 1NF, by eliminating partial dependencies

New cards
11

Third Normal Form (3NF)

  • Further reduces data duplication, by removing transitive dependencies

    • (Transitive = Indirect dependency)

New cards
12

OLTP Advantages

  • Very efficient for data entry

  • Normalization minimizes duplication (3NF)

New cards
13

OLTP Disadvantages

  • ERD Diagrams can be very complex!

  • Many joins and combinations

New cards
14

data cube

Grouping of data in a multidimensional matrix.

  • Arrange relevant information together

  • Expedite query response times

  • Analyze large datasets quickly

New cards
15

Dimensional Modeling

Define business processes and individual events in terms of:

  • Facts

  • Dimensions

New cards
16

fact

Measurements. A quantitative piece of information.

New cards
17

Dimensions

Descriptions of the objects. One of the 7 W’s.

New cards
18

star

Single fact table referenced by several dimension tables.

New cards
19

Design Considerations

  • Data Driven Analysis

  • Report Driven Analysis

  • Reactive BI Design

  • Proactive BI Design

New cards
20

Data Driven Analysis

Analyze operational data sources

Starts with the raw data and explores it to uncover patterns, trends, or insights without a predefined set of questions. The analysis evolves based on what the data reveals.

New cards
21

Report Driven Analysis

Analyze business intelligence needs

Begins with a specific set of reporting requirements or business questions. The data warehouse and BI tools are designed to generate predefined reports that answer these questions.

New cards
22

Reactive BI Design

Wait for OLTP design and data

an established company might have an existing OLTP system and opt for a reactive approach

New cards
23

Proactive BI Design

Design DW/BI in parallel with OLTP

For example, a startup might favor a proactive design to quickly gain business insights

New cards
24

So how do you start the design?

‘Chicken or Egg’ conumdrum

New cards
25

agile modeling

Early and frequent delivery of working models, focusing on stakeholder input and value

  • collaborative

  • Incremental

  • Iterative

Early and Frequent Delivery: Delivering working models incrementally rather than waiting for a complete design.

Collaborative Approach: Involving stakeholders directly in the modeling process to ensure the design meets their needs.

Incremental and Iterative: Gradually refining the model based on ongoing feedback and new requirements.

New cards
26

collaborative

Model directly with stakeholders

New cards
27

Incremental

Provide more requirements when they are better understood by stakeholders

New cards
28

Iterative

Understanding existing requirements better and improve existing schemas refactoring:

  • Correcting mistakes

  • Adding missing attributes

New cards
29

Describe the 7 W’s of Business Analytics

  • Who

  • What

  • When

  • Why

  • How Many

  • How did it work

New cards
30

Descibe the difference between OLTP and DW/BI

OLTP = Execution

DW/BI = Evaluation

New cards
31

Understand fact and dimension tables (Star Schema)

  • Fact = Measurments

  • Dimensions = Descriptions

New cards
32

Designing and Modeling BI Database

  • agile with stakeholders: Collaborative, Incremental, Iterative

New cards

Explore top notes

note Note
studied byStudied by 344 people
752 days ago
5.0(2)
note Note
studied byStudied by 5 people
815 days ago
5.0(1)
note Note
studied byStudied by 138 people
970 days ago
5.0(1)
note Note
studied byStudied by 16 people
691 days ago
5.0(2)
note Note
studied byStudied by 35 people
861 days ago
5.0(1)
note Note
studied byStudied by 16 people
720 days ago
5.0(1)
note Note
studied byStudied by 31 people
521 days ago
5.0(1)
note Note
studied byStudied by 15 people
741 days ago
5.0(2)

Explore top flashcards

flashcards Flashcard (33)
studied byStudied by 9 people
757 days ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 4 people
543 days ago
5.0(3)
flashcards Flashcard (22)
studied byStudied by 57 people
708 days ago
4.5(2)
flashcards Flashcard (50)
studied byStudied by 5 people
554 days ago
5.0(1)
flashcards Flashcard (42)
studied byStudied by 12 people
485 days ago
5.0(1)
flashcards Flashcard (33)
studied byStudied by 1 person
694 days ago
5.0(1)
flashcards Flashcard (31)
studied byStudied by 23 people
780 days ago
5.0(1)
flashcards Flashcard (54)
studied byStudied by 18568 people
709 days ago
4.5(362)
robot