SlideShare une entreprise Scribd logo
1  sur  47
Data Warehousing Concepts
 What is Data Warehousing?
 Dimensional Data Model
 Star Schema
 Snowflake Schema
 Slowly Changing Dimension
 Conceptual Data Model
 Logical Data Model
 Physical Data Model
 Conceptual, Logical, and Physical Data Model
 Data Integrity
 What is OLAP
 MOLAP, ROLAP, and HOLAP
What is Data Warehousing?
Different people have different definitions for a data warehouse. The most popular
definition came from Bill Inmon, who provided the following:
A data warehouse is a subject-oriented, integrated, time-variant and non-volatile
collection of data in support of management's decision making process.
A process of transforming data
into information and making it
available to users in a timely
enough manner to make a
difference
To summarize ...
• OLTP Systems
are used to “run”
a business
• The Data Warehouse
helps to “optimize” the
business
Corporate Data
It includes
• human resource data
• financial data
• facilities data
• sales data
• expenses on marketing data
• production planning cost
• manufacturing cost
• service delivery cost
• inventory management
• shipping and payment data
What is enterprise-wide corporate data?
How is the Business Intelligence in Retail Banking? Or Retail
Industry?
KPI’s
The KPI can be used as the performance measurement tool
(Key Performance Indicator)
The KPI’s in Retail Banking:
 The Total cash deposits held in a month
 The average annual deposit held
 Average number of deposits per retail bank growth
 Average withdrawals made by each depositor
 Ratio of active depositor or dormant depositor
 Average number of default borrowers in a year
 Average number of credit cards issued by the retail bank
 Rate of borrowing risk
 Rate of default risk
 Average number of customers served in a day
 Average number of closed bank accounts
KPI’s
The KPI can be used as the performance measurement tool
(Key Performance Indicator)
The KPI’s in Retail Industry:
• Sales compared to Budget & Target
• Sales compared to last year (or any other period)
• Wage cost recovery
• Average sale per customer/transaction
• Units per customer/transaction
• Sales per hour
• Sales & Gross Margin
KPI’s (Key Performance Indicator)
Examples of common departmental KPIs
Sales Growth
Analyze the pace at which your organization's
sales revenue is growing and use that
information in strategic decision-making
Marketing
Analyze the pace at which your organization's
sales revenue is growing and use that
information in strategic decision-making
Financial
Measures your organization's financial health
by analyzing readily available resources that
could be used to meet any short-term
obligations.
Data Warehousing
Data Warehousing Architecture
Data Warehousing Environment
• Duplicate data
• Inconsistent values
• Missing data
• Unexpected use of fields
• Impossible or wrong values
Data Quality
• Data-Type Constraints:
• Range Constraints:
• Mandatory Constraints:
• Unique Constraints:
• Set-Membership constraints:
• Foreign-key constraints: Regular expression patterns:
Validations for Data Cleansing
Views to build warehouse
• The top-down view
• The data source view
• The data warehouse view
• The business query view
What approach is better to design data warehouse?
Top Down Approach
Bottom Up Approach
Data Warehousing Design
• Requirement Gathering
• Physical Environment Setup
• Data Modeling
• ETL
• OLAP Cube Design
• Front End Development
• Report Development
• Performance Tuning
• Query Optimization
• Quality Assurance
• Rolling out to Production
• Production Maintenance
• Incremental Enhancements
Why Data Warehousing?
 Need to see daily, weekly, monthly, quarterly profit of each
store.
 Comparison of sales and profit on various time periods.
 Comparison of sales in various time bands of the day.
 Need to know which product has more demand on which
location?
 Need to study trend of sales by time period of the day over
the week, month, and year?
 On what day sales is higher?
Phases of Data Warehousing Project
1. Identify and collect requirements
 Need to see daily, weekly, monthly, quarterly profit of each store.
 Comparison of sales and profit on various time periods.
 Comparison of sales in various time bands of the day.
 Need to know which product has more demand on which location?
 Need to study trend of sales by time period of the day over the week, month, and year?
 On what day sales is higher?
