SlideShare une entreprise Scribd logo
1  sur  18
www.edureka.co/datawarehousing 
Introduction To DataWarehousing 
View Datawarehousing Course at www.edureka.co/datawarehousing
LIVE Online Class 
Class Recording in LMS 
24/7 Post Class Support 
Module Wise Quiz 
Project Work 
Verifiable Certificate 
Slide2 
Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions 
www.edureka.co/datawarehousing 
How it Works?
Slide3 
www.edureka.co/datawarehousing 
For Queries during the session and class recording: 
Post on Twitter @edurekaIN: #askEdureka 
Post on Facebook /edurekaIN 
Objectives of this Session 
What is Datawarehouse? 
Datawarehouse Architecture 
Why Datawarehouse is used? 
What is ETL? 
What all you will learn in Datawarehousing and ETL course? 
Hands On
Slide4 
www.edureka.co/datawarehousing 
What is DataWarehouse? 
A Data Warehouse is a central location where consolidated data from multiple locations are stored 
The end user accesses it whenever he needs some information 
Data Warehouse is not loaded every time when new data is generated 
There are timelines determined by the business as to when a Data Warehouse needs to be loaded –daily, monthly, once in a quarter etc 
Source 1 
Source 2 
Source n 
User 1 
User 2 
User n 
Data Warehouse 
. 
. 
. 
. 
. 
.
Slide5 
www.edureka.co/datawarehousing 
Why do we need Datawarehouse? 
The primary reason for a Datawarehouse is, for a company to get that extra edge over its competitors 
This extra edge can be gained by taking smarter decisions 
Smarter decisions can be taken only if the executives responsible for taking such decisions have data at their disposal 
For Example: Let’s consider some strategic questions that a manager or an executive has to answer to get an extra edge over his company’s competitors 
QHow do we increase the market share of this company by 5 %? 
QWhich product is not doing well in the market? 
QWhich agent needs help with selling policies? 
QWhat is the quality of the customer service provided and what improvements are needed? 
These questions may not be needed to run a business but are needed for the survival and growth of the business. 
Strategic Questions
Slide6 
www.edureka.co/datawarehousing 
Let’s consider one of the strategic question for which a manager or an executive is trying to find answer 
What is the quality of the customer service provided and what improvements are needed? 
How many customer feedbacks do we have in the last 6 months? 
How many customers have given a feedback of Excellent, how many averages? How many bad? 
What are the comments or improvement areas highlighted by customers who have rated us bad or average? 
Result 1 
Result 2 
Result 3 
Subset 
Question 1 
Subset 
Question 2 
Subset 
Question 3 
Database 
Why is Datawarehouse so Important?
Slide7 
www.edureka.co/datawarehousing 
Strategic questions can be answered by studying the trends. 
Data Warehouse 
What is the quality of the customer service provided and what improvements are needed? 
Operational System 
Operational System doesn’t provide trends 
Data Warehouse provides trends 
Result provided is in ready to access format 
Result 1 
Result 2 
Result 3 
OLTP 
Why is Datawarehouse so Important?
Slide8 
www.edureka.co/datawarehousing 
What is ETL? 
Source 1 
Source 2 
ETL 
Datawarehouse 
What and from where to Extract? 
How to Transform? 
Where to Load? 
Tools available
Slide9 
www.edureka.co/datawarehousing 
Datawarehouse Architecture 
Source 
File 1 
Other Sources 
Transactional Sources 
OLTP 
Data Warehouse 
DM 1 
Reporting 
Data Presentation Layer 
Reporting tools 
ETL 
User generates reports 
DM 3 
DM 2 
Data Access Layer
Slide10 
www.edureka.co/datawarehousing 
Advantages of DataWarehouse 
Standardizes data across an organization 
Smarter decisions for companies –Move towards fact based decisions 
REDUCE COSTS 
»Drop products not doing well 
»Negotiate for improvement with suppliers 
INCREASE REVENUE 
»Work on the high selling products 
»Customer satisfaction –Know what is working and what is not
Slide11 
www.edureka.co/datawarehousing 
Creating and Populating the Tables 
Problem Statement 
»From data files provided, based on requirement,createand populate the tables 
»Use PostgreSQL for creating tables and Talend Open studio for loading tables
Slide12 
www.edureka.co/datawarehousing 
Requirement in English statements 
Identify entities and the relations between them 
Attributes and facts 
Develop a model 
Create the tables using POSTGRESQL 
Populate the tables using ETL 
Test the Jobs 
Creating and Populating the Tables (Flow Diagram)
Slide13 
www.edureka.co/datawarehousing 
Using PostgreSQL and Talend 
LOOKUP 
Sales 
Rating 
INPUT 
Country_name 
Sales_person 
Sales 
TARGET 
Country_name 
Sales_person 
Sales 
Rating
Slide14 
www.edureka.co/datawarehousing 
Using PostgreSQL and Talend 
CREATE TABLE INPUT 
( 
COUNTRY_NAME VARCHAR(20), 
SALES_PERSON VARCHAR(20), 
SALES INT 
) 
INSERT INTO INPUT VALUES ('India','ABC',100) 
INSERT INTO INPUT VALUES ('Australia','MDM',50) 
INSERT INTO INPUT VALUES ('USA','ETL',350) 
INSERT INTO INPUT VALUES ('India','GHI',200) 
INSERT INTO INPUT VALUES ('UK','EMI',245) 
INSERT INTO INPUT VALUES ('USA','ETL',125) 
CREATE TABLE LOOKUP 
( 
SALES INT, 
RATING VARCHAR(30) 
) 
INSERT INTO LOOKUP VALUES (100,'Poor') 
INSERT INTO LOOKUP VALUES (50,'Poor') 
INSERT INTO LOOKUP VALUES (350,'Very Good') 
INSERT INTO LOOKUP VALUES (200,'Good') 
INSERT INTO LOOKUP VALUES (245,'Very Good') 
INSERT INTO LOOKUP VALUES (125,'Good')
Slide15 
www.edureka.co/datawarehousing 
Finally, You will end up creating this !!
Slide16 
www.edureka.co/datawarehousing 
Course Curriculum 
Module 1 
»Introduction to Data Warehousing 
Module 2 
»Dimensions and Facts 
Module 3 
»Normalization and Schemas 
Module 4 
»Modeling 
Module 5 
»Concept of ETL 
Module 6 
»Project on Talend
Questions 
Slide17 
www.edureka.co/datawarehousing
Introduction to Data Warehousing

