SlideShare a Scribd company logo
1 of 14
ELEMENTARY TO
INFORMATION MANAGEMENT
             IM01: Business Intelligence




           Presented by Kelvin Chan
Introduction
• Business Intelligence (BI) is one of sub-
  category of Information Management (IM)
• IM is one of the sub-category of
  Management Information System (MIS)
What is Information Management?
•   How to collect Daily Transaction Record
•   How to store Daily Transaction Record
•   How to manipulate Daily Transaction Record
•   How to process Data as Information
•   How to use Information
•   How to manage Business Glossary
•   How to relate Daily Transaction Record to other Metrics
    and Business Perspectives
What are the functions of IM?
•   Data Manipulation
•   Data Analysis
•   Data Warehousing
•   Data Cleansing
•   Data Profiling
•   Data Modeling
What is Business Intelligence?

• How to use the Product of Information
  Management in a Business and Strategic ways
How to do better in Business Intelligence?

• As talked previously, BI is the way you use Data/Information
• You must understand well what is your Business (eg.
  Business Model and Business Process)
• You must have a clear objective of applying BI at your
  Organization (eg. Sales Forecast, Performance Management)
• You must have a good Data Modeler that well-understand
  your Business and transform it into Data Model
What is Data Modeling
• In technical view, it is the Design of Database, Tables,
  Fields, Data Type, Constraints, Optionality, Cardinality and
  Granularity, etc…
• In business view, we need to come across Business Process
  Mapping, treat Business Model and Business Process as
  Input Source, then do a technical step that we call it ETL to
  implement Data Consolidation and Extraction, and add the
  business logics to do the Data Transformation and
  Calculation, lastly feed them into Data Model (known as
  Data Loading) that we designed it previously for a specific
  purpose
Data Model
• A specific purpose, eg. Departmental need or Generic
  Purpose
• Sometime, Organizations may have more than one Data
  Model serving variety of business needs
• One typical exam: Finance Cube, Marketing Cube and Sales
  Cube may coexists
• In General, Data Warehouse will serve a Generic Purpose
  within Corporate Level while Data Mart will serve like Cube
Business Model to Data Model
Business Model to Data Model (Cont’d)

                                              Transaction Detail

  Store ID     Trans. Date      Trans Ref.       Product No.             Product Name               Price

  3013         2007-11-27       09390            088590917667            IPOD CL 80GB               259.83

  3013         2007-11-27       09390            060538892509            PROTECTION PLAN            48.84


  3013         2007-11-27       09390            088590918750            IPOD NANO 4GB              154.83


  3013         2007-11-27       09390            060538892509            PROTECTION PLAN            48.84


  3013         2007-11-27       09390            060958513348            PHILIPS 1GB LK             39.88


  3013         2007-11-27       09390            060538892466            PROTECTION PLAN            29.84



                                             Transaction Master

    Store ID      Trans. Date      Trans Ref.       Subtotal       GST          PST        Total

    3013          2007-11-27       09390            582.06         34.92        46.56      663.54
Physical Data Model

                Shop Dimension                                                         Date Dimension
PK/FK   Shop ID        VARCHAR(4)            NOT NULL             PK/FK      Date             DATE              NOT NULL
        Shop Name      VARCHAR(50)           NOT NULL                        Year             VARCHAR(4)        NOT NULL
                    1..1           1..1                                      Month            VARCHAR(2)        NOT NULL
                                                                             Day              VARCHAR(2)        NOT NULL
                                                                                        1..1
                                                                                                       1..1


                                      1..n
                           1..n
                                                                                1..n            1..n
                 Transaction Master Fact                                           Transaction Detail Fact
PK/FK   Transaction Reference VARCHAR(4)          NOT NULL   FK           Transaction Date         DATE           NOT NULL
FK      Transaction Date         DATE             NOT NULL   FK           Transaction Reference VARCHAR(4)        NOT NULL
FK      Store ID                 VARCHAR(4)       NOT NULL   FK           Store ID                 VARCHAR(4)     NOT NULL
        Subtotal                 NUMBER(18,2)     NULL       FK           Product No.              VARCHAR(12)    NOT NULL
        GST                      NUMBER(18,2)     NULL                    Price                    NUMBER(18,2)   NULL
                                                                                         1..n
        PST                      NUMBER(18,2)     NULL
        Total                    NUMBER(18,2)     NULL


                                                                                                1..1
                                                                                 Product Dimension
                                                             PK/FK        Product No.     VARCHAR(12)         NOT NULL
                                                                          Product Name VARCHAR(50)            NOT NULL
