SlideShare a Scribd company logo
Data Modeling
IBM COGNOS Framework Manager
COGNOS 8 BI Overview

COGNOS 8 Workflow

Introduction to Framework Manager

Benefits of a Star Schema

Traps of Data Modeling

Framework Manager Workflow
COGNOS 8 BI Overview


                Report   Cognos      Analysis
Query Studio                                       Event Studio   Metric Studio
                Studio   Viewer       Studio




                             Data Access




                                                Composite
                                                                       Metric
 Relational                Cube
               Files                                                  Database

                                                  More
COGNOS 8 Workflow

 PLAN            MANAGE             MODEL              AUTHOR             CONSUME



    Plan for                          Framework            Author          Run, View, Print
                      Install
Implementation                      Manager Projects   Reports/Analyses   Reports/Analyses




                    Configure       Publish Package




                 Setup & Maintain
                     Security



                  Administrater
                    Servers &
                     Reports
Introduction to Framework Manager

Basic Concepts

   Project

   Namespace

   Metadata

   Query Subject

   Query Item

   Shortcut

   Relationship

   Cardinality

   Data Source

   Package
Relationships
Types of Relationships

1. One to One

2. One to Many

3. Many to Many




                                    6
Cardinality
Types of Cardinality

1. 1..1

2. 0..1

3. 1..n

4. 0..n




                                     7
Benefits of a Star Schema
Select o.amt, c.name, c.type, p.name,    Select o.amt, c.name, ct.type, p.name,
    p.line                                   pl.line
From Order o,                            From Order o,
     Customer c,                              Customer_Infor ci,
     Product p                               Customer_Type ct,
Where o.cust_id=c.id                          Product p, Product_Line pl
And o.p_id=p.id                          Where o.cust_id=c.id and c.ct_id=ct.id
                                            and o.p_id=p.id and p.pl_id=pl.id




                                           Custom                   Product
                                           er Type                    Line
  Custom
                               Product
    er            Order
                   Fact                    Custom
                                                                    Product
                                           er Info.

                                                         Order
Traps of Data Modeling
Types of traps

1. Chasm Traps

2. Fan Traps

3. Connection Traps

4. Transitive Relationships Traps




                                                        9
Chasm Traps
Many-to-Many relationship are called chasm traps

                                                1..n
                              Supplier   1..n
                                                           Part
Supplier
                                                 Part
ID        Part ID     Name
                                                 ID    Supp ID      Amount
1         1           John
                                                 1     1            100
1         2           John
                                                 1     2            200
2         1           Smith
                                                 2     1            300
2         2           Smith
                                                 2     2            400

Supp ID    Part ID   Name       Amount
1          1         John       100
1          2         John       200                              Name        Total Amount
1          1         John       300                              John        1000
1          2         John       400
                                                                 Smith       1000
2          1         Smith      100
2          2         Smith      200
2          1         Smith      300
2          2         Smith      400
Fans Traps
A fan trap is identified by mutiple one-to-many relationships
   that fan out from a single table




                        1..1              1..1
                               Division



                 1..n                            1..n


                  Branch                  Employee
Connection Traps
A connection trap is an optional path through different entities

There must be reliable path through all truly related entities




                        1..n                   1..n
      Division                 Branch   1..1
                                                      Employee
                 1..1
Transitive Relationships Traps
A transitive relationship exists if there is more than one path
    between two tables




                    Custom           0..n   Custom
                    er Type   1..n          er Info.
                    1..1                           1..1

                                            1..n

                                     0..n   Custom
                                            er Info.
Framework Manager Workflow

Data Source




                                  Model Metadata    Create and
  Create          Prepare
                                   & Prepare the     Manage
  Project         Metadata
                                   Business View     Packages



                                        Publish    Set Security




Report Studio
Query Studio                 Content
Analysis Studio               Store
…….
Q&A




      15
Section Break/Divider Slide

More Related Content

What's hot

Power BI visuals
Power BI visualsPower BI visuals
Power BI visuals
Aldis Ērglis
 
Introduction to Cognos BI
Introduction to Cognos BIIntroduction to Cognos BI
Introduction to Cognos BI
Edureka!
 
Power bi
Power biPower bi
Introduction to Power BI
Introduction to Power BIIntroduction to Power BI
Introduction to Power BI
Sagar Kewalramani
 
Power BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle CloudPower BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle Cloud
Kellyn Pot'Vin-Gorman
 