Will be handled by business analyst and leads
Who collects the requirements?
Phases of Data Warehousing Project
2. Design the dimensional model
Pharmacy_Claims_Fact
Drug_Id (FK)
Org_Id (FK)
Practitioner_Id (FK)
Product_Id (FK)
Time_ID (FK)
Claim_status_Id (FK)
Provider_Id (FK)
Subscriber_id (FK)
Demographic_key (FK)
InsuranceType_Id (FK)
Incurred_Date
Claim_Date
Claim_Settled_Date
Days_Supply
Dispensing_Fee
Incentive_Savings_Amount
Incentive_Fee_Paid_Amount
Amount_Claimed
Amount_Paid
Amount_Pending
Amount_Adjusted
CoPayment_Amount
CoInsurance_Amount
Deductible
Refill_Indicator
Claim_Production_Key
Claim_Production_Txn_No
Status_Change_Date
Last_Record_Flag
Practitioner
Practitioner_Id
Practitioner_Name
Practitioner_Type
practioner_type_desc
Qualification
Specialisation
ssn
Medical_Assoc_Enroll_No
Organisation
Org_Id
Org_prod_id
Org_Name
Address
City
County
State
Zip
Industry_Classification
Subscriber
Subscriber_id
Subscriber_prod_key
Member_prod_key
Member_Name
Date_of_Birth
Subscriber_type
Address
City
County
State
Zip
Hobby1
Hobby2
Smoker_YN
Alcoholic_YN
Pre_Existing_Ailments
Demographics
Demographic_key
Age_group
Income_group
Race
Country_of_birth
Marital_status
Gender
Citizenship_status
Provider
Provider_Id
Provider_Name
Provider_Type
Address
City
County
State
Zip
Service_Area
Netwrok_Provider
Insurance_Type
InsuranceType_Id
InsuranceType_Name
InsuranceType_Desc
Product
Product_Id
Product_Name
Product_Category
LoB
Claim_Status
Claim_status_Id
Claim_Status_Reason
Claim_stat_catg
Time
Time_ID
Day
Week
Month
Quarter
Year
Season
Drugs
Drug_Id
Drug_Name_Generic
Drug_Name_Trade
National_Drug_Code
Drug_Description
Drug_Category
Formulary
Manufacturer
Data Model will be designed by Data Modelers
Phases of Data Warehousing Project
3. Create and Maintain the tables
Database will be maintained by DBA’s
Phases of Data Warehousing Project
4. Loading the data into Data Warehouse and Data Marts
Will be taken care by ETL Team
What is ETL?
Informatica is ETL application
Phases of Data Warehousing Project
5. Develop Reports / Dashboards
Will be taken care by Reporting Team
Phases of Data Warehousing Project
6. Testing ETL Mappings and Reports / Dashboards
Will be taken care by QA Department
7. Deploying to the Production and Maintaining by Production
Team
Will be taken care by Production Department
Where do we fit after learning this training?
Phases of Data Warehousing Project
Where do we fit after learning this training?
We can work as a
1. ETL Developer
2. ETL Administrator
3. ETL Tester
Data Modeling
What is Data Modeling?
• Data model defines relationships between
data
• Dimensional data model is most often used in
data warehousing systems.
• Data modeling is the process of learning about
the data.
Data modeling will be designed by data modelers
What is Dimensional Modeling?
• It help us store the data
Goals and benefits of Dimensional Modeling
• Faster Data retrieval
• Better Understandability
• Extensibility
It has 2 distinct categories
• Dimension and
• Measures
Scenarios of Dimensional Data Modeling
McDonald’s client:
I want to store information of how many burgers and fries are getting
sold per day from a single McDonald’s outlet.
what is dimension and what is a measure in this example
Step1: Identify the Dimensions
1.Food (ex: Burgers and fries)
2. Store (McDonald’s)
3. Some specific day
Step2: Identify the measures
Number of burgers/fries sold is a measure.
The Fact table captures the data that measures the organizations business
operations
Scenarios of Dimensional Data Modeling
Step3: Identify the attributes or properties of dimensions
KEY NAME
1 Burger
2 Fries
KEY NAME
1 Store 1
2 Store 2
... ...
KEY DAY
1 01 Jan 2012
2 02 Jan 2012
3 03 Jan 2012
... ...
Scenarios of Dimensional Data Modeling
Step 4: Identify the granularity of the measures
What is meant by "Granularity"?
Granularity refers to the lowest (or most granular) level of information
stored in any table
Scenarios of Dimensional Data Modeling
Step 5: History Preservation (Optional)
This can be solved by designing the dimension tables as "slowly changing
dimension".
Entities:
Entities are the things about which you want to store information.
For example: EMPLOYEE
Cardinalities:
Scenarios of Dimensional Data Modeling
The cardinality shows how much of one side of the relationship belongs to
how much of the other side of the relationship.
For example:
• How many customers belong to 1 sale?;
• How many sales belong to 1 customer?;
• How many sales take place in 1 shop?
Customers --> Sales; 1 customer can buy something several times
Sales --> Customers; 1 sale is always made by 1 customer at the time
Customers --> Products; 1 customer can buy multiple products
Products --> Customers; 1 product can be purchased by multiple customers
Scenarios of Dimensional Data Modeling for Banking
Scenarios of Dimensional Data Modeling for Retail Banking
Scenarios of Dimensional Data Modeling for Retail Banking
Event 1 - Set-up Banks and Branches
Event 2 - Create new Customer
Event 3 - Setup New Account
Event 4 - Issue Credit Card
Event 5 - Customer makes Deposit
Event 6 - Customer uses Card
Event 7 - Bank Issues Statement
Event 8 - Customer closes Account
Data Modeling
Data Modeling
Data Modeling
Types of OLAP Servers
We have four types of OLAP servers:
• Relational OLAP (ROLAP)
• Multidimensional OLAP (MOLAP)
• Hybrid OLAP (HOLAP)
• Specialized SQL Servers
OLTP v/s OLAP
OLTP Data Model
OLTP  OLAP
Snowflake Schema
Snowflake Schema
Star Schema
Informatica