Popular BI Tools in the Market
Business Intelligence Tool                                     Vendor
IBM Cognos BI                                                  IBM
Microstrategy                                                  Microstrategy
Pentaho BI suite (open source)                                 Pentaho
JasperSoft (open source)                                       JasperSoft
WebFOCUS                                                       Information Builders
Microsoft Business Intelligence (Excel + SSRS + SSAS + MOSS)   Microsoft
QlikView                                                       QlikTech
SAS Enterprise BI Server                                       SAS Institute
Tableau Software                                               Tableau Software
Oracle Enterprise BI Server (OBIEE)                            Oracle
Oracle Hyperion                                                Oracle
BusinessObjects Enterprise                                     SAP
SAP NetWeaver BI (Powered by HANA)                             SAP
Important Considerations When Applying BI
• What Data do you have?
   – What are the Systems do populate such Data?
• How is the Data Quality?
   – Is it a Structured-Data?
   – Are there any Input Validations at your Systems?
• What is your Objectives of using BI?
   – Is it for Ad-Hoc Analysis?
   – Is it a Departmental Decision?
   – Is it just a Reporting Engine?
• What is your Budget for this BI Project?
   – Budget Plan should include both Project Implementation and on-
      going Cost
• What is your Target Scope of this BI Project?
• When is your Expected Completion Date?
• Will you train up your own BI Team?
IM01: Business Intelligence

More Related Content

Viewers also liked

The power of storytelling in content marketing
The power of storytelling in content marketingThe power of storytelling in content marketing
The power of storytelling in content marketingIlia Markov
 
Analisis deskriptif dengan spss - Mawar Nazhira
Analisis deskriptif dengan spss - Mawar NazhiraAnalisis deskriptif dengan spss - Mawar Nazhira
Analisis deskriptif dengan spss - Mawar NazhiraRosti Hidayah
 
IM04 - BI Project Management
IM04 - BI Project ManagementIM04 - BI Project Management
IM04 - BI Project ManagementKelvin Chan
 
Obesity - India
Obesity - IndiaObesity - India
Obesity - Indiaapnaherbal
 

Viewers also liked (6)

Quebec Raft Trip
Quebec Raft TripQuebec Raft Trip
Quebec Raft Trip
 
The power of storytelling in content marketing
The power of storytelling in content marketingThe power of storytelling in content marketing
The power of storytelling in content marketing
 
Analisis deskriptif dengan spss - Mawar Nazhira
Analisis deskriptif dengan spss - Mawar NazhiraAnalisis deskriptif dengan spss - Mawar Nazhira
Analisis deskriptif dengan spss - Mawar Nazhira
 
IM04 - BI Project Management
IM04 - BI Project ManagementIM04 - BI Project Management
IM04 - BI Project Management
 
Obesity - India
Obesity - IndiaObesity - India
Obesity - India
 
Catalunya nº 187
Catalunya nº 187Catalunya nº 187
Catalunya nº 187
 

Similar to IM01: Business Intelligence

Portfolio By Jorge Gomez Danes
Portfolio By Jorge Gomez DanesPortfolio By Jorge Gomez Danes
Portfolio By Jorge Gomez Danesjorgegdm
 
A Glide, Skip or a Jump: Efficiently Stream Data into Your Medallion Architec...
A Glide, Skip or a Jump: Efficiently Stream Data into Your Medallion Architec...A Glide, Skip or a Jump: Efficiently Stream Data into Your Medallion Architec...
A Glide, Skip or a Jump: Efficiently Stream Data into Your Medallion Architec...HostedbyConfluent
 
Really using Oracle analytic SQL functions
Really using Oracle analytic SQL functionsReally using Oracle analytic SQL functions
Really using Oracle analytic SQL functionsKim Berg Hansen
 
Intro to datawarehouse dev 1.0
Intro to datawarehouse   dev 1.0Intro to datawarehouse   dev 1.0
Intro to datawarehouse dev 1.0Jannet Peetz
 