Contenu connexe

Tendances

Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeKent Graziano
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake OverviewJames Serra
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)James Serra
 
Data warehouse,data mining & Big Data
Data warehouse,data mining & Big DataData warehouse,data mining & Big Data
Data warehouse,data mining & Big DataRavinder Kamboj
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)James Serra
 
Data warehouse 21 snowflake schema
Data warehouse 21 snowflake schemaData warehouse 21 snowflake schema
Data warehouse 21 snowflake schemaVaibhav Khanna
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Miningidnats
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data WarehousingEyad Manna
 
Introduction to data warehousing
Introduction to data warehousing   Introduction to data warehousing
Introduction to data warehousing Girish Dhareshwar
 
ADF Mapping Data Flows Level 300
ADF Mapping Data Flows Level 300ADF Mapping Data Flows Level 300
ADF Mapping Data Flows Level 300Mark Kromer
 
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction Mark Ginnebaugh
 
data warehouse , data mart, etl
data warehouse , data mart, etldata warehouse , data mart, etl
data warehouse , data mart, etlAashish Rathod
 
Relational databases vs Non-relational databases
Relational databases vs Non-relational databasesRelational databases vs Non-relational databases
Relational databases vs Non-relational databasesJames Serra
 

Tendances (20)

Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on Snowflake
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
 
Data warehouse,data mining & Big Data
Data warehouse,data mining & Big DataData warehouse,data mining & Big Data
Data warehouse,data mining & Big Data
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Data warehouse 21 snowflake schema
Data warehouse 21 snowflake schemaData warehouse 21 snowflake schema
Data warehouse 21 snowflake schema
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
 
Ppt
PptPpt
Ppt
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Introduction to data warehousing
Introduction to data warehousing   Introduction to data warehousing
Introduction to data warehousing
 
Data modelling 101
Data modelling 101Data modelling 101
Data modelling 101
 
Star schema PPT
Star schema PPTStar schema PPT
Star schema PPT
 