Microsoft Power BI | Brief Introduction | PPT
Microsoft Power BI | Brief Introduction | PPTMicrosoft Power BI | Brief Introduction | PPT
Microsoft Power BI | Brief Introduction | PPT
Sophia Smith
 
Cognos demo.
Cognos demo.Cognos demo.
Cognos demo.
Vivek Raja
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
Dries Vyvey
 
BI & Big data use case for banking - by rully feranata
BI & Big data use case for banking - by rully feranataBI & Big data use case for banking - by rully feranata
BI & Big data use case for banking - by rully feranata
Rully Feranata
 
Tableau Architecture
Tableau ArchitectureTableau Architecture
Tableau Architecture
Kishore Chaganti
 
Intro for Power BI
Intro for Power BIIntro for Power BI
Intro for Power BI
Martin X
 
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Jouko Nyholm
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
David J Rosenthal
 
Microsoft Power BI
Microsoft Power BIMicrosoft Power BI
Microsoft Power BI
Sushil kasar
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
Naseeba P P
 
Data Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookData Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future Outlook
James Serra
 
Power Up with Power BI
Power Up with Power BIPower Up with Power BI
Power Up with Power BI
Michael Hammons
 
Team project - Data visualization on Olist company data
Team project - Data visualization on Olist company dataTeam project - Data visualization on Olist company data
Team project - Data visualization on Olist company data
Manasa Damera
 
Practical Data Visualization
Practical Data VisualizationPractical Data Visualization
Practical Data Visualization
Angela Zoss
 
Power BI Dataflows
Power BI DataflowsPower BI Dataflows
Power BI Dataflows
Bent Nissen Pedersen
 

What's hot (20)

Power BI visuals
Power BI visualsPower BI visuals
Power BI visuals
 
Introduction to Cognos BI
Introduction to Cognos BIIntroduction to Cognos BI
Introduction to Cognos BI
 
Power bi
Power biPower bi
Power bi
 
Introduction to Power BI
Introduction to Power BIIntroduction to Power BI
Introduction to Power BI
 
Power BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle CloudPower BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle Cloud
 
Microsoft Power BI | Brief Introduction | PPT
Microsoft Power BI | Brief Introduction | PPTMicrosoft Power BI | Brief Introduction | PPT
Microsoft Power BI | Brief Introduction | PPT
 
Cognos demo.
Cognos demo.Cognos demo.
Cognos demo.
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
 
BI & Big data use case for banking - by rully feranata
BI & Big data use case for banking - by rully feranataBI & Big data use case for banking - by rully feranata
BI & Big data use case for banking - by rully feranata
 
Tableau Architecture
Tableau ArchitectureTableau Architecture
Tableau Architecture
 
Intro for Power BI
Intro for Power BIIntro for Power BI
Intro for Power BI
 
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
 
Microsoft Power BI
Microsoft Power BIMicrosoft Power BI
Microsoft Power BI
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
 
Data Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookData Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future Outlook
 
Power Up with Power BI
Power Up with Power BIPower Up with Power BI
Power Up with Power BI
 
Team project - Data visualization on Olist company data
Team project - Data visualization on Olist company dataTeam project - Data visualization on Olist company data
Team project - Data visualization on Olist company data
 
Practical Data Visualization
Practical Data VisualizationPractical Data Visualization
Practical Data Visualization
 
Power BI Dataflows
Power BI DataflowsPower BI Dataflows
Power BI Dataflows
 

Viewers also liked

IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and TricksIBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
Senturus
 
Metadata Modeling Best Practices with IBM Cognos Framework Manager
Metadata Modeling Best Practices with IBM Cognos Framework ManagerMetadata Modeling Best Practices with IBM Cognos Framework Manager
Metadata Modeling Best Practices with IBM Cognos Framework Manager
Senturus
 
IBM Cognos 10 Framework Manager in Action: Questions & Answers
IBM Cognos 10 Framework Manager in Action:  Questions & AnswersIBM Cognos 10 Framework Manager in Action:  Questions & Answers
IBM Cognos 10 Framework Manager in Action: Questions & Answers
Senturus
 
Preview Cognos Analytics Version 11
Preview Cognos Analytics Version 11Preview Cognos Analytics Version 11
Preview Cognos Analytics Version 11
Senturus
 