Contenu connexe

Tendances

What are the benefits of a Product Information Management (PIM) system?
What are the benefits of a Product Information Management (PIM) system?What are the benefits of a Product Information Management (PIM) system?
What are the benefits of a Product Information Management (PIM) system?Erwin Sigterman
 
Business Architecture - The Rise and Fall of Smart Retail
Business Architecture - The Rise and Fall of Smart RetailBusiness Architecture - The Rise and Fall of Smart Retail
Business Architecture - The Rise and Fall of Smart RetailRichard Veryard
 
R3 Consulting Product Information Management (PIM) webinar
R3 Consulting Product Information Management (PIM) webinarR3 Consulting Product Information Management (PIM) webinar
R3 Consulting Product Information Management (PIM) webinarTinuiti
 
Why marketers need a Product Information Management (PIM) Solution
Why marketers need a Product Information Management (PIM) SolutionWhy marketers need a Product Information Management (PIM) Solution
Why marketers need a Product Information Management (PIM) SolutionChris Risner
 
A Road Map to Optimization: 3 Keys to Tying New Technology Rollouts To Busine...
A Road Map to Optimization: 3 Keys to Tying New Technology Rollouts To Busine...A Road Map to Optimization: 3 Keys to Tying New Technology Rollouts To Busine...
A Road Map to Optimization: 3 Keys to Tying New Technology Rollouts To Busine...G3 Communications
 
Taking the Higher Ground in Category Management
Taking the Higher Ground in Category ManagementTaking the Higher Ground in Category Management
Taking the Higher Ground in Category ManagementJosh Stancil
 
Product Information Management: Everything you wanted to know but were afraid...
Product Information Management: Everything you wanted to know but were afraid...Product Information Management: Everything you wanted to know but were afraid...
Product Information Management: Everything you wanted to know but were afraid...Samantha Owens Davis
 
How Product Information Management Solves Common Problems with Your Clients' ...
How Product Information Management Solves Common Problems with Your Clients' ...How Product Information Management Solves Common Problems with Your Clients' ...
How Product Information Management Solves Common Problems with Your Clients' ...nChannel, Inc.
 
STEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) TrailblazerSTEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) TrailblazerStibo Systems
 
Apparel retail software sap business one with i vend retail
Apparel retail software   sap business one with i vend retailApparel retail software   sap business one with i vend retail
Apparel retail software sap business one with i vend retailBSD SOLUTIONS
 
Zed-Sales™ - Channel Sales & Distribution Management System by Zed Axis Techn...
Zed-Sales™ - Channel Sales & Distribution Management System by Zed Axis Techn...Zed-Sales™ - Channel Sales & Distribution Management System by Zed Axis Techn...
Zed-Sales™ - Channel Sales & Distribution Management System by Zed Axis Techn...Rakesh Kumar
 
The First Kilometre: Building a Back-End That Sets You Up For Success
The First Kilometre: Building a Back-End That Sets You Up For Success The First Kilometre: Building a Back-End That Sets You Up For Success
The First Kilometre: Building a Back-End That Sets You Up For Success Demac Media
 
Assortment optimization based on consumer clustering and behavior modelling
Assortment optimization based on consumer clustering and behavior modellingAssortment optimization based on consumer clustering and behavior modelling
Assortment optimization based on consumer clustering and behavior modellingScienceSoft
 

Tendances (19)

SKU Rationalization
SKU RationalizationSKU Rationalization
SKU Rationalization
 
Big data gaurav
Big data gauravBig data gaurav
Big data gaurav
 
What are the benefits of a Product Information Management (PIM) system?
What are the benefits of a Product Information Management (PIM) system?What are the benefits of a Product Information Management (PIM) system?
What are the benefits of a Product Information Management (PIM) system?
 
Business Architecture - The Rise and Fall of Smart Retail
Business Architecture - The Rise and Fall of Smart RetailBusiness Architecture - The Rise and Fall of Smart Retail
Business Architecture - The Rise and Fall of Smart Retail
 
MR3 READINESS CHEAT SHEET
MR3 READINESS CHEAT SHEETMR3 READINESS CHEAT SHEET
MR3 READINESS CHEAT SHEET
 
Product information management
Product information managementProduct information management
Product information management
 
R3 Consulting Product Information Management (PIM) webinar
R3 Consulting Product Information Management (PIM) webinarR3 Consulting Product Information Management (PIM) webinar
R3 Consulting Product Information Management (PIM) webinar
 