ADF Mapping Data Flows Level 300
ADF Mapping Data Flows Level 300ADF Mapping Data Flows Level 300
ADF Mapping Data Flows Level 300
 
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
 
data warehouse , data mart, etl
data warehouse , data mart, etldata warehouse , data mart, etl
data warehouse , data mart, etl
 
Relational databases vs Non-relational databases
Relational databases vs Non-relational databasesRelational databases vs Non-relational databases
Relational databases vs Non-relational databases
 

En vedette

Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data WarehousingJason S
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSINGKing Julian
 
Introduction to data warehousing
Introduction to data warehousingIntroduction to data warehousing
Introduction to data warehousinguncleRhyme
 
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...Edureka!
 
Mastering in Data Warehousing and Business Intelligence
Mastering in Data Warehousing and Business IntelligenceMastering in Data Warehousing and Business Intelligence
Mastering in Data Warehousing and Business IntelligenceEdureka!
 
Top 9 bi interview questions answers
Top 9 bi interview questions answersTop 9 bi interview questions answers
Top 9 bi interview questions answershudsons168
 
Mastering in data warehousing & BusinessIintelligence
Mastering in data warehousing & BusinessIintelligenceMastering in data warehousing & BusinessIintelligence
Mastering in data warehousing & BusinessIintelligenceEdureka!
 
Steps To Build A Datawarehouse
Steps To Build A DatawarehouseSteps To Build A Datawarehouse
Steps To Build A DatawarehouseHendra Saputra
 
First Look to SSIS 2012
First Look to SSIS 2012First Look to SSIS 2012
First Look to SSIS 2012Pedro Perfeito
 
Text mining full text for molecular targets
Text mining full text for molecular targetsText mining full text for molecular targets
Text mining full text for molecular targetsAnn-Marie Roche
 
Data warehousing testing strategies cognos
Data warehousing testing strategies cognosData warehousing testing strategies cognos
Data warehousing testing strategies cognosSandeep Mehta
 

En vedette (20)

Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Introduction to data warehousing
Introduction to data warehousingIntroduction to data warehousing
Introduction to data warehousing
 
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Introduction to data warehouse
Introduction to data warehouseIntroduction to data warehouse
Introduction to data warehouse
 
Mastering in Data Warehousing and Business Intelligence
Mastering in Data Warehousing and Business IntelligenceMastering in Data Warehousing and Business Intelligence
Mastering in Data Warehousing and Business Intelligence
 
Top 9 bi interview questions answers
Top 9 bi interview questions answersTop 9 bi interview questions answers
Top 9 bi interview questions answers
 
Informational interview
Informational interviewInformational interview
Informational interview
 
ETL_DWH_ Resume
ETL_DWH_ ResumeETL_DWH_ Resume
ETL_DWH_ Resume
 
Proj con
Proj conProj con
Proj con
 
Mastering in data warehousing & BusinessIintelligence
Mastering in data warehousing & BusinessIintelligenceMastering in data warehousing & BusinessIintelligence
Mastering in data warehousing & BusinessIintelligence
 
Steps To Build A Datawarehouse
Steps To Build A DatawarehouseSteps To Build A Datawarehouse
Steps To Build A Datawarehouse
 
Ssn0020 ssis 2012 for beginners
Ssn0020   ssis 2012 for beginnersSsn0020   ssis 2012 for beginners
Ssn0020 ssis 2012 for beginners
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
First Look to SSIS 2012
First Look to SSIS 2012First Look to SSIS 2012
First Look to SSIS 2012
 
Text mining full text for molecular targets
Text mining full text for molecular targetsText mining full text for molecular targets
Text mining full text for molecular targets
 
Good sql server interview_questions
Good sql server interview_questionsGood sql server interview_questions
Good sql server interview_questions
 
Data warehousing testing strategies cognos
Data warehousing testing strategies cognosData warehousing testing strategies cognos
Data warehousing testing strategies cognos
 
BIS05 Introduction to SQL
BIS05 Introduction to SQLBIS05 Introduction to SQL
BIS05 Introduction to SQL
 

Similaire à Introduction to Data Warehousing