Overview business intelligence
Overview business intelligenceOverview business intelligence
Overview business intelligenceFenil Gandhi
 
Business objects integration kit for sap crystal reports 2008
Business objects integration kit for sap   crystal reports 2008Business objects integration kit for sap   crystal reports 2008
Business objects integration kit for sap crystal reports 2008Yogeeswar Reddy
 
Python business intelligence (PyData 2012 talk)
Python business intelligence (PyData 2012 talk)Python business intelligence (PyData 2012 talk)
Python business intelligence (PyData 2012 talk)Stefan Urbanek
 
Data Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingData Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingDunn Solutions Group
 
Bw training 1 intro dw
Bw training   1 intro dwBw training   1 intro dw
Bw training 1 intro dwJoseph Tham
 
IT301-Datawarehousing (1) and its sub topics.pptx
IT301-Datawarehousing (1) and its sub topics.pptxIT301-Datawarehousing (1) and its sub topics.pptx
IT301-Datawarehousing (1) and its sub topics.pptxReneeClintGortifacio
 
The internals of gporca optimizer
The internals of gporca optimizerThe internals of gporca optimizer
The internals of gporca optimizerXin Zhang
 
Beginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer WorkshopBeginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer WorkshopKavindra Patel
 
SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsight
SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsightSIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsight
SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsightMatt Davey
 

Similar to IM01: Business Intelligence (20)

Portfolio By Jorge Gomez Danes
Portfolio By Jorge Gomez DanesPortfolio By Jorge Gomez Danes
Portfolio By Jorge Gomez Danes
 
A Glide, Skip or a Jump: Efficiently Stream Data into Your Medallion Architec...
A Glide, Skip or a Jump: Efficiently Stream Data into Your Medallion Architec...A Glide, Skip or a Jump: Efficiently Stream Data into Your Medallion Architec...
A Glide, Skip or a Jump: Efficiently Stream Data into Your Medallion Architec...
 
Really using Oracle analytic SQL functions
Really using Oracle analytic SQL functionsReally using Oracle analytic SQL functions
Really using Oracle analytic SQL functions
 
Intro to datawarehouse dev 1.0
Intro to datawarehouse   dev 1.0Intro to datawarehouse   dev 1.0
Intro to datawarehouse dev 1.0
 
Overview business intelligence
Overview business intelligenceOverview business intelligence
Overview business intelligence
 
Business objects integration kit for sap crystal reports 2008
Business objects integration kit for sap   crystal reports 2008Business objects integration kit for sap   crystal reports 2008
Business objects integration kit for sap crystal reports 2008
 
3dw
3dw3dw
3dw
 
Python business intelligence (PyData 2012 talk)
Python business intelligence (PyData 2012 talk)Python business intelligence (PyData 2012 talk)
Python business intelligence (PyData 2012 talk)
 
Data Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingData Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional Modeling
 
3dw
3dw3dw
3dw
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Bw training 1 intro dw
Bw training   1 intro dwBw training   1 intro dw
Bw training 1 intro dw
 
IT301-Datawarehousing (1) and its sub topics.pptx
IT301-Datawarehousing (1) and its sub topics.pptxIT301-Datawarehousing (1) and its sub topics.pptx
IT301-Datawarehousing (1) and its sub topics.pptx
 
The internals of gporca optimizer
The internals of gporca optimizerThe internals of gporca optimizer
The internals of gporca optimizer
 
Oracle Shop Floor Management R12
Oracle Shop Floor Management R12Oracle Shop Floor Management R12
Oracle Shop Floor Management R12
 
Data ware housing- Introduction to olap .
Data ware housing- Introduction to  olap .Data ware housing- Introduction to  olap .
Data ware housing- Introduction to olap .
 
Aksh 117 bpd_sd (1)
Aksh 117 bpd_sd (1)Aksh 117 bpd_sd (1)
Aksh 117 bpd_sd (1)
 
Beginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer WorkshopBeginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer Workshop
 
SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsight
SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsightSIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsight
SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsight
 
Overview bi
Overview biOverview bi
Overview bi
 

Recently uploaded

Future of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot ReportFuture of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot ReportDubai Multi Commodity Centre
 
