8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
1/32
Presented By
Quontra Solutions
: [email protected] : 404-900-9988Website : www.quontrasolutions.com
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
2/32
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
3/32
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
4/32
DataBase DB)
A place where the collection of records will be maintained in a structured format so that It
can be easily retrieved when ever required is known as a database.
One of the most popularly used database model is
the relational model. It was developed by EdgarCodd in 1969.
Example :
How do you think the Organizations store their
employee and customer information? they store it in
a database.
where do you think the website maintains the login
information about their users?
they store it in a database.
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
5/32
ERP
ERP, which is an abbreviation for Enterprise
Resource Planning, is principally an integration
of business management practices and modern
technology.
ERP is a business tool that management uses tooperate the business day-in and day-out.
OLTP
OLTP, which is an abbreviation for Online Transaction
processing, handle real time transactions which inherentlyhave some special requirements. If your running a Bank, for
instance, you need to ensure that as people withdrawing
money from ATMS they are properly and efficiently updating
the database also those transactions are properly effecting to
their Accounts.
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
6/32
6
Data, Data everywhere yet ...
I cant find the data I need
data is scattered over the network
I cant get the data I need need an expert to get the data
I cant understand the data I found
available data poorly documented
I cant use the data I found results are unexpected
data needs to be transformed fromone form to other
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
7/32
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
8/328
In What way I can Answer the above question withmy OLTP system...
Is Data Warehousing is the Solution ??YES
Can I Improve mybusiness using Data
warehousing ??
YES..How ??
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
9/329
Which are ourlowest/highest margincustomers ?
Who are my customersand what products
are they buying?
Which customers
are most likely to goto the competition ?
What impact willnew products/serviceshave on revenue
and margins?
What product prom-
-otions have the biggestimpact on revenue?
What is the mosteffective distributionchannel?
Data warehouse helps any Business in ManyWays
Lets say A producer wants to know.
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
10/32
DWH Data Warehousing)
It usually contains historical data derived from transaction data, but it can include data
from other sources. It separates analysis workload from transaction workload and
enables an organization to consolidate data from several sources.
Raugh kimball
In simplest terms Data Warehouse can be
defined as collection of Data marts.
-Data marts : Subjective collection of Data.
Bill Inmon
A data warehouse is a subject-oriented,integrated, time variant and nonvolatile collection
of data in support of managements decision-making
process.
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
11/32
OLAP Online Analytical Processing)
The ability to analyze metrics in different dimensions such as time, geography, gender,
product, etc. For example, sales for the company is up. What region is most responsible forthis increase? Which store in this region is most responsible for the increase? What
particular product category or categories contributed the most to the increase? Answering
these types of questions in order means that you are performing an OLAP analysis.
OLAP servers provides better performance foraccessing multidimensional data. The most important
mechanism in OLAP which allows it to achieve such
performance is the use of aggregations.
Aggregations are built from the fact table by
changing the granularity on specific dimensions andaggregating up data along these dimensions.
OLAP systems gives analytical capabilities that are
not in SQL or are more difficult to obtain.
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
12/32
1. OLTP (on-line transaction processing)
2. Day-to-day operations: purchasing,inventory, banking, manufacturing, payroll,registration, accounting, etc.
1. OLAP (on-line analytical processing)
2. Data analysis and decision making
3. The tables are in the Normalized form. 3. The tables are in the De-Normalizedform.
5. For Designing OLTP we used datamodeling.
5. For Designing OLAP we usedDimension modeling.OLAP is classified into two i.e.,MOLAP & ROLAP
4. We Called the Storage objects asTables. i.e., All the masters and theTransactions are stored in the tables.
4. We Called the Storage objects asDimension and Facts. i.e., All the masters
Are dimension and the Transactions are
Facts.
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
13/32
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
14/32
SalesOrder_Fact
Cust_Id
Prod_Id
Order_Date
Delivery_Date
Unit_Price
Qty
Total_AmountTax
SalesOrderDetails
Cust_Id
SalesPerson
Prod_Id
Order_Date
Booked_Date
Delivery_Date
Unit_Price
Qty
Tax
Created_By Qty*Unit_Price+Tax=Total AmountUsually calculate all the calculationsbefore storing into OLAP
Referencekeys of
Dimensions
Numericfieldscalled as
Fact ormeasure
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
15/32
Prod_Dim
Prod_Id
Cust_Dim
Cust_Id
Time_Dim
Date
Year
Month
Org_Dim
Org_Id
SalesOrder_Fact
Cust_Id
Prod_Id
Order_Date
Delivery_Date
Org_IdUnit_Price
Qty
Total_Amount
Tax
STAR Schema
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
16/32
Product_Di
m
Prod_Id
Prod_NameBase_Rate
Cat_Name
Cat_Desc
Group_Name
Group_Desc
SalesOrder_Fact
Cust_Id
Prod_Id
Order_Date
Delivery_Date
Unit_Price
Qty
Total_AmountTax
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
17/32
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
18/32
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
19/32
19
Data Warehousing --It is a process
Technique for assembling andmanaging data from varioussources for the purpose of
answering business questions.Thus making decisions that werenot previous possible
A decision support databasemaintained separately from theorganizations operational
database
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
20/32
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
21/32
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
22/32
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
23/32
Base Product
$ 25K $ 40K $ 25K
Oracle 10gIBM DB2
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
24/32
Base Product
Manageability
(included)
$ 25K $ 40K $ 25K$ 56K $ 35K
Tuning$3K
Diagnostics$3K
Partitioning$10K
PerformanceExpert$10K
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
25/32
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
26/32
Base Product
Manageability
(included)
$ 25K $ 154.5K$ 164.5K$ 232K$ 116K
BusinessIntelligence
High Availability
Data Guard$116K Recovery
Expert$10k
$164 5K$116K -
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
27/32
Base Product
Manageability
(included)
High Availability
BusinessIntelligence
Multi-core
$348k -$464k$ 232K$ 25K $ 164.5K$ 329K
$164.5K$116K -$232K
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
28/32
Operational
Data Sources
Data-Migration
Middleware (Populations-Tools)
DataStorage
Repository
Data
AnalysisReporting, OLAP,
Data Mining
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
29/32
Additional BenefitNumber of Users
Whathappened?
Why didit happen?
What willhappen?
What happenedwhy and how?
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
30/32
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
31/32
OLTPOnline Transaction ProcessingOLAPOnline Analytical ProcessingMOLAPMultidimensional OLAPROLAPRelational OLAPHOLAPHybrid OALPDimensionsDe-normalized master tables
AttributesColumns of DimensionsHierarchiessequential order of attributesFacts (Measure group)Transactions tables in DWHFact (Measures)CubesMultidimensional storage of DataKPIs Key performance indicator
Dashboardscombination of reports,kpis,chartsData MartsSubjective Collection of DataSCDs Slowly changing DimensionsPerspectivesChild Cube
8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions
32/32