Revolutionising Retail with Business Analytics
Revolutionising Retail with Business AnalyticsRevolutionising Retail with Business Analytics
Revolutionising Retail with Business Analytics
 
Why marketers need a Product Information Management (PIM) Solution
Why marketers need a Product Information Management (PIM) SolutionWhy marketers need a Product Information Management (PIM) Solution
Why marketers need a Product Information Management (PIM) Solution
 
A Road Map to Optimization: 3 Keys to Tying New Technology Rollouts To Busine...
A Road Map to Optimization: 3 Keys to Tying New Technology Rollouts To Busine...A Road Map to Optimization: 3 Keys to Tying New Technology Rollouts To Busine...
A Road Map to Optimization: 3 Keys to Tying New Technology Rollouts To Busine...
 
Taking the Higher Ground in Category Management
Taking the Higher Ground in Category ManagementTaking the Higher Ground in Category Management
Taking the Higher Ground in Category Management
 
Product Information Management: Everything you wanted to know but were afraid...
Product Information Management: Everything you wanted to know but were afraid...Product Information Management: Everything you wanted to know but were afraid...
Product Information Management: Everything you wanted to know but were afraid...
 
How Product Information Management Solves Common Problems with Your Clients' ...
How Product Information Management Solves Common Problems with Your Clients' ...How Product Information Management Solves Common Problems with Your Clients' ...
How Product Information Management Solves Common Problems with Your Clients' ...
 
STEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) TrailblazerSTEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) Trailblazer
 
Demand management and customer service
Demand management and customer serviceDemand management and customer service
Demand management and customer service
 
Apparel retail software sap business one with i vend retail
Apparel retail software   sap business one with i vend retailApparel retail software   sap business one with i vend retail
Apparel retail software sap business one with i vend retail
 
Zed-Sales™ - Channel Sales & Distribution Management System by Zed Axis Techn...
Zed-Sales™ - Channel Sales & Distribution Management System by Zed Axis Techn...Zed-Sales™ - Channel Sales & Distribution Management System by Zed Axis Techn...
Zed-Sales™ - Channel Sales & Distribution Management System by Zed Axis Techn...
 
The First Kilometre: Building a Back-End That Sets You Up For Success
The First Kilometre: Building a Back-End That Sets You Up For Success The First Kilometre: Building a Back-End That Sets You Up For Success
The First Kilometre: Building a Back-End That Sets You Up For Success
 
Assortment optimization based on consumer clustering and behavior modelling
Assortment optimization based on consumer clustering and behavior modellingAssortment optimization based on consumer clustering and behavior modelling
Assortment optimization based on consumer clustering and behavior modelling
 

Similaire à INFORMATICA EASY LEARNING ONLINE TRAINING

Data warehousev2.1
Data warehousev2.1Data warehousev2.1
Data warehousev2.1Tuan Luong
 
DATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docx
DATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docxDATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docx
DATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docxwhittemorelucilla
 
Business Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemBusiness Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemKiran kumar
 
SALES_FORECASTING of sparkflows.pdf
SALES_FORECASTING of sparkflows.pdfSALES_FORECASTING of sparkflows.pdf
SALES_FORECASTING of sparkflows.pdfSparkflows
 
Sales Management Planning
Sales Management PlanningSales Management Planning
Sales Management PlanningMathew Lawrence
 
Data Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisionsData Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisionsVivastream
 
Retailers and Suppliers are Re-Tooling in Technology
Retailers and Suppliers are Re-Tooling in TechnologyRetailers and Suppliers are Re-Tooling in Technology
Retailers and Suppliers are Re-Tooling in TechnologySPI Conference
 
Trade smart case studies
Trade smart case studiesTrade smart case studies
Trade smart case studiesKristy Weiss
 
Trade smart case studies
Trade smart case studiesTrade smart case studies
Trade smart case studiesKristy Weiss
 
Assignment johnson
Assignment johnsonAssignment johnson
Assignment johnsonJohnson Minj
 
Intro to Data warehousing lecture 15
Intro to Data warehousing   lecture 15Intro to Data warehousing   lecture 15
Intro to Data warehousing lecture 15AnwarrChaudary
 
Benefits of a data warehouse presentation by Being topper
Benefits of a data warehouse presentation by Being topperBenefits of a data warehouse presentation by Being topper
Benefits of a data warehouse presentation by Being topperBeing Topper
 
Business requirements gathering for bi
Business requirements gathering for biBusiness requirements gathering for bi
Business requirements gathering for biCorey Dayhuff
 
Data mining in marketing
Data mining in marketingData mining in marketing
Data mining in marketingrushabhs002
 
presentationofism-complete-1-100227093028-phpapp01.pptx
presentationofism-complete-1-100227093028-phpapp01.pptxpresentationofism-complete-1-100227093028-phpapp01.pptx
presentationofism-complete-1-100227093028-phpapp01.pptxvipush1
 