Why do Data Warehousing & Business Intelligence go hand in hand?
Why do Data Warehousing & Business Intelligence go hand in hand? Why do Data Warehousing & Business Intelligence go hand in hand?
Why do Data Warehousing & Business Intelligence go hand in hand? Vineet Chaturvedi
 
Ontology and taxonomy creation presented dc 3day
Ontology and taxonomy creation presented dc 3dayOntology and taxonomy creation presented dc 3day
Ontology and taxonomy creation presented dc 3dayBrian K. Seitz
 
Transforming Devon’s Data Pipeline with an Open Source Data Hub—Built on Data...
Transforming Devon’s Data Pipeline with an Open Source Data Hub—Built on Data...Transforming Devon’s Data Pipeline with an Open Source Data Hub—Built on Data...
Transforming Devon’s Data Pipeline with an Open Source Data Hub—Built on Data...Databricks
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationRandy Williams
 
Informatica dvo training
Informatica dvo training  Informatica dvo training
Informatica dvo training keerthi124
 
Agile Data Warehousing
Agile Data WarehousingAgile Data Warehousing
Agile Data WarehousingDavide Mauri
 
Run Learning Like a Business
Run Learning Like a BusinessRun Learning Like a Business
Run Learning Like a BusinessWilliam West
 
DataOps: Nine steps to transform your data science impact Strata London May 18
DataOps: Nine steps to transform your data science impact  Strata London May 18DataOps: Nine steps to transform your data science impact  Strata London May 18
DataOps: Nine steps to transform your data science impact Strata London May 18Harvinder Atwal
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaEdureka!
 
Managing Data Science Projects
Managing Data Science ProjectsManaging Data Science Projects
Managing Data Science ProjectsDanielle Dean
 
Presentation for Business pitch CCMo and PWP
Presentation for Business pitch CCMo and PWPPresentation for Business pitch CCMo and PWP
Presentation for Business pitch CCMo and PWPSanjeevReddy88
 
Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)Mark Rubenstein
 
Your Sales and Operations Planning (S&OP) Analytics: Crystal Ball or Ball and...
Your Sales and Operations Planning (S&OP) Analytics: Crystal Ball or Ball and...Your Sales and Operations Planning (S&OP) Analytics: Crystal Ball or Ball and...
Your Sales and Operations Planning (S&OP) Analytics: Crystal Ball or Ball and...Steelwedge
 
Keeping Pace with Change: Prepare for Tomorrow & Advance Your Career
Keeping Pace with Change: Prepare for Tomorrow & Advance Your CareerKeeping Pace with Change: Prepare for Tomorrow & Advance Your Career
Keeping Pace with Change: Prepare for Tomorrow & Advance Your CareerDatavail
 
March 2016 PHXTUG Meeting
March 2016 PHXTUG MeetingMarch 2016 PHXTUG Meeting
March 2016 PHXTUG MeetingMichael Perillo
 
Day 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologyDay 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologytovetrivel
 
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...Datavail
 

Similaire à Introduction to Data Warehousing (20)

Why do Data Warehousing & Business Intelligence go hand in hand?
Why do Data Warehousing & Business Intelligence go hand in hand? Why do Data Warehousing & Business Intelligence go hand in hand?
Why do Data Warehousing & Business Intelligence go hand in hand?
 
Ontology and taxonomy creation presented dc 3day
Ontology and taxonomy creation presented dc 3dayOntology and taxonomy creation presented dc 3day
Ontology and taxonomy creation presented dc 3day
 
Operational Data Vault
Operational Data VaultOperational Data Vault
Operational Data Vault
 
Transforming Devon’s Data Pipeline with an Open Source Data Hub—Built on Data...
Transforming Devon’s Data Pipeline with an Open Source Data Hub—Built on Data...Transforming Devon’s Data Pipeline with an Open Source Data Hub—Built on Data...
Transforming Devon’s Data Pipeline with an Open Source Data Hub—Built on Data...
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint Implementation
 
Informatica dvo training
Informatica dvo training  Informatica dvo training
Informatica dvo training
 
Data Vault Overview
Data Vault OverviewData Vault Overview
Data Vault Overview
 
Agile Data Warehousing
Agile Data WarehousingAgile Data Warehousing
Agile Data Warehousing
 
Run Learning Like a Business
Run Learning Like a BusinessRun Learning Like a Business
Run Learning Like a Business
 
