Learn Data Warehousing in 24 Hours
By Alex Nordeen
()
About this ebook
Unlike popular belief, Data Warehouse is not a single tool but a collection of software tools. A data warehouse will collect data from diverse sources into a single database. Using Business Intelligence tools, meaningful insights are drawn from this data.
The best thing about “Learn Data Warehousing in 1 Day" is that it is small and can be completed in a day. With this e-book, you will be enough knowledge to contribute and participate in a Data warehouse implementation project.
The book covers upcoming and promising technologies like Data Lakes, Data Mart, ELT (Extract Load Transform) amongst others. Following are detailed topics included in the book
Table content
Chapter 1: What Is Data Warehouse?
What is Data Warehouse?
Types of Data Warehouse
Who needs Data warehouse?
Why We Need Data Warehouse?
Data Warehouse Tools
Chapter 2: Data Warehouse Architecture
Characteristics of Data warehouse
Data Warehouse Architectures
Datawarehouse Components
Query Tools
Chapter 3: ETL Process
What is ETL?
Why do you need ETL?
ETL Process
ETL tools
Chapter 4: ETL Vs ELT
What is ETL?
Difference between ETL vs. ELT
Chapter 5: Data Modeling
What is Data Modelling?
Types of Data Models
Characteristics of a physical data model
Chapter 6: OLAP
What is Online Analytical Processing?
Types of OLAP systems
Advantages and Disadvantages of OLAP
Chapter 7: Multidimensional Olap (MOLAP)
What is MOLAP?
MOLAP Architecture
MOLAP Tools
Chapter 8: OLAP Vs OLTP
What is the meaning of OLAP?
What is the meaning of OLTP?
Difference between OLTP and OLAP
Chapter 9: Dimensional Modeling
What is Dimensional Model?
Elements of Dimensional Data Model
Attributes
Difference between Dimension table vs. Fact table
Steps of Dimensional Modelling
Rules for Dimensional Modelling
Chapter 10: Star and SnowFlake Schema
What is Multidimensional schemas?
What is a Star Schema?
What is a Snowflake Schema?
Difference between Start Schema and Snowflake
Chapter 11: Data Mart
What is Data Mart?
Type of Data Mart
Steps in Implementing a Datamart
Chapter 12: Data Mart Vs Data Warehouse
What is Data Warehouse?
What is Data Mart?
Differences between a Data Warehouse and a Data Mart
Chapter 13: Data Lake
What is Data Lake?
Data Lake Architecture
Key Data Lake Concepts
Maturity stages of Data Lake
Chapter 14: Data Lake Vs Data Warehouse
What is Data Warehouse?
What is Data Lake?
Key Difference between the Data Lake and Data Warehouse
Chapter 15: What Is Business Intelligence?
What is Business Intelligence
Why is BI important?
How Business Intelligence systems are implemented?
Four types of BI users
Chapter 16: Data Mining
What is Data Mining?
Types of Data
Data Mining Process
Modelling
Read more from Alex Nordeen
Learn SAP MM in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn SAP Basis in 24 Hours Rating: 5 out of 5 stars5/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5Learn HANA in 24 Hours Rating: 5 out of 5 stars5/5Learn SQL in 24 Hours Rating: 5 out of 5 stars5/5Python: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5Learn JavaScript in 24 Hours Rating: 3 out of 5 stars3/5Learn SAP SD in 24 Hours Rating: 0 out of 5 stars0 ratingsBusiness Analysis : Learn in 24 Hours Rating: 0 out of 5 stars0 ratingsC++ Learn in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn PMP in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn SAP HR in 24 Hours Rating: 5 out of 5 stars5/5Learn Software Testing in 24 Hours Rating: 0 out of 5 stars0 ratingsHacking : Guide to Computer Hacking and Penetration Testing Rating: 5 out of 5 stars5/5Learn SAP BI in 24 Hours Rating: 3 out of 5 stars3/5Learn MongoDB in 24 Hours Rating: 5 out of 5 stars5/5Learn Selenium in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn AngularJS in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn C Programming in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn PHP in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn Excel in 24 Hours Rating: 4 out of 5 stars4/5C# for Beginners: Learn in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn R Programming in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn SQLite in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn Design and Analysis of Algorithms in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn JSP in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn Hadoop in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn Operating System in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn DBMS in 24 Hours Rating: 0 out of 5 stars0 ratings
Related to Learn Data Warehousing in 24 Hours
Related ebooks
Data Lake Development with Big Data Rating: 0 out of 5 stars0 ratingsBig Data for Enterprise Architects Rating: 5 out of 5 stars5/5The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling Rating: 4 out of 5 stars4/5Data Mapping for Data Warehouse Design Rating: 5 out of 5 stars5/5BI and Big Data Management Rating: 0 out of 5 stars0 ratingsManaging Data in Motion: Data Integration Best Practice Techniques and Technologies Rating: 0 out of 5 stars0 ratingsData Architecture: A Primer for the Data Scientist: A Primer for the Data Scientist Rating: 5 out of 5 stars5/5Data Analytics with Python: Data Analytics in Python Using Pandas Rating: 3 out of 5 stars3/5Data Warehousing For Dummies Rating: 4 out of 5 stars4/5Agile Data Warehousing for the Enterprise: A Guide for Solution Architects and Project Leaders Rating: 0 out of 5 stars0 ratingsSpreadsheets To Cubes (Advanced Data Analytics for Small Medium Business): Data Science Rating: 0 out of 5 stars0 ratingsOracle Warehouse Builder 11g: Getting Started Rating: 0 out of 5 stars0 ratingsBuilding a Scalable Data Warehouse with Data Vault 2.0 Rating: 4 out of 5 stars4/5Oracle Information Integration, Migration, and Consolidation Rating: 0 out of 5 stars0 ratingsRelational Database Design and Implementation Rating: 5 out of 5 stars5/5Business Intelligence Guidebook: From Data Integration to Analytics Rating: 4 out of 5 stars4/5Master Data Management Rating: 0 out of 5 stars0 ratingsData Analytics. Fast Overview. Rating: 3 out of 5 stars3/5Smarter Data Science: Succeeding with Enterprise-Grade Data and AI Projects Rating: 0 out of 5 stars0 ratingsData Virtualization for Business Intelligence Systems: Revolutionizing Data Integration for Data Warehouses Rating: 4 out of 5 stars4/5Oracle Quick Guides: Part 2 - Oracle Database Design Rating: 0 out of 5 stars0 ratingsConcise Oracle Database For People Who Has No Time Rating: 0 out of 5 stars0 ratingsData Analytics Rating: 1 out of 5 stars1/5Database Management for Business Leaders: Building and Using Data Solutions That Work for You Rating: 0 out of 5 stars0 ratings
Computers For You
Slenderman: Online Obsession, Mental Illness, and the Violent Crime of Two Midwestern Girls Rating: 4 out of 5 stars4/5Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 0 out of 5 stars0 ratingsMastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 5 out of 5 stars5/5101 Awesome Builds: Minecraft® Secrets from the World's Greatest Crafters Rating: 4 out of 5 stars4/5The Invisible Rainbow: A History of Electricity and Life Rating: 4 out of 5 stars4/5Elon Musk Rating: 4 out of 5 stars4/5Dark Aeon: Transhumanism and the War Against Humanity Rating: 5 out of 5 stars5/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 0 out of 5 stars0 ratingsHacking: Ultimate Beginner's Guide for Computer Hacking in 2018 and Beyond: Hacking in 2018, #1 Rating: 4 out of 5 stars4/5Alan Turing: The Enigma: The Book That Inspired the Film The Imitation Game - Updated Edition Rating: 4 out of 5 stars4/5CompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsCreating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5CompTIA Security+ Practice Questions Rating: 2 out of 5 stars2/5Summary of Max Tegmark's Life 3.0 Rating: 0 out of 5 stars0 ratingsThe Insider's Guide to Technical Writing Rating: 0 out of 5 stars0 ratingsHow to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5The Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5CompTIA Security+ Get Certified Get Ahead: SY0-701 Study Guide Rating: 5 out of 5 stars5/5Remote/WebCam Notarization : Basic Understanding Rating: 3 out of 5 stars3/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5Master Builder Roblox: The Essential Guide Rating: 4 out of 5 stars4/5Deep Search: How to Explore the Internet More Effectively Rating: 5 out of 5 stars5/5
Reviews for Learn Data Warehousing in 24 Hours
0 ratings0 reviews
Book preview
Learn Data Warehousing in 24 Hours - Alex Nordeen
Learn Data Warehousing in 24 Hours
By Alex Nordeen
Copyright 2021 - All Rights Reserved – Alex Nordeen
ALL RIGHTS RESERVED. No part of this publication may be reproduced or transmitted in any form whatsoever, electronic, or mechanical, including photocopying, recording, or by any informational storage or retrieval system without express written, dated and signed permission from the author.
Table Of Content
Chapter 1: What Is Data Warehouse?
What is Data Warehouse?
Types of Data Warehouse
Who needs Data warehouse?
Why We Need Data Warehouse?
Data Warehouse Tools
Chapter 2: Data Warehouse Architecture
Characteristics of Data warehouse
Data Warehouse Architectures
Datawarehouse Components
Query Tools
Chapter 3: ETL Process
What is ETL?
Why do you need ETL?
ETL Process
ETL tools
Chapter 4: ETL Vs ELT
What is ETL?
Difference between ETL vs. ELT
Chapter 5: Data Modeling
What is Data Modelling?
Types of Data Models
Characteristics of a physical data model
Chapter 6: OLAP
What is Online Analytical Processing?
Types of OLAP systems
Advantages and Disadvantages of OLAP
Chapter 7: Multidimensional Olap (MOLAP)
What is MOLAP?
MOLAP Architecture
MOLAP Tools
Chapter 8: OLAP Vs OLTP
What is the meaning of OLAP?
What is the meaning of OLTP?
Difference between OLTP and OLAP
Chapter 9: Dimensional Modeling
What is Dimensional Model?
Elements of Dimensional Data Model
Attributes
Difference between Dimension table vs. Fact table
Steps of Dimensional Modelling
Rules for Dimensional Modelling
Chapter 10: Star and SnowFlake Schema
What is Multidimensional schemas?
What is a Star Schema?
What is a Snowflake Schema?
Difference between Start Schema and Snowflake
Chapter 11: Data Mart
What is Data Mart?
Type of Data Mart
Steps in Implementing a Datamart
Chapter 12: Data Mart Vs Data Warehouse
What is Data Warehouse?
What is Data Mart?
Differences between a Data Warehouse and a Data Mart
Chapter 13: Data Lake
What is Data Lake?
Data Lake Architecture
Key Data Lake Concepts
Maturity stages of Data Lake
Chapter 14: Data Lake Vs Data Warehouse
What is Data Warehouse?
What is Data Lake?
Key Difference between the Data Lake and Data Warehouse
Chapter 15: What Is Business Intelligence?
What is Business Intelligence
Why is BI important?
How Business Intelligence systems are implemented?
Four types of BI users
Chapter 16: Data Mining
What is Data Mining?
Types of Data
Data Mining Process
Modelling
Data Mining Techniques
Chapter 17: Data Warehousing Vs Data Mining
What is Data warehouse?
What Is Data Mining?
Difference between Data mining and Data Warehousing?
Chapter 1 : What Is Data Warehouse?
What is Data Warehouse?
A data warehouse is a blend of technologies and components which allows the strategic use of data. It is a technique for collecting and managing data from varied sources to provide meaningful business insights.
It is electronic storage of a large amount of information by a business which is designed for query and analysis instead of transaction processing. It is a process of transforming data into information and making it available to users in a timely manner to make a difference.
The decision support database (Data Warehouse) is maintained separately from the organization’s operational database. However, the data warehouse is not a product but an environment. It is an architectural construct of an information system which provides users with current and historical decision support information which is difficult to access or present in the traditional operational data store.
The data warehouse is the core of the BI system which is built for data analysis and reporting.
You many know that a 3NF-designed database for an inventory system many have tables related to each other. For example, a report on current inventory information can include more than 12 joined conditions. This can quickly slow down the response time of the query and report. A data warehouse provides a new design which can help to reduce the response time and helps to enhance the performance of queries for reports and analytics.
Data warehouse system is also known by the following name:
Decision Support System (DSS)
Executive Information System
Management Information System
Business Intelligence Solution
Analytic Application
Data Warehouse
History of Datawarehouse
The Datawarehouse benefits users to understand and enhance their organization's performance. The need to warehouse data evolved as computer systems became more complex and needed to handle increasing amounts of Information. However, Data Warehousing is a not a new thing.
Here are some key events in evolution of Data Warehouse-
1960- Dartmouth and General Mills in a joint research project, develop the terms dimensions and facts.
1970- A Nielsen and IRI introduces dimensional data marts for retail sales.
1983- Tera Data Corporation introduces a database management system which is specifically designed for decision support
Data warehousing started in the late 1980s when IBM worker Paul Murphy and Barry Devlin developed the Business Data Warehouse.
However, the real concept was given by Inmon Bill. He was considered as a father of data warehouse. He had written about a variety of topics for building, usage, and maintenance of the warehouse & the Corporate Information Factory.
How Datawarehouse works?
A Data Warehouse works as a central repository where information arrives from one or more data sources. Data flows into a data warehouse from the transactional system and other relational databases.
Data may be:
Structured
Semi-structured
Unstructured data
The data is processed, transformed, and ingested so that users can access the processed data in the Data Warehouse through Business Intelligence tools, SQL clients, and spreadsheets. A data warehouse merges information coming from different sources into one comprehensive database.
By merging all of this information in one place, an organization can analyze its customers more holistically. This helps to ensure that it has considered all the information available. Data warehousing makes data mining possible. Data mining is looking for patterns in the data that may lead to higher sales and profits.
Types of Data Warehouse
Three main types of Data Warehouses are:
1. Enterprise Data Warehouse:
Enterprise Data Warehouse is a centralized warehouse. It provides decision support service across the enterprise. It offers a unified approach for organizing and representing data. It also provide the ability to classify data according to the subject and give access according to those divisions.
2. Operational Data Store:
Operational Data Store, which is also called ODS, are nothing but data store required when neither Data warehouse nor OLTP systems support organizations reporting needs. In ODS, Data warehouse is refreshed in real time. Hence, it is widely preferred for routine activities like storing records of the Employees.
3. Data Mart:
A data mart is a subset of the data warehouse. It specially designed for a particular line of business, such as sales, finance, sales or finance. In an independent data mart, data can collect directly from sources.
General stages of Data Warehouse
Earlier, organizations started relatively simple use of data warehousing. However, over time, more sophisticated use of data warehousing begun.
The following are general stages of use of the data warehouse:
Offline Operational Database:
In this stage, data is just copied from an operational system to another server. In this way, loading, processing, and reporting of the copied data do not impact the operational system’s performance.
Offline