Similaire à INFORMATICA EASY LEARNING ONLINE TRAINING (20)

Data warehousev2.1
Data warehousev2.1Data warehousev2.1
Data warehousev2.1
 
DATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docx
DATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docxDATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docx
DATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docx
 
Business Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemBusiness Intelligence Data Warehouse System
Business Intelligence Data Warehouse System
 
SALES_FORECASTING of sparkflows.pdf
SALES_FORECASTING of sparkflows.pdfSALES_FORECASTING of sparkflows.pdf
SALES_FORECASTING of sparkflows.pdf
 
Msbi by quontra us
Msbi by quontra usMsbi by quontra us
Msbi by quontra us
 
Sales Management Planning
Sales Management PlanningSales Management Planning
Sales Management Planning
 
Data Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisionsData Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisions
 
Retailers and Suppliers are Re-Tooling in Technology
Retailers and Suppliers are Re-Tooling in TechnologyRetailers and Suppliers are Re-Tooling in Technology
Retailers and Suppliers are Re-Tooling in Technology
 
Trade smart case studies
Trade smart case studiesTrade smart case studies
Trade smart case studies
 
Trade smart case studies
Trade smart case studiesTrade smart case studies
Trade smart case studies
 
TradeSmart Case Studies
TradeSmart Case StudiesTradeSmart Case Studies
TradeSmart Case Studies
 
Assignment johnson
Assignment johnsonAssignment johnson
Assignment johnson
 
Intro to Data warehousing lecture 15
Intro to Data warehousing   lecture 15Intro to Data warehousing   lecture 15
Intro to Data warehousing lecture 15
 
Strategies for Joint Business Planning Sessions
Strategies for Joint Business Planning SessionsStrategies for Joint Business Planning Sessions
Strategies for Joint Business Planning Sessions
 
Benefits of a data warehouse presentation by Being topper
Benefits of a data warehouse presentation by Being topperBenefits of a data warehouse presentation by Being topper
Benefits of a data warehouse presentation by Being topper
 
Big Data? Big Deal, Barclaycard
Big Data? Big Deal, Barclaycard Big Data? Big Deal, Barclaycard
Big Data? Big Deal, Barclaycard
 
Business requirements gathering for bi
Business requirements gathering for biBusiness requirements gathering for bi
Business requirements gathering for bi
 
Data mining in marketing
Data mining in marketingData mining in marketing
Data mining in marketing
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
presentationofism-complete-1-100227093028-phpapp01.pptx
presentationofism-complete-1-100227093028-phpapp01.pptxpresentationofism-complete-1-100227093028-phpapp01.pptx
presentationofism-complete-1-100227093028-phpapp01.pptx
 

Plus de ZaranTech LLC

Comparison Between Artificial Intelligence, Machine Learning, and Deep Learning
Comparison Between Artificial Intelligence, Machine Learning, and Deep LearningComparison Between Artificial Intelligence, Machine Learning, and Deep Learning
Comparison Between Artificial Intelligence, Machine Learning, and Deep LearningZaranTech LLC
 
6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday DeploymentZaranTech LLC
 
Business Benefits of Robotic Process Automation
Business Benefits of Robotic Process AutomationBusiness Benefits of Robotic Process Automation
Business Benefits of Robotic Process AutomationZaranTech LLC
 
RPA – UiPath Training & Certification Roadmap
RPA – UiPath Training & Certification RoadmapRPA – UiPath Training & Certification Roadmap
RPA – UiPath Training & Certification RoadmapZaranTech LLC
 
Roles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerRoles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerZaranTech LLC
 
Demand For Data Scientist
Demand For Data ScientistDemand For Data Scientist
Demand For Data ScientistZaranTech LLC
 
Introduction To Data Science with Apache Spark
Introduction To Data Science with Apache Spark Introduction To Data Science with Apache Spark
Introduction To Data Science with Apache Spark ZaranTech LLC
 
10 Popular Hadoop Technical Interview Questions
10 Popular Hadoop Technical Interview Questions10 Popular Hadoop Technical Interview Questions
10 Popular Hadoop Technical Interview QuestionsZaranTech LLC
 
SAP HANA Reporting - SAP HANA Tutorial
SAP HANA Reporting - SAP HANA TutorialSAP HANA Reporting - SAP HANA Tutorial
SAP HANA Reporting - SAP HANA TutorialZaranTech LLC
 
SAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP HANA Native Application Development
SAP HANA Native Application DevelopmentZaranTech LLC
 
Qtp selenium Course Instructions & Installation Steps
Qtp selenium Course Instructions & Installation StepsQtp selenium Course Instructions & Installation Steps
Qtp selenium Course Instructions & Installation StepsZaranTech LLC
 