IBM Cognos 10 Framework Manager in Action
IBM Cognos 10 Framework Manager in ActionIBM Cognos 10 Framework Manager in Action
IBM Cognos 10 Framework Manager in Action
Senturus
 
Using TM1 Cubes with Cognos BI: Three Tips for TM1 Cube Design
Using TM1 Cubes with Cognos BI: Three Tips for TM1 Cube DesignUsing TM1 Cubes with Cognos BI: Three Tips for TM1 Cube Design
Using TM1 Cubes with Cognos BI: Three Tips for TM1 Cube Design
Senturus
 
What's New in Cognos Analytics 11.0.5
What's New in Cognos Analytics 11.0.5What's New in Cognos Analytics 11.0.5
What's New in Cognos Analytics 11.0.5
Senturus
 
IBM Cognos Analytics - Cognos Business Intelligence version 11
IBM Cognos Analytics - Cognos Business Intelligence version 11IBM Cognos Analytics - Cognos Business Intelligence version 11
IBM Cognos Analytics - Cognos Business Intelligence version 11
Cresco International
 
LDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business IntelligenceLDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business Intelligence
DATAVERSITY
 
Cognos Analytics Version 11 Questions Answered
Cognos Analytics Version 11 Questions AnsweredCognos Analytics Version 11 Questions Answered
Cognos Analytics Version 11 Questions Answered
Senturus
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
King Julian
 
Data Warehouse Design and Best Practices
Data Warehouse Design and Best PracticesData Warehouse Design and Best Practices
Data Warehouse Design and Best Practices
Ivo Andreev
 

Viewers also liked (12)

IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and TricksIBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
 
Metadata Modeling Best Practices with IBM Cognos Framework Manager
Metadata Modeling Best Practices with IBM Cognos Framework ManagerMetadata Modeling Best Practices with IBM Cognos Framework Manager
Metadata Modeling Best Practices with IBM Cognos Framework Manager
 
IBM Cognos 10 Framework Manager in Action: Questions & Answers
IBM Cognos 10 Framework Manager in Action:  Questions & AnswersIBM Cognos 10 Framework Manager in Action:  Questions & Answers
IBM Cognos 10 Framework Manager in Action: Questions & Answers
 
Preview Cognos Analytics Version 11
Preview Cognos Analytics Version 11Preview Cognos Analytics Version 11
Preview Cognos Analytics Version 11
 
IBM Cognos 10 Framework Manager in Action
IBM Cognos 10 Framework Manager in ActionIBM Cognos 10 Framework Manager in Action
IBM Cognos 10 Framework Manager in Action
 
Using TM1 Cubes with Cognos BI: Three Tips for TM1 Cube Design
Using TM1 Cubes with Cognos BI: Three Tips for TM1 Cube DesignUsing TM1 Cubes with Cognos BI: Three Tips for TM1 Cube Design
Using TM1 Cubes with Cognos BI: Three Tips for TM1 Cube Design
 
What's New in Cognos Analytics 11.0.5
What's New in Cognos Analytics 11.0.5What's New in Cognos Analytics 11.0.5
What's New in Cognos Analytics 11.0.5
 
IBM Cognos Analytics - Cognos Business Intelligence version 11
IBM Cognos Analytics - Cognos Business Intelligence version 11IBM Cognos Analytics - Cognos Business Intelligence version 11
IBM Cognos Analytics - Cognos Business Intelligence version 11
 
LDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business IntelligenceLDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business Intelligence
 
Cognos Analytics Version 11 Questions Answered
Cognos Analytics Version 11 Questions AnsweredCognos Analytics Version 11 Questions Answered
Cognos Analytics Version 11 Questions Answered
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Data Warehouse Design and Best Practices
Data Warehouse Design and Best PracticesData Warehouse Design and Best Practices
Data Warehouse Design and Best Practices
 

Similar to Cognos Framework Manager

Chap1
Chap1Chap1
Chap1
희범 구
 
Spss analysis conjoint_cluster_regression_pca_discriminant
Spss analysis conjoint_cluster_regression_pca_discriminantSpss analysis conjoint_cluster_regression_pca_discriminant
Spss analysis conjoint_cluster_regression_pca_discriminant
Dev Karan Singh Maletia
 
Scaling with SQL Server and SQL Azure Federations
Scaling with SQL Server and SQL Azure FederationsScaling with SQL Server and SQL Azure Federations
Scaling with SQL Server and SQL Azure Federations
Michael Rys
 