Equinox Gold Corporate Deck May 24th 2024
Equinox Gold Corporate Deck May 24th 2024Equinox Gold Corporate Deck May 24th 2024
Equinox Gold Corporate Deck May 24th 2024Equinox Gold Corp.
 
بروفايل شركة ميار الخليج للاستشارات الهندسية.pdf
بروفايل شركة ميار الخليج للاستشارات الهندسية.pdfبروفايل شركة ميار الخليج للاستشارات الهندسية.pdf
بروفايل شركة ميار الخليج للاستشارات الهندسية.pdfomnme1
 
FEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service LightningFEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service LightningFEXLE
 
NewBase 24 May 2024 Energy News issue - 1727 by Khaled Al Awadi_compresse...
NewBase   24 May  2024  Energy News issue - 1727 by Khaled Al Awadi_compresse...NewBase   24 May  2024  Energy News issue - 1727 by Khaled Al Awadi_compresse...
NewBase 24 May 2024 Energy News issue - 1727 by Khaled Al Awadi_compresse...Khaled Al Awadi
 
What is paper chromatography, principal, procedure,types, diagram, advantages...
What is paper chromatography, principal, procedure,types, diagram, advantages...What is paper chromatography, principal, procedure,types, diagram, advantages...
What is paper chromatography, principal, procedure,types, diagram, advantages...srcw2322l101
 
zidauu _business communication.pptx /pdf
zidauu _business  communication.pptx /pdfzidauu _business  communication.pptx /pdf
zidauu _business communication.pptx /pdfzukhrafshabbir
 
Potato Flakes Manufacturing Plant Project Report.pdf
Potato Flakes Manufacturing Plant Project Report.pdfPotato Flakes Manufacturing Plant Project Report.pdf
Potato Flakes Manufacturing Plant Project Report.pdfhostl9518
 
New Product Development.kjiy7ggbfdsddggo9lo
New Product Development.kjiy7ggbfdsddggo9loNew Product Development.kjiy7ggbfdsddggo9lo
New Product Development.kjiy7ggbfdsddggo9logalbokkahewagenitash
 
Unlock Your TikTok Potential: Free TikTok Likes with InstBlast
Unlock Your TikTok Potential: Free TikTok Likes with InstBlastUnlock Your TikTok Potential: Free TikTok Likes with InstBlast
Unlock Your TikTok Potential: Free TikTok Likes with InstBlastInstBlast Marketing
 
The Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdfThe Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdfMont Surfaces
 
TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024Adnet Communications
 
The Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdfThe Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdfinsightssuccess2
 
Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)linciy03
 
HR and Employment law update: May 2024.
HR and Employment law update:  May 2024.HR and Employment law update:  May 2024.
HR and Employment law update: May 2024.FelixPerez547899
 
Toyota Kata Coaching for Agile Teams & Transformations
Toyota Kata Coaching for Agile Teams & TransformationsToyota Kata Coaching for Agile Teams & Transformations
Toyota Kata Coaching for Agile Teams & TransformationsStefan Wolpers
 
A Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob BadgettA Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob BadgettJacobBadgett
 
Elevate Your Online Presence with SEO Services
Elevate Your Online Presence with SEO ServicesElevate Your Online Presence with SEO Services
Elevate Your Online Presence with SEO ServicesHaseebBashir5
 
PitchBook’s Guide to VC Funding for Startups
PitchBook’s Guide to VC Funding for StartupsPitchBook’s Guide to VC Funding for Startups
PitchBook’s Guide to VC Funding for StartupsAlejandro Cremades
 
Blinkit: Revolutionizing the On-Demand Grocery Delivery Service.pptx
Blinkit: Revolutionizing the On-Demand Grocery Delivery Service.pptxBlinkit: Revolutionizing the On-Demand Grocery Delivery Service.pptx
Blinkit: Revolutionizing the On-Demand Grocery Delivery Service.pptxSaksham Gupta
 

Recently uploaded (20)

Future of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot ReportFuture of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
 
Equinox Gold Corporate Deck May 24th 2024
Equinox Gold Corporate Deck May 24th 2024Equinox Gold Corporate Deck May 24th 2024
Equinox Gold Corporate Deck May 24th 2024
 