DataOps: Nine steps to transform your data science impact Strata London May 18
DataOps: Nine steps to transform your data science impact  Strata London May 18DataOps: Nine steps to transform your data science impact  Strata London May 18
DataOps: Nine steps to transform your data science impact Strata London May 18
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
 
Managing Data Science Projects
Managing Data Science ProjectsManaging Data Science Projects
Managing Data Science Projects
 
Presentation for Business pitch CCMo and PWP
Presentation for Business pitch CCMo and PWPPresentation for Business pitch CCMo and PWP
Presentation for Business pitch CCMo and PWP
 
Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)
 
Your Sales and Operations Planning (S&OP) Analytics: Crystal Ball or Ball and...
Your Sales and Operations Planning (S&OP) Analytics: Crystal Ball or Ball and...Your Sales and Operations Planning (S&OP) Analytics: Crystal Ball or Ball and...
Your Sales and Operations Planning (S&OP) Analytics: Crystal Ball or Ball and...
 
Keeping Pace with Change: Prepare for Tomorrow & Advance Your Career
Keeping Pace with Change: Prepare for Tomorrow & Advance Your CareerKeeping Pace with Change: Prepare for Tomorrow & Advance Your Career
Keeping Pace with Change: Prepare for Tomorrow & Advance Your Career
 
March 2016 PHXTUG Meeting
March 2016 PHXTUG MeetingMarch 2016 PHXTUG Meeting
March 2016 PHXTUG Meeting
 
Day 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologyDay 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminology
 
Yeswanth-Resume
Yeswanth-ResumeYeswanth-Resume
Yeswanth-Resume
 
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
 

Plus de Edureka!

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaEdureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaEdureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaEdureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaEdureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaEdureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaEdureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaEdureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaEdureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaEdureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | EdurekaEdureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEdureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEdureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaEdureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaEdureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaEdureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaEdureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaEdureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | EdurekaEdureka!
 
ITIL® Tutorial for Beginners | ITIL® Foundation Training | Edureka
ITIL® Tutorial for Beginners | ITIL® Foundation Training | EdurekaITIL® Tutorial for Beginners | ITIL® Foundation Training | Edureka
ITIL® Tutorial for Beginners | ITIL® Foundation Training | EdurekaEdureka!
 

Plus de Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 
ITIL® Tutorial for Beginners | ITIL® Foundation Training | Edureka
ITIL® Tutorial for Beginners | ITIL® Foundation Training | EdurekaITIL® Tutorial for Beginners | ITIL® Foundation Training | Edureka
ITIL® Tutorial for Beginners | ITIL® Foundation Training | Edureka
 

Dernier

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 

Dernier (20)

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 