VO Course 06: VO Data-models
VO Course 06: VO Data-modelsVO Course 06: VO Data-models
VO Course 06: VO Data-models
Joint ALMA Observatory
 
Building Scalable SQL Applications Using NoSQL Paradigms
Building Scalable SQL Applications Using NoSQL ParadigmsBuilding Scalable SQL Applications Using NoSQL Paradigms
Building Scalable SQL Applications Using NoSQL Paradigms
Michael Rys
 
Scaling search to a million pages with Solr, Python, and Django
Scaling search to a million pages with Solr, Python, and DjangoScaling search to a million pages with Solr, Python, and Django
Scaling search to a million pages with Solr, Python, and Django
tow21
 
Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...
Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...
Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...
Juniper Networks
 
Mike Taulty OData (NxtGen User Group UK)
Mike Taulty OData (NxtGen User Group UK)Mike Taulty OData (NxtGen User Group UK)
Mike Taulty OData (NxtGen User Group UK)
ukdpe
 
Programming Design Guidelines
Programming Design GuidelinesProgramming Design Guidelines
Programming Design Guidelines
intuitiv.de
 
Mining Cause Effect Chains from Version Archives - ISSRE 2011
Mining Cause Effect Chains from Version Archives - ISSRE 2011Mining Cause Effect Chains from Version Archives - ISSRE 2011
Mining Cause Effect Chains from Version Archives - ISSRE 2011
Kim Herzig
 
Real World Business Intelligence and Data Warehousing
Real World Business Intelligence and Data WarehousingReal World Business Intelligence and Data Warehousing
Real World Business Intelligence and Data Warehousing
ukc4
 
Data Aggregation System
Data Aggregation SystemData Aggregation System
Data Aggregation System
Valentin Kuznetsov
 
Ed Mathias May 6th
Ed Mathias   May 6thEd Mathias   May 6th
Ed Mathias May 6th
edmathias
 
Lise Getoor, "
Lise Getoor, "Lise Getoor, "
Lise Getoor, "
summersocialwebshop
 

Similar to Cognos Framework Manager (14)

Chap1
Chap1Chap1
Chap1
 
Spss analysis conjoint_cluster_regression_pca_discriminant
Spss analysis conjoint_cluster_regression_pca_discriminantSpss analysis conjoint_cluster_regression_pca_discriminant
Spss analysis conjoint_cluster_regression_pca_discriminant
 
Scaling with SQL Server and SQL Azure Federations
Scaling with SQL Server and SQL Azure FederationsScaling with SQL Server and SQL Azure Federations
Scaling with SQL Server and SQL Azure Federations
 
VO Course 06: VO Data-models
VO Course 06: VO Data-modelsVO Course 06: VO Data-models
VO Course 06: VO Data-models
 
Building Scalable SQL Applications Using NoSQL Paradigms
Building Scalable SQL Applications Using NoSQL ParadigmsBuilding Scalable SQL Applications Using NoSQL Paradigms
Building Scalable SQL Applications Using NoSQL Paradigms
 
Scaling search to a million pages with Solr, Python, and Django
Scaling search to a million pages with Solr, Python, and DjangoScaling search to a million pages with Solr, Python, and Django
Scaling search to a million pages with Solr, Python, and Django
 
Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...
Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...
Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...
 
Mike Taulty OData (NxtGen User Group UK)
Mike Taulty OData (NxtGen User Group UK)Mike Taulty OData (NxtGen User Group UK)
Mike Taulty OData (NxtGen User Group UK)
 
Programming Design Guidelines
Programming Design GuidelinesProgramming Design Guidelines
Programming Design Guidelines
 
Mining Cause Effect Chains from Version Archives - ISSRE 2011
Mining Cause Effect Chains from Version Archives - ISSRE 2011Mining Cause Effect Chains from Version Archives - ISSRE 2011
Mining Cause Effect Chains from Version Archives - ISSRE 2011
 
Real World Business Intelligence and Data Warehousing
Real World Business Intelligence and Data WarehousingReal World Business Intelligence and Data Warehousing
Real World Business Intelligence and Data Warehousing
 
Data Aggregation System
Data Aggregation SystemData Aggregation System
Data Aggregation System
 
Ed Mathias May 6th
Ed Mathias   May 6thEd Mathias   May 6th
Ed Mathias May 6th
 
