SlideShare a Scribd company logo
IBM Cognos 10
Framework Manager Metadata Modeling
              Tips and Tricks
              September 21, 2011
                   Pat Powers
    Senior Solutions Architect, Senturus, Inc.


          Helping Companies Learn From the Past,
         Manage the Present and Shape the Future
Today’s Agenda
•   Welcome and Introduction
•   Metadata Modeling Demonstration
    1. Using Session Parameters, Parameter Maps, and
       Query Macros to implement row-level security
    2. Finally understand Determinants
    3. Dimensionally model relational data
    4. Use the Model Design Accelerator
• Upcoming hands-on training sessions
• Overview of Cognos Training Options
• Review and Wrap-up
This slide deck is part of a recorded webinar.
    To view the FREE recording of this entire
  presentation and download the slide deck, go to
                www.senturus.com/recorded-webinars.php

You will find this—and many other recorded webinars-- under the “IBM Cognos
                           Business Intelligence”
Today’s Format
•   Demonstration will begin shortly
•   Please submit questions via the GoToWebinar
    Question pane in the GoToWebinar control panel
•   We will address questions LIVE at the conclusion of
    the presentation, so if you do not get an immediate
    response, please HOLD ON!
•   We will try to answer EVERY question via email if we
    do not get a chance to respond while you are
    attending the Webinar
Welcome and Introduction
• Who am I?
  – Pat - * need your bio here*
• Who is Senturus?
  – IBM Premier Business Partner 2009-2011, Cognos Platinum
    Partner 2002-2008
  – Full Service Solutions provider
  – Data Warehouse
  – Program Management
  – Performance Management
  – Platform-Independent
Sample Senturus Course Materials
• The next few slides are from our 2-day
  Metadata Modeling Course
• The demonstrations will cover the following
  techniques:
  – Implement a common row-level security requirement
  – Leverage Session Parameters, Parameter Maps, and
    Query Macros to make the solution dynamic
  – Understand the origin and importance of Determinants
  – Implement Dimensionally Modeled Relational models
  – Create Regular Dimensions and Measure Dimensions
  – Understand how to use level attributes
Metadata Modeling Goals
 • Provide report authors with a framework for effective,
   efficient, and accurate reporting
 • Enhance the user experience by providing rich metadata
 • Allow reporting from nearly any type of source system,
   regardless of vendor or database structure
 • Respond to diverse requirements and the dynamic
   nature of our users and our data
 • Create dimensional metadata objects to allow for OLAP-
   style reporting and analysis without the need to build
   cubes
Metadata Modeling Best Practices
1. Use a multi-tiered design
2. Establish query item properties and relationships early on
   (in the first tier)
3. Plan your design with consideration to how the IBM Cognos
   query engine generates SQL
4. Model Query Subjects as either a Dimension or a Fact
5. Relate Facts to one another through one or more
   Conformed Dimensions
6. Review and carefully define Determinants
7. Define Package and Object-level Security
8. Create a user-friendly Presentation
9. Use Dimensional Modeling techniques where appropriate
IBM Cognos 10 Metadata Modeling
         Techniques Demonstration
Demo 1 (Implement dynamic row-level security based on
  user attributes)
Purpose: Our sample company sells 5 Product Lines, and each Product
Line has a Product Manager that is responsible for its performance.
Each Product Line Manager should ONLY see their Product Lines when
running reports. However, there is also a Sales Director that must be
able to see across all Product Lines, and a Marketing Manager that must
have visibility into 3 of the 5 Lines.

       To view a free recoding of this demo, go to
                www.senturus.com/recorded-webinars.php
       You will find this recording under IBM Cognos Business Intelligence
     section. It is entitled IBM Cognos 10 Framework Manager Model Design
                                     Accelerator.
IBM Cognos 10 Metadata Modeling
         Techniques Demonstration

Demo 2 (Finally Understand Determinants)

Purpose: Although Determinants are typically generated automatically
when we import metadata, there are circumstances when we must
more closely manage Determinant behavior.
1. The keys to understanding how to deal with Determinants are as follows:
   1. Every Data Source Query Subject will have at least one Uniquely
       Identified Determinant
   2. Determinants will be defined for each “level” of a query subject’s
       hierarchy
   3. Each Determinant will have at least one Key value and can have 0 or
       more Attributes
IBM Cognos 10 Metadata Modeling
         Techniques Demonstration
Demo 3 (Dimensionally Model Relational Data)

Purpose: IBM Cognos provides a simple mechanism for designing
OLAP-capable reporting packages based on your relational data
sources. We will take a basic relational model and build some Regular
Dimensions and one Measure Dimension.


        To view a free recoding of this demo, go to
                 www.senturus.com/recorded-webinars.php
        You will find this recording under IBM Cognos Business Intelligence
      section. It is entitled IBM Cognos 10 Framework Manager Model Design
                                      Accelerator.
This slide deck is part of a recorded webinar.
    To view the FREE recording of this entire
  presentation and download the slide deck, go to
                www.senturus.com/recorded-webinars.php

You will find this—and many other recorded webinars-- under the “IBM Cognos
                           Business Intelligence”