Introduction to NoSQL Databases | Hadoop Quick Introduction
Introduction to NoSQL Databases | Hadoop Quick IntroductionIntroduction to NoSQL Databases | Hadoop Quick Introduction
Introduction to NoSQL Databases | Hadoop Quick IntroductionZaranTech LLC
 
Informatica Power Center - Workflow Manager
Informatica Power Center - Workflow ManagerInformatica Power Center - Workflow Manager
Informatica Power Center - Workflow ManagerZaranTech LLC
 
Informatica Data Modelling : Importance of Conceptual Models
Informatica Data Modelling : Importance of  Conceptual ModelsInformatica Data Modelling : Importance of  Conceptual Models
Informatica Data Modelling : Importance of Conceptual ModelsZaranTech LLC
 
Informatica Interview Questions & Answers
Informatica Interview Questions & AnswersInformatica Interview Questions & Answers
Informatica Interview Questions & AnswersZaranTech LLC
 
CaseStudy - Business Analyst Project Objectives
CaseStudy - Business Analyst Project ObjectivesCaseStudy - Business Analyst Project Objectives
CaseStudy - Business Analyst Project ObjectivesZaranTech LLC
 
All About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAAll About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAZaranTech LLC
 
SAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA TutorialSAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA TutorialZaranTech LLC
 
Learning is Evolving | Enhance your skills with ZaranTech
Learning is Evolving | Enhance your skills with ZaranTechLearning is Evolving | Enhance your skills with ZaranTech
Learning is Evolving | Enhance your skills with ZaranTechZaranTech LLC
 
What does a business analyst do?
What does a business analyst do?What does a business analyst do?
What does a business analyst do?ZaranTech LLC
 

Plus de ZaranTech LLC (20)

Comparison Between Artificial Intelligence, Machine Learning, and Deep Learning
Comparison Between Artificial Intelligence, Machine Learning, and Deep LearningComparison Between Artificial Intelligence, Machine Learning, and Deep Learning
Comparison Between Artificial Intelligence, Machine Learning, and Deep Learning
 
6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment
 
Business Benefits of Robotic Process Automation
Business Benefits of Robotic Process AutomationBusiness Benefits of Robotic Process Automation
Business Benefits of Robotic Process Automation
 
RPA – UiPath Training & Certification Roadmap
RPA – UiPath Training & Certification RoadmapRPA – UiPath Training & Certification Roadmap
RPA – UiPath Training & Certification Roadmap
 
Roles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerRoles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps Engineer
 
Demand For Data Scientist
Demand For Data ScientistDemand For Data Scientist
Demand For Data Scientist
 
Introduction To Data Science with Apache Spark
Introduction To Data Science with Apache Spark Introduction To Data Science with Apache Spark
Introduction To Data Science with Apache Spark
 
10 Popular Hadoop Technical Interview Questions
10 Popular Hadoop Technical Interview Questions10 Popular Hadoop Technical Interview Questions
10 Popular Hadoop Technical Interview Questions
 
SAP HANA Reporting - SAP HANA Tutorial
SAP HANA Reporting - SAP HANA TutorialSAP HANA Reporting - SAP HANA Tutorial
SAP HANA Reporting - SAP HANA Tutorial
 
SAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP HANA Native Application Development
SAP HANA Native Application Development
 
Qtp selenium Course Instructions & Installation Steps
Qtp selenium Course Instructions & Installation StepsQtp selenium Course Instructions & Installation Steps
Qtp selenium Course Instructions & Installation Steps
 
Introduction to NoSQL Databases | Hadoop Quick Introduction
Introduction to NoSQL Databases | Hadoop Quick IntroductionIntroduction to NoSQL Databases | Hadoop Quick Introduction
Introduction to NoSQL Databases | Hadoop Quick Introduction
 
Informatica Power Center - Workflow Manager
Informatica Power Center - Workflow ManagerInformatica Power Center - Workflow Manager
Informatica Power Center - Workflow Manager
 
Informatica Data Modelling : Importance of Conceptual Models
Informatica Data Modelling : Importance of  Conceptual ModelsInformatica Data Modelling : Importance of  Conceptual Models
Informatica Data Modelling : Importance of Conceptual Models
 
Informatica Interview Questions & Answers
Informatica Interview Questions & AnswersInformatica Interview Questions & Answers
Informatica Interview Questions & Answers
 
CaseStudy - Business Analyst Project Objectives
CaseStudy - Business Analyst Project ObjectivesCaseStudy - Business Analyst Project Objectives
CaseStudy - Business Analyst Project Objectives
 
All About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAAll About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BA
 
SAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA TutorialSAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA Tutorial
 
Learning is Evolving | Enhance your skills with ZaranTech
Learning is Evolving | Enhance your skills with ZaranTechLearning is Evolving | Enhance your skills with ZaranTech
Learning is Evolving | Enhance your skills with ZaranTech
 