Lise Getoor, "
Lise Getoor, "Lise Getoor, "
Lise Getoor, "
 

Cognos Framework Manager

  • 1. Data Modeling IBM COGNOS Framework Manager
  • 2. COGNOS 8 BI Overview COGNOS 8 Workflow Introduction to Framework Manager Benefits of a Star Schema Traps of Data Modeling Framework Manager Workflow
  • 3. COGNOS 8 BI Overview Report Cognos Analysis Query Studio Event Studio Metric Studio Studio Viewer Studio Data Access Composite Metric Relational Cube Files Database More
  • 4. COGNOS 8 Workflow PLAN MANAGE MODEL AUTHOR CONSUME Plan for Framework Author Run, View, Print Install Implementation Manager Projects Reports/Analyses Reports/Analyses Configure Publish Package Setup & Maintain Security Administrater Servers & Reports
  • 5. Introduction to Framework Manager Basic Concepts Project Namespace Metadata Query Subject Query Item Shortcut Relationship Cardinality Data Source Package
  • 6. Relationships Types of Relationships 1. One to One 2. One to Many 3. Many to Many 6
  • 7. Cardinality Types of Cardinality 1. 1..1 2. 0..1 3. 1..n 4. 0..n 7
  • 8. Benefits of a Star Schema Select o.amt, c.name, c.type, p.name, Select o.amt, c.name, ct.type, p.name, p.line pl.line From Order o, From Order o, Customer c, Customer_Infor ci, Product p Customer_Type ct, Where o.cust_id=c.id Product p, Product_Line pl And o.p_id=p.id Where o.cust_id=c.id and c.ct_id=ct.id and o.p_id=p.id and p.pl_id=pl.id Custom Product er Type Line Custom Product er Order Fact Custom Product er Info. Order
  • 9. Traps of Data Modeling Types of traps 1. Chasm Traps 2. Fan Traps 3. Connection Traps 4. Transitive Relationships Traps 9
  • 10. Chasm Traps Many-to-Many relationship are called chasm traps 1..n Supplier 1..n Part Supplier Part ID Part ID Name ID Supp ID Amount 1 1 John 1 1 100 1 2 John 1 2 200 2 1 Smith 2 1 300 2 2 Smith 2 2 400 Supp ID Part ID Name Amount 1 1 John 100 1 2 John 200 Name Total Amount 1 1 John 300 John 1000 1 2 John 400 Smith 1000 2 1 Smith 100 2 2 Smith 200 2 1 Smith 300 2 2 Smith 400
  • 11. Fans Traps A fan trap is identified by mutiple one-to-many relationships that fan out from a single table 1..1 1..1 Division 1..n 1..n Branch Employee
  • 12. Connection Traps A connection trap is an optional path through different entities There must be reliable path through all truly related entities 1..n 1..n Division Branch 1..1 Employee 1..1
  • 13. Transitive Relationships Traps A transitive relationship exists if there is more than one path between two tables Custom 0..n Custom er Type 1..n er Info. 1..1 1..1 1..n 0..n Custom er Info.
  • 14. Framework Manager Workflow Data Source Model Metadata Create and Create Prepare & Prepare the Manage Project Metadata Business View Packages Publish Set Security Report Studio Query Studio Content Analysis Studio Store …….
  • 15. Q&A 15

Editor's Notes

  1. Project – FM creates a project file with XML format that maintain whole data model information.Namespace – is a customized scope that contains different objects of FM, such as Sub-Namespace, Query Subjects, Query Items. Filter etc.Metadata – the foundation of data model, we can consider as the database objects, such as table, view, store procedure etc.QuerySubject – the abstracted object which build on metadata. You can consider a database viewQuery Item – the attributes of query subject. Something like column of database view.Relationship – the relative between query subjects. Cardinality – consider as a factor that tell Cognos server to use which type of table join (inner, outer, full outer) should be used while generating the SQL query that retrieve the real data from data warehouse.Package – A based unit that Cognos publishes to users for generating the reports with report tools.
  2. We recommend to utility the star schema in order that we can retrieve the data from different tables more effieciently.
  3. Actually, all the traps will occur the incorrect aggregations when Cognos build the query to retrieve data from DW.
  4. When we bring a attribute from Branch and Employee, the relationship of them is equal to many to many
  5. To Employee table, more than one Division has one employee.
  6. Cognos doesn’t know which path can build the relationship between tables.