Enhance the Metadata
Demo 2-4 (Parameterized SQL)

Purpose: Our sample source data can be used to demonstrate a common row-
level security requirement. We will manually define a Parameter Map to
simulate a potential lookup table. We will simulate the requirements of 7
managers by restricting data in one of our Query Subjects.

1.   Return to Framework Manager. Right-click the Parameter Maps folder and select
     Create, Parameter Map, and type UserLookup as the name and click Next.
2.   In the Default value, type 2101, 2102, 2103, 2104, 2015.
3.   Complete the Parameter Map to resemble the following:
4.   Click Finish.
5.   Double-click the PRODUCT_LINE subject.
6.   Click the Filters tab, and click Add.
7.   Type ProductLine as the Name.
Enhance the Metadata
Demo 2-4 (Parameterized SQL) Continued
8.    Expand Import View and expand PRODUCT_LINE. Drag PRODUCT_LINE_CODE
      to the expression and type in (.
9.    Click the Parameters tab in the left pane, and expand the Parameter Maps folder.
10.   Drag UserLookup into the expression. Expand the Session Parameters folder.
      Drag account.personalInfo.userName in between the two curly braces {} in the
      expression. Place a closed parenthesis at the end of the expression.
11.   Your expression should read:
      [Import View].[PRODUCT_LINE].[PRODUCT_LINE_CODE] in
      (#$UserLookup{$account.personalInfo.userName}#)
12.   Click OK. In order to test results without having to log-in as another user, we can
      simulate what will happen. Click on the Test tab. Click Options.
13.   Under Session parameters, click Set... In the Override Value for the userName
      parameter, type Al. Click OK. Click OK again. Click Test Sample.
14.   Al should only see Product Line 2101.
15.   Click the Options again, and this time override the userName with Bill and test
      another Sample. Bill should see all Product Lines.
16.   Try once more for Jan.
Other Modeling Issues
Demo 5-1 (Create a Regular Dimension)

Purpose: Dimensions can be created manually, or existing Query Subjects can be
converted. We will use the manual technique to demonstrate. Based on our
knowledge of requirements and the data, we have identified several key
Dimensions and Measures for our model.

 1.   (Since we have already covered multi-tiered design and other best practices, we will
      continue with the new techniques, but may not always follow best-practices in the
      interest of time). Right-click the GOSALES root namespace. Create a new
      Namespace called Dimensional Model. Using the Actions menu, Specify Object
      Security and Allow the Everyone group access to this namespace.
 2.   Right-click Dimensional Model and create a Regular Dimension. Click on the Add
      Hierarchy button.
 3.   Right-click the New Hierarchy and rename it Products. Rename the (All) level to
      Products(All). Click on the Add Level button.            Rename it Product Line.
 4.   Add two more levels, Product Type and Product.
Other Modeling Issues
Demo 5-1 (Create a Regular Dimension) Continued
5.   Select the Product Line level in the Hierarchy to the right.
6.   In the left-hand frame, expand Import View, expand the PRODUCT_LINE subject,
     and drag PRODUCT_LINE_CODE into the area at the bottom right of the dialog box.
7.   You will be prompted to select a role, click on _businessKey.
8.   Drag PRODUCT_LINE_EN to the same area and select _memberCaption for the
     role.
Other Modeling Issues
Demo 5-1 (Create a Regular Dimension) Continued
9.    We must repeat this process for the remaining two levels of this Hierarchy.
10.   Use PRODUCT_TYPE_CODE as the _businessKey and PRODUCT_TYPE_EN for
      the _memberCaption for the Product Type level.
11.   Use PRODUCT_NUMBER as the _businessKey and PRODUCT_NAME (from
      PRODUCT_NAME_LOOKUP) for the _memberCaption for the Product level.
12.   We can also use the PRODUCT_DESCRIPTION field as the _memberDescription for
      this level. Click OK and rename the new dimension to “Products”.
Other Modeling Issues
Demo 5-3 (Create more Regular Dimensions)

 Purpose: In order to satisfy our users’ analytical requirements, we must create
 additional dimensions.

1.   Right-click Dimensional Model and create a Regular Dimension. Click on the Add
     Hierarchy button.
2.   Right-click the New Hierarchy and rename it Sales Territory. Rename the (All) level to
     Sales Territory(All).
3.   Add three levels: Region, Country, City, and Sales Staff.
4.   Select the Region level in the Hierarchy to the right.
5.   In the left-hand frame, expand the Import View, expand the Region for Branch subject,
     and drag Branch Region Code into the area at the bottom right of the dialog box.
6.   You will be prompted to select a role, click on _businessKey.
7.   Drag Branch Region to the same area and select _memberCaption for the role.
Other Modeling Issues
Demo 5-3 (Create more Regular Dimensions) Continued
8.    We must repeat this process for the remaining three levels of this Hierarchy.
9.    From Country for Branch use Branch Country Code as the _businessKey and
      Branch Country for the _memberCaption for the Country level.
10.   From BRANCH use BRANCH_CODE as the _businessKey and CITY for the
      _memberCaption for the City level.
11.   From EMPLOYEE use EMPLOYEE_CODE as the _businessKey and LAST_NAME
      for the _memberCaption for the Sales Staff level.
12.   Click OK and rename the new dimension to Sales Territory.




13.   Right-click Dimensional Model and create a Regular Dimension. Click on the Add
      Hierarchy button.
14.   Right-click the New Hierarchy and rename it Retailers. Rename the (All) level to
      Retailers(All).
Other Modeling Issues
Demo 5-3 (Create more Regular Dimensions) Continued
13.   Add three levels: Region, Country, and Retailer.
14.   Select the Region level in the Hierarchy to the right.
15.   In the left-hand frame, expand the Import View, expand the Region for Retailer Site
      subject, and drag Retailer Region Code into the area at the bottom right of the
      dialog box.
16.   You will be prompted to select a role, click on _businessKey.
17.   Drag Retailer Region to the same area and select _memberCaption for the role.
18.   From Country for Retailer Site use Retailer Country Code as the _businessKey and
      Retailer Country for the _memberCaption for the Country level.
19.   From BRANCH use BRANCH_CODE as the _businessKey and CITY for the
      _memberCaption for the City level.
20.   From RETAILER use RETAILER_CODE as the _businessKey and
      COMPANY_NAME for the _memberCaption for the Sales Staff level.
21.   Click OK and rename the new dimension to Retailers
Other Modeling Issues
Demo 5-4 (Create a Measure Dimension)
 Purpose: Our Dimensional model requires at least one Measure to be defined in
 a Measure Dimension.
1.   Right-click Dimensional Model and create a Measure Dimension.
2.   From the Import View, expand the ORDER_DETAILS subject, and add (drag and drop)
     the following items: QUANTITY, UNIT_COST, UNIT_PRICE, UNIT_SALE_PRICE, and
     REVENUE.
3.   Click OK.
4.   Name the new Dimension “Measures”.

          To view a free recoding of this demo, go to
                   www.senturus.com/recorded-webinars.php
          You will find this recording under IBM Cognos Business Intelligence
        section. It is entitled IBM Cognos 10 Framework Manager Model Design
                                        Accelerator.
Cognos Training Options

•   IBM Public Classroom Training
•   Training from a Certified Partner, On-site or Public
•   Custom On-site Training
•   Small group Mentoring/Knowledge Transfer
•   Remote/On-line Training
•   Computer Based Training
About Senturus Training

• What does Senturus Training offer?
• Why not just go to the IBM/Cognos public classes?
   – On-site is more cost-effective when there are more than 3
     people to train
   – Courses are delivered at your location, on your schedule
   – Attendance is limited to your group, minimizing distractions,
     and allowing our instructors to focus on your group’s
     pertinent concerns
   – Course content and format can be structured specifically to
     your audience
• As an IBM Partner, we can offer discounts on IBM
  Public training starting at 10%
• We are your Training Partner!
What does Senturus Training offer:
• Standard On-site Classroom delivery
   –   Based on Great Outdoors sample data
   –   Can be delivered anywhere, anytime
   –   Compressed format (fewer days)
   –   $3,495 per day list price (up to 12 students)
• Customized On-site Classroom delivery
   –   Based on client’s data
   –   Requires longer lead times so we can prepare materials
   –   Higher impact
   –   $3,495 per day of delivery and course prep
• Small Group Mentoring
   – We work on your data, in your environment
   – Our experts facilitate the learning process while resolving actual
     issues or working toward a concrete deliverable
   – Small group size allows for personalized knowledge transfer at the
     appropriate pace
   – Rates start at $2,000 per day
Want more???
• Upcoming Senturus Public Training Events:
   – Tuesday-Wednesday, September 27-28, 2011, on-line:
       • IBM Cognos 10 Business Insight and Business Insight Advanced
   – Tuesday-Wednesday, October 4-5, 2011, on-line:
       • Beginning and Intermediate Professional Report Authoring with IBM
         Cognos Report Studio
   – Thursday, October 6, 2011, on-line:
       • Advanced Report Authoring with IBM Cognos Report Studio
   – Friday, October 7, 2011, on-line:
       • Multi-Dimensional Report Authoring with IBM Cognos Report Studio
   – Wednesday-Thursday, October 19-20, 2011, on-line:
       • Metadata Modeling with IBM Cognos Framework Manager
• Registration information will be sent along with the
  webinar follow-up, or visit
  http://www.senturus.com/events.php
This slide deck is part of a recorded webinar.
    To view the FREE recording of this entire
  presentation and download the slide deck, go to
                www.senturus.com/recorded-webinars.php

You will find this—and many other recorded webinars-- under the “IBM Cognos
                           Business Intelligence”
Contact Senturus



              Senturus, Inc
           www.senturus.com
          sales@senturus.com
              888-601-6010
28   28

More Related Content

Viewers also liked

LDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business IntelligenceLDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business Intelligence
DATAVERSITY
 
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
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
King Julian
 
Ibm presentation ppt
Ibm presentation pptIbm presentation ppt
Ibm presentation ppt
ravish28
 
Introduction to spss
Introduction to spssIntroduction to spss
Introduction to spss
Manish Parihar
 
IBM Presentation
IBM PresentationIBM Presentation
IBM Presentation
rolsen3
 
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 (7)

LDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business IntelligenceLDM Webinar: Data Modeling & Business Intelligence
LDM Webinar: Data Modeling & Business Intelligence
 
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
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Ibm presentation ppt
Ibm presentation pptIbm presentation ppt
Ibm presentation ppt
 
Introduction to spss
Introduction to spssIntroduction to spss
Introduction to spss
 
IBM Presentation
IBM PresentationIBM Presentation
IBM Presentation
 
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 IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks

IBM Cognos Dimensional Dashboarding Techniques
IBM Cognos Dimensional Dashboarding TechniquesIBM Cognos Dimensional Dashboarding Techniques
IBM Cognos Dimensional Dashboarding Techniques
Senturus
 
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Weekly #105: AutoViz and Auto_ViML Visualization and Machine LearningWeekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Bill Liu
 
A case study in using ibm watson studio machine learning services ibm devel...
A case study in using ibm watson studio machine learning services   ibm devel...A case study in using ibm watson studio machine learning services   ibm devel...
A case study in using ibm watson studio machine learning services ibm devel...
Einar Karlsen
 
Integrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirementsIntegrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirements
Nagarro
 
Better User Experience with .NET
Better User Experience with .NETBetter User Experience with .NET
Better User Experience with .NET
Peter Gfader
 
Fundamentals of software development
Fundamentals of software developmentFundamentals of software development
Fundamentals of software development
Pratik Devmurari
 
Software engineering
Software engineeringSoftware engineering
Software engineering
Subha Selvam
 
Presentation Verification & Validation
Presentation Verification & ValidationPresentation Verification & Validation
Presentation Verification & Validation
Elmar Selbach
 
VINOD_6yrs
VINOD_6yrsVINOD_6yrs
VINOD_6yrs
Kona Kumar
 
Build a Sentiment Model using ML.Net
Build a Sentiment Model using ML.NetBuild a Sentiment Model using ML.Net
Build a Sentiment Model using ML.Net
Cheah Eng Soon
 
Build for the future
Build for the futureBuild for the future
Build for the future
Mostafa Elfeky
 
WDS trainer presentation - MLOps.pptx
WDS trainer presentation - MLOps.pptxWDS trainer presentation - MLOps.pptx
WDS trainer presentation - MLOps.pptx
Arthur240715
 
6. safe users-guide
6.  safe users-guide6.  safe users-guide
6. safe users-guide
ALAN QUISPE CORONEL
 
Kasi Resume
Kasi ResumeKasi Resume
Kasi Resume
kasi reddy
 
Top Testing Tips
Top Testing TipsTop Testing Tips
Top Testing Tips
Salesforce Developers
 
codeduiws-130507074566782958-phpapp02.pdf
codeduiws-130507074566782958-phpapp02.pdfcodeduiws-130507074566782958-phpapp02.pdf
codeduiws-130507074566782958-phpapp02.pdf
Patiento Del Mar
 
IT 200 Network DiagramBelow is the wired network configurat.docx
IT 200 Network DiagramBelow is the wired network configurat.docxIT 200 Network DiagramBelow is the wired network configurat.docx
IT 200 Network DiagramBelow is the wired network configurat.docx
priestmanmable
 
Advanced Coded UI Testing
Advanced Coded UI TestingAdvanced Coded UI Testing
Advanced Coded UI Testing
Shai Raiten
 
IBM Cognos Report Studio Advanced Authoring Techniques
IBM Cognos Report Studio Advanced Authoring TechniquesIBM Cognos Report Studio Advanced Authoring Techniques
IBM Cognos Report Studio Advanced Authoring Techniques
Senturus
 
A report on mvc using the information
A report on mvc using the informationA report on mvc using the information
A report on mvc using the information
Toushik Paul
 

Similar to IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks (20)

IBM Cognos Dimensional Dashboarding Techniques
IBM Cognos Dimensional Dashboarding TechniquesIBM Cognos Dimensional Dashboarding Techniques
IBM Cognos Dimensional Dashboarding Techniques
 
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Weekly #105: AutoViz and Auto_ViML Visualization and Machine LearningWeekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
 
A case study in using ibm watson studio machine learning services ibm devel...
A case study in using ibm watson studio machine learning services   ibm devel...A case study in using ibm watson studio machine learning services   ibm devel...
A case study in using ibm watson studio machine learning services ibm devel...
 
Integrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirementsIntegrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirements
 
Better User Experience with .NET
Better User Experience with .NETBetter User Experience with .NET
Better User Experience with .NET
 
Fundamentals of software development
Fundamentals of software developmentFundamentals of software development
Fundamentals of software development
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Presentation Verification & Validation
Presentation Verification & ValidationPresentation Verification & Validation
Presentation Verification & Validation
 
VINOD_6yrs
VINOD_6yrsVINOD_6yrs
VINOD_6yrs
 
Build a Sentiment Model using ML.Net
Build a Sentiment Model using ML.NetBuild a Sentiment Model using ML.Net
Build a Sentiment Model using ML.Net
 
Build for the future
Build for the futureBuild for the future
Build for the future
 
WDS trainer presentation - MLOps.pptx
WDS trainer presentation - MLOps.pptxWDS trainer presentation - MLOps.pptx
WDS trainer presentation - MLOps.pptx
 
6. safe users-guide
6.  safe users-guide6.  safe users-guide
6. safe users-guide
 
Kasi Resume
Kasi ResumeKasi Resume
Kasi Resume
 
Top Testing Tips
Top Testing TipsTop Testing Tips
Top Testing Tips
 
codeduiws-130507074566782958-phpapp02.pdf
codeduiws-130507074566782958-phpapp02.pdfcodeduiws-130507074566782958-phpapp02.pdf
codeduiws-130507074566782958-phpapp02.pdf
 
IT 200 Network DiagramBelow is the wired network configurat.docx
IT 200 Network DiagramBelow is the wired network configurat.docxIT 200 Network DiagramBelow is the wired network configurat.docx
IT 200 Network DiagramBelow is the wired network configurat.docx
 
Advanced Coded UI Testing
Advanced Coded UI TestingAdvanced Coded UI Testing
Advanced Coded UI Testing
 
IBM Cognos Report Studio Advanced Authoring Techniques
IBM Cognos Report Studio Advanced Authoring TechniquesIBM Cognos Report Studio Advanced Authoring Techniques
IBM Cognos Report Studio Advanced Authoring Techniques
 
A report on mvc using the information
A report on mvc using the informationA report on mvc using the information
A report on mvc using the information
 

More from Senturus

Power BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, ConfiguringPower BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, Configuring
Senturus
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
Senturus
 
Power Automate for Power BI: Getting Started
Power Automate for Power BI: Getting StartedPower Automate for Power BI: Getting Started
Power Automate for Power BI: Getting Started
Senturus
 
Collaborative BI: 3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI:  3 Ways to Use Cognos with Power BI & TableauCollaborative BI:  3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI: 3 Ways to Use Cognos with Power BI & Tableau
Senturus
 
Tips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1xTips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1x
Senturus
 
How to Prepare for a BI Migration
How to Prepare for a BI MigrationHow to Prepare for a BI Migration
How to Prepare for a BI Migration
Senturus
 
4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to Avoid4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to Avoid
Senturus
 
Extending Power BI Functionality with R
Extending Power BI Functionality with RExtending Power BI Functionality with R
Extending Power BI Functionality with R
Senturus
 
Take Control of Your Cloud
Take Control of Your CloudTake Control of Your Cloud
Take Control of Your Cloud
Senturus
 
Using Python with Power BI
Using Python with Power BIUsing Python with Power BI
Using Python with Power BI
Senturus
 
User-Friendly Power BI Report Nav
User-Friendly Power BI Report NavUser-Friendly Power BI Report Nav
User-Friendly Power BI Report Nav
Senturus
 
Streamline Cognos Migrations & Consolidations
Streamline Cognos Migrations & ConsolidationsStreamline Cognos Migrations & Consolidations
Streamline Cognos Migrations & Consolidations
Senturus
 
What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1
Senturus
 
Planning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise DeploymentPlanning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise Deployment
Senturus
 
Power BI Report Builder & Paginated Reports
Power BI Report Builder & Paginated Reports Power BI Report Builder & Paginated Reports
Power BI Report Builder & Paginated Reports
Senturus
 
Tableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share DashboardsTableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share Dashboards
Senturus
 
Cognos Analytics 11.2 New Features
Cognos Analytics 11.2 New FeaturesCognos Analytics 11.2 New Features
Cognos Analytics 11.2 New Features
Senturus
 
Azure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating GameAzure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating Game
Senturus
 
Secrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSecrets of High Performing Report Development Teams
Secrets of High Performing Report Development Teams
Senturus
 
Power BI: Data Cleansing & Power Query Editor
Power BI: Data Cleansing & Power Query EditorPower BI: Data Cleansing & Power Query Editor
Power BI: Data Cleansing & Power Query Editor
Senturus
 

More from Senturus (20)

Power BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, ConfiguringPower BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, Configuring
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
 
Power Automate for Power BI: Getting Started
Power Automate for Power BI: Getting StartedPower Automate for Power BI: Getting Started
Power Automate for Power BI: Getting Started
 
Collaborative BI: 3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI:  3 Ways to Use Cognos with Power BI & TableauCollaborative BI:  3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI: 3 Ways to Use Cognos with Power BI & Tableau
 
Tips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1xTips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1x
 
How to Prepare for a BI Migration
How to Prepare for a BI MigrationHow to Prepare for a BI Migration
How to Prepare for a BI Migration
 
4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to Avoid4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to Avoid
 
Extending Power BI Functionality with R
Extending Power BI Functionality with RExtending Power BI Functionality with R
Extending Power BI Functionality with R
 
Take Control of Your Cloud
Take Control of Your CloudTake Control of Your Cloud
Take Control of Your Cloud
 
Using Python with Power BI
Using Python with Power BIUsing Python with Power BI
Using Python with Power BI
 
User-Friendly Power BI Report Nav
User-Friendly Power BI Report NavUser-Friendly Power BI Report Nav
User-Friendly Power BI Report Nav
 
Streamline Cognos Migrations & Consolidations
Streamline Cognos Migrations & ConsolidationsStreamline Cognos Migrations & Consolidations
Streamline Cognos Migrations & Consolidations
 
What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1
 
Planning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise DeploymentPlanning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise Deployment
 
Power BI Report Builder & Paginated Reports
Power BI Report Builder & Paginated Reports Power BI Report Builder & Paginated Reports
Power BI Report Builder & Paginated Reports
 
Tableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share DashboardsTableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share Dashboards
 
Cognos Analytics 11.2 New Features
Cognos Analytics 11.2 New FeaturesCognos Analytics 11.2 New Features
Cognos Analytics 11.2 New Features
 
Azure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating GameAzure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating Game
 
Secrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSecrets of High Performing Report Development Teams
Secrets of High Performing Report Development Teams
 
Power BI: Data Cleansing & Power Query Editor
Power BI: Data Cleansing & Power Query EditorPower BI: Data Cleansing & Power Query Editor
Power BI: Data Cleansing & Power Query Editor
 

Recently uploaded

Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Enterprise Wired
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
g4dpvqap0
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
nuttdpt
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
GetInData
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
Social Samosa
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
Sm321
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
kuntobimo2016
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
AndrzejJarynowski
 

Recently uploaded (20)

Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
 

IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks

  • 1. IBM Cognos 10 Framework Manager Metadata Modeling Tips and Tricks September 21, 2011 Pat Powers Senior Solutions Architect, Senturus, Inc. Helping Companies Learn From the Past, Manage the Present and Shape the Future
  • 2. Today’s Agenda • Welcome and Introduction • Metadata Modeling Demonstration 1. Using Session Parameters, Parameter Maps, and Query Macros to implement row-level security 2. Finally understand Determinants 3. Dimensionally model relational data 4. Use the Model Design Accelerator • Upcoming hands-on training sessions • Overview of Cognos Training Options • Review and Wrap-up
  • 3. This slide deck is part of a recorded webinar. To view the FREE recording of this entire presentation and download the slide deck, go to www.senturus.com/recorded-webinars.php You will find this—and many other recorded webinars-- under the “IBM Cognos Business Intelligence”
  • 4. Today’s Format • Demonstration will begin shortly • Please submit questions via the GoToWebinar Question pane in the GoToWebinar control panel • We will address questions LIVE at the conclusion of the presentation, so if you do not get an immediate response, please HOLD ON! • We will try to answer EVERY question via email if we do not get a chance to respond while you are attending the Webinar
  • 5. Welcome and Introduction • Who am I? – Pat - * need your bio here* • Who is Senturus? – IBM Premier Business Partner 2009-2011, Cognos Platinum Partner 2002-2008 – Full Service Solutions provider – Data Warehouse – Program Management – Performance Management – Platform-Independent
  • 6. Sample Senturus Course Materials • The next few slides are from our 2-day Metadata Modeling Course • The demonstrations will cover the following techniques: – Implement a common row-level security requirement – Leverage Session Parameters, Parameter Maps, and Query Macros to make the solution dynamic – Understand the origin and importance of Determinants – Implement Dimensionally Modeled Relational models – Create Regular Dimensions and Measure Dimensions – Understand how to use level attributes
  • 7. Metadata Modeling Goals • Provide report authors with a framework for effective, efficient, and accurate reporting • Enhance the user experience by providing rich metadata • Allow reporting from nearly any type of source system, regardless of vendor or database structure • Respond to diverse requirements and the dynamic nature of our users and our data • Create dimensional metadata objects to allow for OLAP- style reporting and analysis without the need to build cubes
  • 8. Metadata Modeling Best Practices 1. Use a multi-tiered design 2. Establish query item properties and relationships early on (in the first tier) 3. Plan your design with consideration to how the IBM Cognos query engine generates SQL 4. Model Query Subjects as either a Dimension or a Fact 5. Relate Facts to one another through one or more Conformed Dimensions 6. Review and carefully define Determinants 7. Define Package and Object-level Security 8. Create a user-friendly Presentation 9. Use Dimensional Modeling techniques where appropriate
  • 9. IBM Cognos 10 Metadata Modeling Techniques Demonstration Demo 1 (Implement dynamic row-level security based on user attributes) Purpose: Our sample company sells 5 Product Lines, and each Product Line has a Product Manager that is responsible for its performance. Each Product Line Manager should ONLY see their Product Lines when running reports. However, there is also a Sales Director that must be able to see across all Product Lines, and a Marketing Manager that must have visibility into 3 of the 5 Lines. To view a free recoding of this demo, go to www.senturus.com/recorded-webinars.php You will find this recording under IBM Cognos Business Intelligence section. It is entitled IBM Cognos 10 Framework Manager Model Design Accelerator.
  • 10. IBM Cognos 10 Metadata Modeling Techniques Demonstration Demo 2 (Finally Understand Determinants) Purpose: Although Determinants are typically generated automatically when we import metadata, there are circumstances when we must more closely manage Determinant behavior. 1. The keys to understanding how to deal with Determinants are as follows: 1. Every Data Source Query Subject will have at least one Uniquely Identified Determinant 2. Determinants will be defined for each “level” of a query subject’s hierarchy 3. Each Determinant will have at least one Key value and can have 0 or more Attributes
  • 11. IBM Cognos 10 Metadata Modeling Techniques Demonstration Demo 3 (Dimensionally Model Relational Data) Purpose: IBM Cognos provides a simple mechanism for designing OLAP-capable reporting packages based on your relational data sources. We will take a basic relational model and build some Regular Dimensions and one Measure Dimension. To view a free recoding of this demo, go to www.senturus.com/recorded-webinars.php You will find this recording under IBM Cognos Business Intelligence section. It is entitled IBM Cognos 10 Framework Manager Model Design Accelerator.
  • 12. This slide deck is part of a recorded webinar. To view the FREE recording of this entire presentation and download the slide deck, go to www.senturus.com/recorded-webinars.php You will find this—and many other recorded webinars-- under the “IBM Cognos Business Intelligence”
  • 13. Enhance the Metadata Demo 2-4 (Parameterized SQL) Purpose: Our sample source data can be used to demonstrate a common row- level security requirement. We will manually define a Parameter Map to simulate a potential lookup table. We will simulate the requirements of 7 managers by restricting data in one of our Query Subjects. 1. Return to Framework Manager. Right-click the Parameter Maps folder and select Create, Parameter Map, and type UserLookup as the name and click Next. 2. In the Default value, type 2101, 2102, 2103, 2104, 2015. 3. Complete the Parameter Map to resemble the following: 4. Click Finish. 5. Double-click the PRODUCT_LINE subject. 6. Click the Filters tab, and click Add. 7. Type ProductLine as the Name.
  • 14. Enhance the Metadata Demo 2-4 (Parameterized SQL) Continued 8. Expand Import View and expand PRODUCT_LINE. Drag PRODUCT_LINE_CODE to the expression and type in (. 9. Click the Parameters tab in the left pane, and expand the Parameter Maps folder. 10. Drag UserLookup into the expression. Expand the Session Parameters folder. Drag account.personalInfo.userName in between the two curly braces {} in the expression. Place a closed parenthesis at the end of the expression. 11. Your expression should read: [Import View].[PRODUCT_LINE].[PRODUCT_LINE_CODE] in (#$UserLookup{$account.personalInfo.userName}#) 12. Click OK. In order to test results without having to log-in as another user, we can simulate what will happen. Click on the Test tab. Click Options. 13. Under Session parameters, click Set... In the Override Value for the userName parameter, type Al. Click OK. Click OK again. Click Test Sample. 14. Al should only see Product Line 2101. 15. Click the Options again, and this time override the userName with Bill and test another Sample. Bill should see all Product Lines. 16. Try once more for Jan.
  • 15. Other Modeling Issues Demo 5-1 (Create a Regular Dimension) Purpose: Dimensions can be created manually, or existing Query Subjects can be converted. We will use the manual technique to demonstrate. Based on our knowledge of requirements and the data, we have identified several key Dimensions and Measures for our model. 1. (Since we have already covered multi-tiered design and other best practices, we will continue with the new techniques, but may not always follow best-practices in the interest of time). Right-click the GOSALES root namespace. Create a new Namespace called Dimensional Model. Using the Actions menu, Specify Object Security and Allow the Everyone group access to this namespace. 2. Right-click Dimensional Model and create a Regular Dimension. Click on the Add Hierarchy button. 3. Right-click the New Hierarchy and rename it Products. Rename the (All) level to Products(All). Click on the Add Level button. Rename it Product Line. 4. Add two more levels, Product Type and Product.
  • 16. Other Modeling Issues Demo 5-1 (Create a Regular Dimension) Continued 5. Select the Product Line level in the Hierarchy to the right. 6. In the left-hand frame, expand Import View, expand the PRODUCT_LINE subject, and drag PRODUCT_LINE_CODE into the area at the bottom right of the dialog box. 7. You will be prompted to select a role, click on _businessKey. 8. Drag PRODUCT_LINE_EN to the same area and select _memberCaption for the role.
  • 17. Other Modeling Issues Demo 5-1 (Create a Regular Dimension) Continued 9. We must repeat this process for the remaining two levels of this Hierarchy. 10. Use PRODUCT_TYPE_CODE as the _businessKey and PRODUCT_TYPE_EN for the _memberCaption for the Product Type level. 11. Use PRODUCT_NUMBER as the _businessKey and PRODUCT_NAME (from PRODUCT_NAME_LOOKUP) for the _memberCaption for the Product level. 12. We can also use the PRODUCT_DESCRIPTION field as the _memberDescription for this level. Click OK and rename the new dimension to “Products”.
  • 18. Other Modeling Issues Demo 5-3 (Create more Regular Dimensions) Purpose: In order to satisfy our users’ analytical requirements, we must create additional dimensions. 1. Right-click Dimensional Model and create a Regular Dimension. Click on the Add Hierarchy button. 2. Right-click the New Hierarchy and rename it Sales Territory. Rename the (All) level to Sales Territory(All). 3. Add three levels: Region, Country, City, and Sales Staff. 4. Select the Region level in the Hierarchy to the right. 5. In the left-hand frame, expand the Import View, expand the Region for Branch subject, and drag Branch Region Code into the area at the bottom right of the dialog box. 6. You will be prompted to select a role, click on _businessKey. 7. Drag Branch Region to the same area and select _memberCaption for the role.
  • 19. Other Modeling Issues Demo 5-3 (Create more Regular Dimensions) Continued 8. We must repeat this process for the remaining three levels of this Hierarchy. 9. From Country for Branch use Branch Country Code as the _businessKey and Branch Country for the _memberCaption for the Country level. 10. From BRANCH use BRANCH_CODE as the _businessKey and CITY for the _memberCaption for the City level. 11. From EMPLOYEE use EMPLOYEE_CODE as the _businessKey and LAST_NAME for the _memberCaption for the Sales Staff level. 12. Click OK and rename the new dimension to Sales Territory. 13. Right-click Dimensional Model and create a Regular Dimension. Click on the Add Hierarchy button. 14. Right-click the New Hierarchy and rename it Retailers. Rename the (All) level to Retailers(All).
  • 20. Other Modeling Issues Demo 5-3 (Create more Regular Dimensions) Continued 13. Add three levels: Region, Country, and Retailer. 14. Select the Region level in the Hierarchy to the right. 15. In the left-hand frame, expand the Import View, expand the Region for Retailer Site subject, and drag Retailer Region Code into the area at the bottom right of the dialog box. 16. You will be prompted to select a role, click on _businessKey. 17. Drag Retailer Region to the same area and select _memberCaption for the role. 18. From Country for Retailer Site use Retailer Country Code as the _businessKey and Retailer Country for the _memberCaption for the Country level. 19. From BRANCH use BRANCH_CODE as the _businessKey and CITY for the _memberCaption for the City level. 20. From RETAILER use RETAILER_CODE as the _businessKey and COMPANY_NAME for the _memberCaption for the Sales Staff level. 21. Click OK and rename the new dimension to Retailers
  • 21. Other Modeling Issues Demo 5-4 (Create a Measure Dimension) Purpose: Our Dimensional model requires at least one Measure to be defined in a Measure Dimension. 1. Right-click Dimensional Model and create a Measure Dimension. 2. From the Import View, expand the ORDER_DETAILS subject, and add (drag and drop) the following items: QUANTITY, UNIT_COST, UNIT_PRICE, UNIT_SALE_PRICE, and REVENUE. 3. Click OK. 4. Name the new Dimension “Measures”. To view a free recoding of this demo, go to www.senturus.com/recorded-webinars.php You will find this recording under IBM Cognos Business Intelligence section. It is entitled IBM Cognos 10 Framework Manager Model Design Accelerator.
  • 22. Cognos Training Options • IBM Public Classroom Training • Training from a Certified Partner, On-site or Public • Custom On-site Training • Small group Mentoring/Knowledge Transfer • Remote/On-line Training • Computer Based Training
  • 23. About Senturus Training • What does Senturus Training offer? • Why not just go to the IBM/Cognos public classes? – On-site is more cost-effective when there are more than 3 people to train – Courses are delivered at your location, on your schedule – Attendance is limited to your group, minimizing distractions, and allowing our instructors to focus on your group’s pertinent concerns – Course content and format can be structured specifically to your audience • As an IBM Partner, we can offer discounts on IBM Public training starting at 10% • We are your Training Partner!
  • 24. What does Senturus Training offer: • Standard On-site Classroom delivery – Based on Great Outdoors sample data – Can be delivered anywhere, anytime – Compressed format (fewer days) – $3,495 per day list price (up to 12 students) • Customized On-site Classroom delivery – Based on client’s data – Requires longer lead times so we can prepare materials – Higher impact – $3,495 per day of delivery and course prep • Small Group Mentoring – We work on your data, in your environment – Our experts facilitate the learning process while resolving actual issues or working toward a concrete deliverable – Small group size allows for personalized knowledge transfer at the appropriate pace – Rates start at $2,000 per day
  • 25. Want more??? • Upcoming Senturus Public Training Events: – Tuesday-Wednesday, September 27-28, 2011, on-line: • IBM Cognos 10 Business Insight and Business Insight Advanced – Tuesday-Wednesday, October 4-5, 2011, on-line: • Beginning and Intermediate Professional Report Authoring with IBM Cognos Report Studio – Thursday, October 6, 2011, on-line: • Advanced Report Authoring with IBM Cognos Report Studio – Friday, October 7, 2011, on-line: • Multi-Dimensional Report Authoring with IBM Cognos Report Studio – Wednesday-Thursday, October 19-20, 2011, on-line: • Metadata Modeling with IBM Cognos Framework Manager • Registration information will be sent along with the webinar follow-up, or visit http://www.senturus.com/events.php
  • 26. This slide deck is part of a recorded webinar. To view the FREE recording of this entire presentation and download the slide deck, go to www.senturus.com/recorded-webinars.php You will find this—and many other recorded webinars-- under the “IBM Cognos Business Intelligence”
  • 27. Contact Senturus Senturus, Inc www.senturus.com sales@senturus.com 888-601-6010
  • 28. 28 28