What does a business analyst do?
What does a business analyst do?What does a business analyst do?
What does a business analyst do?
 

Dernier

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
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
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
 
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
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 

Dernier (20)

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...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
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Ữ Â...
 
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
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 

INFORMATICA EASY LEARNING ONLINE TRAINING

  • 1.
  • 2. Data Warehousing Concepts  What is Data Warehousing?  Dimensional Data Model  Star Schema  Snowflake Schema  Slowly Changing Dimension  Conceptual Data Model  Logical Data Model  Physical Data Model  Conceptual, Logical, and Physical Data Model  Data Integrity  What is OLAP  MOLAP, ROLAP, and HOLAP
  • 3. What is Data Warehousing? Different people have different definitions for a data warehouse. The most popular definition came from Bill Inmon, who provided the following: A data warehouse is a subject-oriented, integrated, time-variant and non-volatile collection of data in support of management's decision making process. A process of transforming data into information and making it available to users in a timely enough manner to make a difference
  • 4. To summarize ... • OLTP Systems are used to “run” a business • The Data Warehouse helps to “optimize” the business
  • 5. Corporate Data It includes • human resource data • financial data • facilities data • sales data • expenses on marketing data • production planning cost • manufacturing cost • service delivery cost • inventory management • shipping and payment data What is enterprise-wide corporate data? How is the Business Intelligence in Retail Banking? Or Retail Industry?
  • 6. KPI’s The KPI can be used as the performance measurement tool (Key Performance Indicator) The KPI’s in Retail Banking:  The Total cash deposits held in a month  The average annual deposit held  Average number of deposits per retail bank growth  Average withdrawals made by each depositor  Ratio of active depositor or dormant depositor  Average number of default borrowers in a year  Average number of credit cards issued by the retail bank  Rate of borrowing risk  Rate of default risk  Average number of customers served in a day  Average number of closed bank accounts
  • 7. KPI’s The KPI can be used as the performance measurement tool (Key Performance Indicator) The KPI’s in Retail Industry: • Sales compared to Budget & Target • Sales compared to last year (or any other period) • Wage cost recovery • Average sale per customer/transaction • Units per customer/transaction • Sales per hour • Sales & Gross Margin
  • 8. KPI’s (Key Performance Indicator) Examples of common departmental KPIs Sales Growth Analyze the pace at which your organization's sales revenue is growing and use that information in strategic decision-making Marketing Analyze the pace at which your organization's sales revenue is growing and use that information in strategic decision-making Financial Measures your organization's financial health by analyzing readily available resources that could be used to meet any short-term obligations.
  • 12. • Duplicate data • Inconsistent values • Missing data • Unexpected use of fields • Impossible or wrong values Data Quality • Data-Type Constraints: • Range Constraints: • Mandatory Constraints: • Unique Constraints: • Set-Membership constraints: • Foreign-key constraints: Regular expression patterns: Validations for Data Cleansing
  • 13. Views to build warehouse • The top-down view • The data source view • The data warehouse view • The business query view What approach is better to design data warehouse?
  • 16. Data Warehousing Design • Requirement Gathering • Physical Environment Setup • Data Modeling • ETL • OLAP Cube Design • Front End Development • Report Development • Performance Tuning • Query Optimization • Quality Assurance • Rolling out to Production • Production Maintenance • Incremental Enhancements
  • 17. Why Data Warehousing?  Need to see daily, weekly, monthly, quarterly profit of each store.  Comparison of sales and profit on various time periods.  Comparison of sales in various time bands of the day.  Need to know which product has more demand on which location?  Need to study trend of sales by time period of the day over the week, month, and year?  On what day sales is higher?
  • 18. Phases of Data Warehousing Project 1. Identify and collect requirements  Need to see daily, weekly, monthly, quarterly profit of each store.  Comparison of sales and profit on various time periods.  Comparison of sales in various time bands of the day.  Need to know which product has more demand on which location?  Need to study trend of sales by time period of the day over the week, month, and year?  On what day sales is higher? Will be handled by business analyst and leads Who collects the requirements?
  • 19. Phases of Data Warehousing Project 2. Design the dimensional model Pharmacy_Claims_Fact Drug_Id (FK) Org_Id (FK) Practitioner_Id (FK) Product_Id (FK) Time_ID (FK) Claim_status_Id (FK) Provider_Id (FK) Subscriber_id (FK) Demographic_key (FK) InsuranceType_Id (FK) Incurred_Date Claim_Date Claim_Settled_Date Days_Supply Dispensing_Fee Incentive_Savings_Amount Incentive_Fee_Paid_Amount Amount_Claimed Amount_Paid Amount_Pending Amount_Adjusted CoPayment_Amount CoInsurance_Amount Deductible Refill_Indicator Claim_Production_Key Claim_Production_Txn_No Status_Change_Date Last_Record_Flag Practitioner Practitioner_Id Practitioner_Name Practitioner_Type practioner_type_desc Qualification Specialisation ssn Medical_Assoc_Enroll_No Organisation Org_Id Org_prod_id Org_Name Address City County State Zip Industry_Classification Subscriber Subscriber_id Subscriber_prod_key Member_prod_key Member_Name Date_of_Birth Subscriber_type Address City County State Zip Hobby1 Hobby2 Smoker_YN Alcoholic_YN Pre_Existing_Ailments Demographics Demographic_key Age_group Income_group Race Country_of_birth Marital_status Gender Citizenship_status Provider Provider_Id Provider_Name Provider_Type Address City County State Zip Service_Area Netwrok_Provider Insurance_Type InsuranceType_Id InsuranceType_Name InsuranceType_Desc Product Product_Id Product_Name Product_Category LoB Claim_Status Claim_status_Id Claim_Status_Reason Claim_stat_catg Time Time_ID Day Week Month Quarter Year Season Drugs Drug_Id Drug_Name_Generic Drug_Name_Trade National_Drug_Code Drug_Description Drug_Category Formulary Manufacturer Data Model will be designed by Data Modelers
  • 20. Phases of Data Warehousing Project 3. Create and Maintain the tables Database will be maintained by DBA’s
  • 21. Phases of Data Warehousing Project 4. Loading the data into Data Warehouse and Data Marts Will be taken care by ETL Team
  • 22. What is ETL? Informatica is ETL application
  • 23. Phases of Data Warehousing Project 5. Develop Reports / Dashboards Will be taken care by Reporting Team
  • 24. Phases of Data Warehousing Project 6. Testing ETL Mappings and Reports / Dashboards Will be taken care by QA Department 7. Deploying to the Production and Maintaining by Production Team Will be taken care by Production Department Where do we fit after learning this training?
  • 25. Phases of Data Warehousing Project Where do we fit after learning this training? We can work as a 1. ETL Developer 2. ETL Administrator 3. ETL Tester
  • 27. What is Data Modeling? • Data model defines relationships between data • Dimensional data model is most often used in data warehousing systems. • Data modeling is the process of learning about the data. Data modeling will be designed by data modelers
  • 28. What is Dimensional Modeling? • It help us store the data Goals and benefits of Dimensional Modeling • Faster Data retrieval • Better Understandability • Extensibility It has 2 distinct categories • Dimension and • Measures
  • 29. Scenarios of Dimensional Data Modeling McDonald’s client: I want to store information of how many burgers and fries are getting sold per day from a single McDonald’s outlet. what is dimension and what is a measure in this example Step1: Identify the Dimensions 1.Food (ex: Burgers and fries) 2. Store (McDonald’s) 3. Some specific day Step2: Identify the measures Number of burgers/fries sold is a measure. The Fact table captures the data that measures the organizations business operations
  • 30. Scenarios of Dimensional Data Modeling Step3: Identify the attributes or properties of dimensions KEY NAME 1 Burger 2 Fries KEY NAME 1 Store 1 2 Store 2 ... ... KEY DAY 1 01 Jan 2012 2 02 Jan 2012 3 03 Jan 2012 ... ...
  • 31. Scenarios of Dimensional Data Modeling Step 4: Identify the granularity of the measures What is meant by "Granularity"? Granularity refers to the lowest (or most granular) level of information stored in any table
  • 32. Scenarios of Dimensional Data Modeling Step 5: History Preservation (Optional) This can be solved by designing the dimension tables as "slowly changing dimension". Entities: Entities are the things about which you want to store information. For example: EMPLOYEE
  • 33. Cardinalities: Scenarios of Dimensional Data Modeling The cardinality shows how much of one side of the relationship belongs to how much of the other side of the relationship. For example: • How many customers belong to 1 sale?; • How many sales belong to 1 customer?; • How many sales take place in 1 shop? Customers --> Sales; 1 customer can buy something several times Sales --> Customers; 1 sale is always made by 1 customer at the time Customers --> Products; 1 customer can buy multiple products Products --> Customers; 1 product can be purchased by multiple customers
  • 34. Scenarios of Dimensional Data Modeling for Banking
  • 35. Scenarios of Dimensional Data Modeling for Retail Banking
  • 36. Scenarios of Dimensional Data Modeling for Retail Banking Event 1 - Set-up Banks and Branches Event 2 - Create new Customer Event 3 - Setup New Account Event 4 - Issue Credit Card Event 5 - Customer makes Deposit Event 6 - Customer uses Card Event 7 - Bank Issues Statement Event 8 - Customer closes Account
  • 40. Types of OLAP Servers We have four types of OLAP servers: • Relational OLAP (ROLAP) • Multidimensional OLAP (MOLAP) • Hybrid OLAP (HOLAP) • Specialized SQL Servers