بروفايل شركة ميار الخليج للاستشارات الهندسية.pdf
بروفايل شركة ميار الخليج للاستشارات الهندسية.pdfبروفايل شركة ميار الخليج للاستشارات الهندسية.pdf
بروفايل شركة ميار الخليج للاستشارات الهندسية.pdf
 
FEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service LightningFEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service Lightning
 
NewBase 24 May 2024 Energy News issue - 1727 by Khaled Al Awadi_compresse...
NewBase   24 May  2024  Energy News issue - 1727 by Khaled Al Awadi_compresse...NewBase   24 May  2024  Energy News issue - 1727 by Khaled Al Awadi_compresse...
NewBase 24 May 2024 Energy News issue - 1727 by Khaled Al Awadi_compresse...
 
What is paper chromatography, principal, procedure,types, diagram, advantages...
What is paper chromatography, principal, procedure,types, diagram, advantages...What is paper chromatography, principal, procedure,types, diagram, advantages...
What is paper chromatography, principal, procedure,types, diagram, advantages...
 
zidauu _business communication.pptx /pdf
zidauu _business  communication.pptx /pdfzidauu _business  communication.pptx /pdf
zidauu _business communication.pptx /pdf
 
Potato Flakes Manufacturing Plant Project Report.pdf
Potato Flakes Manufacturing Plant Project Report.pdfPotato Flakes Manufacturing Plant Project Report.pdf
Potato Flakes Manufacturing Plant Project Report.pdf
 
New Product Development.kjiy7ggbfdsddggo9lo
New Product Development.kjiy7ggbfdsddggo9loNew Product Development.kjiy7ggbfdsddggo9lo
New Product Development.kjiy7ggbfdsddggo9lo
 
Unlock Your TikTok Potential: Free TikTok Likes with InstBlast
Unlock Your TikTok Potential: Free TikTok Likes with InstBlastUnlock Your TikTok Potential: Free TikTok Likes with InstBlast
Unlock Your TikTok Potential: Free TikTok Likes with InstBlast
 
The Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdfThe Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdf
 
TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024
 
The Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdfThe Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdf
 
Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)
 
HR and Employment law update: May 2024.
HR and Employment law update:  May 2024.HR and Employment law update:  May 2024.
HR and Employment law update: May 2024.
 
Toyota Kata Coaching for Agile Teams & Transformations
Toyota Kata Coaching for Agile Teams & TransformationsToyota Kata Coaching for Agile Teams & Transformations
Toyota Kata Coaching for Agile Teams & Transformations
 
A Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob BadgettA Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob Badgett
 
Elevate Your Online Presence with SEO Services
Elevate Your Online Presence with SEO ServicesElevate Your Online Presence with SEO Services
Elevate Your Online Presence with SEO Services
 
PitchBook’s Guide to VC Funding for Startups
PitchBook’s Guide to VC Funding for StartupsPitchBook’s Guide to VC Funding for Startups
PitchBook’s Guide to VC Funding for Startups
 
Blinkit: Revolutionizing the On-Demand Grocery Delivery Service.pptx
Blinkit: Revolutionizing the On-Demand Grocery Delivery Service.pptxBlinkit: Revolutionizing the On-Demand Grocery Delivery Service.pptx
Blinkit: Revolutionizing the On-Demand Grocery Delivery Service.pptx
 

