Top Banner

of 32

An Introduction to MSBI & DWH by QuontraSolutions

Jun 02, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/10/2019 An Introduction to MSBI & DWH by QuontraSolutions

    1/32

    Presented By

    Quontra Solutions

    Email

    : [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