Introduction to Data Warehousing

  • 1. www.edureka.co/datawarehousing Introduction To DataWarehousing View Datawarehousing Course at www.edureka.co/datawarehousing
  • 2. LIVE Online Class Class Recording in LMS 24/7 Post Class Support Module Wise Quiz Project Work Verifiable Certificate Slide2 Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions www.edureka.co/datawarehousing How it Works?
  • 3. Slide3 www.edureka.co/datawarehousing For Queries during the session and class recording: Post on Twitter @edurekaIN: #askEdureka Post on Facebook /edurekaIN Objectives of this Session What is Datawarehouse? Datawarehouse Architecture Why Datawarehouse is used? What is ETL? What all you will learn in Datawarehousing and ETL course? Hands On
  • 4. Slide4 www.edureka.co/datawarehousing What is DataWarehouse? A Data Warehouse is a central location where consolidated data from multiple locations are stored The end user accesses it whenever he needs some information Data Warehouse is not loaded every time when new data is generated There are timelines determined by the business as to when a Data Warehouse needs to be loaded –daily, monthly, once in a quarter etc Source 1 Source 2 Source n User 1 User 2 User n Data Warehouse . . . . . .
  • 5. Slide5 www.edureka.co/datawarehousing Why do we need Datawarehouse? The primary reason for a Datawarehouse is, for a company to get that extra edge over its competitors This extra edge can be gained by taking smarter decisions Smarter decisions can be taken only if the executives responsible for taking such decisions have data at their disposal For Example: Let’s consider some strategic questions that a manager or an executive has to answer to get an extra edge over his company’s competitors QHow do we increase the market share of this company by 5 %? QWhich product is not doing well in the market? QWhich agent needs help with selling policies? QWhat is the quality of the customer service provided and what improvements are needed? These questions may not be needed to run a business but are needed for the survival and growth of the business. Strategic Questions
  • 6. Slide6 www.edureka.co/datawarehousing Let’s consider one of the strategic question for which a manager or an executive is trying to find answer What is the quality of the customer service provided and what improvements are needed? How many customer feedbacks do we have in the last 6 months? How many customers have given a feedback of Excellent, how many averages? How many bad? What are the comments or improvement areas highlighted by customers who have rated us bad or average? Result 1 Result 2 Result 3 Subset Question 1 Subset Question 2 Subset Question 3 Database Why is Datawarehouse so Important?
  • 7. Slide7 www.edureka.co/datawarehousing Strategic questions can be answered by studying the trends. Data Warehouse What is the quality of the customer service provided and what improvements are needed? Operational System Operational System doesn’t provide trends Data Warehouse provides trends Result provided is in ready to access format Result 1 Result 2 Result 3 OLTP Why is Datawarehouse so Important?
  • 8. Slide8 www.edureka.co/datawarehousing What is ETL? Source 1 Source 2 ETL Datawarehouse What and from where to Extract? How to Transform? Where to Load? Tools available
  • 9. Slide9 www.edureka.co/datawarehousing Datawarehouse Architecture Source File 1 Other Sources Transactional Sources OLTP Data Warehouse DM 1 Reporting Data Presentation Layer Reporting tools ETL User generates reports DM 3 DM 2 Data Access Layer
  • 10. Slide10 www.edureka.co/datawarehousing Advantages of DataWarehouse Standardizes data across an organization Smarter decisions for companies –Move towards fact based decisions REDUCE COSTS »Drop products not doing well »Negotiate for improvement with suppliers INCREASE REVENUE »Work on the high selling products »Customer satisfaction –Know what is working and what is not
  • 11. Slide11 www.edureka.co/datawarehousing Creating and Populating the Tables Problem Statement »From data files provided, based on requirement,createand populate the tables »Use PostgreSQL for creating tables and Talend Open studio for loading tables
  • 12. Slide12 www.edureka.co/datawarehousing Requirement in English statements Identify entities and the relations between them Attributes and facts Develop a model Create the tables using POSTGRESQL Populate the tables using ETL Test the Jobs Creating and Populating the Tables (Flow Diagram)
  • 13. Slide13 www.edureka.co/datawarehousing Using PostgreSQL and Talend LOOKUP Sales Rating INPUT Country_name Sales_person Sales TARGET Country_name Sales_person Sales Rating
  • 14. Slide14 www.edureka.co/datawarehousing Using PostgreSQL and Talend CREATE TABLE INPUT ( COUNTRY_NAME VARCHAR(20), SALES_PERSON VARCHAR(20), SALES INT ) INSERT INTO INPUT VALUES ('India','ABC',100) INSERT INTO INPUT VALUES ('Australia','MDM',50) INSERT INTO INPUT VALUES ('USA','ETL',350) INSERT INTO INPUT VALUES ('India','GHI',200) INSERT INTO INPUT VALUES ('UK','EMI',245) INSERT INTO INPUT VALUES ('USA','ETL',125) CREATE TABLE LOOKUP ( SALES INT, RATING VARCHAR(30) ) INSERT INTO LOOKUP VALUES (100,'Poor') INSERT INTO LOOKUP VALUES (50,'Poor') INSERT INTO LOOKUP VALUES (350,'Very Good') INSERT INTO LOOKUP VALUES (200,'Good') INSERT INTO LOOKUP VALUES (245,'Very Good') INSERT INTO LOOKUP VALUES (125,'Good')
  • 15. Slide15 www.edureka.co/datawarehousing Finally, You will end up creating this !!
  • 16. Slide16 www.edureka.co/datawarehousing Course Curriculum Module 1 »Introduction to Data Warehousing Module 2 »Dimensions and Facts Module 3 »Normalization and Schemas Module 4 »Modeling Module 5 »Concept of ETL Module 6 »Project on Talend