IM01: Business Intelligence

  • 1. ELEMENTARY TO INFORMATION MANAGEMENT IM01: Business Intelligence Presented by Kelvin Chan
  • 2. Introduction • Business Intelligence (BI) is one of sub- category of Information Management (IM) • IM is one of the sub-category of Management Information System (MIS)
  • 3. What is Information Management? • How to collect Daily Transaction Record • How to store Daily Transaction Record • How to manipulate Daily Transaction Record • How to process Data as Information • How to use Information • How to manage Business Glossary • How to relate Daily Transaction Record to other Metrics and Business Perspectives
  • 4. What are the functions of IM? • Data Manipulation • Data Analysis • Data Warehousing • Data Cleansing • Data Profiling • Data Modeling
  • 5. What is Business Intelligence? • How to use the Product of Information Management in a Business and Strategic ways
  • 6. How to do better in Business Intelligence? • As talked previously, BI is the way you use Data/Information • You must understand well what is your Business (eg. Business Model and Business Process) • You must have a clear objective of applying BI at your Organization (eg. Sales Forecast, Performance Management) • You must have a good Data Modeler that well-understand your Business and transform it into Data Model
  • 7. What is Data Modeling • In technical view, it is the Design of Database, Tables, Fields, Data Type, Constraints, Optionality, Cardinality and Granularity, etc… • In business view, we need to come across Business Process Mapping, treat Business Model and Business Process as Input Source, then do a technical step that we call it ETL to implement Data Consolidation and Extraction, and add the business logics to do the Data Transformation and Calculation, lastly feed them into Data Model (known as Data Loading) that we designed it previously for a specific purpose
  • 8. Data Model • A specific purpose, eg. Departmental need or Generic Purpose • Sometime, Organizations may have more than one Data Model serving variety of business needs • One typical exam: Finance Cube, Marketing Cube and Sales Cube may coexists • In General, Data Warehouse will serve a Generic Purpose within Corporate Level while Data Mart will serve like Cube
  • 9. Business Model to Data Model
  • 10. Business Model to Data Model (Cont’d) Transaction Detail Store ID Trans. Date Trans Ref. Product No. Product Name Price 3013 2007-11-27 09390 088590917667 IPOD CL 80GB 259.83 3013 2007-11-27 09390 060538892509 PROTECTION PLAN 48.84 3013 2007-11-27 09390 088590918750 IPOD NANO 4GB 154.83 3013 2007-11-27 09390 060538892509 PROTECTION PLAN 48.84 3013 2007-11-27 09390 060958513348 PHILIPS 1GB LK 39.88 3013 2007-11-27 09390 060538892466 PROTECTION PLAN 29.84 Transaction Master Store ID Trans. Date Trans Ref. Subtotal GST PST Total 3013 2007-11-27 09390 582.06 34.92 46.56 663.54
  • 11. Physical Data Model Shop Dimension Date Dimension PK/FK Shop ID VARCHAR(4) NOT NULL PK/FK Date DATE NOT NULL Shop Name VARCHAR(50) NOT NULL Year VARCHAR(4) NOT NULL 1..1 1..1 Month VARCHAR(2) NOT NULL Day VARCHAR(2) NOT NULL 1..1 1..1 1..n 1..n 1..n 1..n Transaction Master Fact Transaction Detail Fact PK/FK Transaction Reference VARCHAR(4) NOT NULL FK Transaction Date DATE NOT NULL FK Transaction Date DATE NOT NULL FK Transaction Reference VARCHAR(4) NOT NULL FK Store ID VARCHAR(4) NOT NULL FK Store ID VARCHAR(4) NOT NULL Subtotal NUMBER(18,2) NULL FK Product No. VARCHAR(12) NOT NULL GST NUMBER(18,2) NULL Price NUMBER(18,2) NULL 1..n PST NUMBER(18,2) NULL Total NUMBER(18,2) NULL 1..1 Product Dimension PK/FK Product No. VARCHAR(12) NOT NULL Product Name VARCHAR(50) NOT NULL
  • 12. Popular BI Tools in the Market Business Intelligence Tool Vendor IBM Cognos BI IBM Microstrategy Microstrategy Pentaho BI suite (open source) Pentaho JasperSoft (open source) JasperSoft WebFOCUS Information Builders Microsoft Business Intelligence (Excel + SSRS + SSAS + MOSS) Microsoft QlikView QlikTech SAS Enterprise BI Server SAS Institute Tableau Software Tableau Software Oracle Enterprise BI Server (OBIEE) Oracle Oracle Hyperion Oracle BusinessObjects Enterprise SAP SAP NetWeaver BI (Powered by HANA) SAP
  • 13. Important Considerations When Applying BI • What Data do you have? – What are the Systems do populate such Data? • How is the Data Quality? – Is it a Structured-Data? – Are there any Input Validations at your Systems? • What is your Objectives of using BI? – Is it for Ad-Hoc Analysis? – Is it a Departmental Decision? – Is it just a Reporting Engine? • What is your Budget for this BI Project? – Budget Plan should include both Project Implementation and on- going Cost • What is your Target Scope of this BI Project? • When is your Expected Completion Date? • Will you train up your own BI Team?