Discover millions of ebooks, audiobooks, and so much more with a free trial

From $11.99/month after trial. Cancel anytime.

IBM Cognos 8 Planning: Engineer a clear-cut strategy for achieving best-in-class results using IBM Cognos 8 Planning with this book and eBook
IBM Cognos 8 Planning: Engineer a clear-cut strategy for achieving best-in-class results using IBM Cognos 8 Planning with this book and eBook
IBM Cognos 8 Planning: Engineer a clear-cut strategy for achieving best-in-class results using IBM Cognos 8 Planning with this book and eBook
Ebook905 pages5 hours

IBM Cognos 8 Planning: Engineer a clear-cut strategy for achieving best-in-class results using IBM Cognos 8 Planning with this book and eBook

Rating: 0 out of 5 stars

()

Read preview

About this ebook

Business planning is no longer just about defining goals, identifying critical issues, and then mapping out strategies. In today's dynamic and highly competitive business environment, companies with complex business models want their abstract strategies turned into discrete, executable plans. They want information from the field to reach decision makers in real-time so that they can fine-tune their plans as events unfold. IBM Cognos 8 Planning offers just that.
This book provides you with everything you need to know for building planning models using IBM Cognos 8 Planning. After reading this book, you can begin your journey into model building bringing with you a perspective that comes from three of the most seasoned IBM Cognos Planning consultants in the business.
In this book, you will learn how to build planning models using IBM Cognos Planning's modeling tool, Analyst. We introduce you to key objects in Analyst that let you define, store, and move data. Then we show how you can deploy the model to hundreds or thousands of users using IBM Cognos Planning's web-based tool, Contributor. We demonstrate some of the things you can do as an administrator and as a user. Finally, we show the automation tools that you can use to maintain and support your models. As we go through this, we will share with you tips and tricks and insights from our experience with real implementations.

LanguageEnglish
Release dateJul 30, 2009
ISBN9781847196859
IBM Cognos 8 Planning: Engineer a clear-cut strategy for achieving best-in-class results using IBM Cognos 8 Planning with this book and eBook

Related to IBM Cognos 8 Planning

Related ebooks

Information Technology For You

View More

Related articles

Reviews for IBM Cognos 8 Planning

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    IBM Cognos 8 Planning - Rich Babaran

    (missing alt)

    Table of Contents

    IBM Cognos 8 Planning

    Credits

    About the Authors

    Acknowledgment

    About the Reviewers

    Preface

    What this book covers

    What you need for this book

    Who this book is for

    Conventions

    Reader feedback

    Customer support

    Downloading the example code for the book

    Errata

    Piracy

    Questions

    1. Planning with IBM Cognos

    Planning in a dynamic business environment

    Common problems with the planning process

    Disconnect between operating reality and financial plan

    Confrontational versus collaborative

    Cycle times

    Ownership and accountability

    Spreadsheet-based planning

    Lack of control

    Spreadsheet error

    Lack of transparency

    Consolidation and version control

    How technology enables planning best practices

    Introducing IBM Cognos Planning

    Corporate Performance Management

    Benefits of IBM Cognos Planning

    Summary

    2. Getting to know IBM Cognos Tools

    Scenario

    IBM Cognos Planning — Analyst

    Panda Garden Scenario

    IBM Cognos Planning — Contributor

    Contributor administration

    Panda Garden scenario

    Contributor client

    Panda Garden scenario

    IBM Cognos Excel add-in for Analyst and Contributor

    IBM Cognos Metric Designer and Metric Studio

    Metric Designer

    Metric Studio

    Panda Garden scenario

    IBM Cognos Reporting Studios

    Panda Garden scenario

    IBM Cognos Framework Manager

    Panda Garden scenario

    IBM Cognos Event Studio

    Panda Garden Scenario

    IBM Cognos Connection web portal

    Summary

    3. Understanding the Model Development Process

    The process

    Considerations for building an Analyst planning model

    Planning functional models

    Planning cycles and horizons

    Planning approaches

    Designing the model template in Analyst

    Flowcharting the model structure

    The concept of multi dimensionality

    Understanding dimensions, datastore, and data flow

    Determining dimensions: D-List

    Building the datastore: D-Cubes

    Controlling data flow: D-Links

    What makes an optimal model?

    Principles of model building

    Efficiency

    Performance

    Maintenance

    Building the Contributor application

    Entering and reviewing plans in the Contributor Web user interface

    Publishing and reporting planning data

    Maintaining the planning models

    Example: ABC Company

    Summary

    4. Understanding the Analyst Environment

    Getting familiar with Analyst

    Using Analyst shortcuts

    Accessing Analyst objects

    Navigating within Analyst

    The building blocks of an Analyst model

    Analyst objects

    D-List

    D-Cube

    D-Link

    Allocation Table (A-Table)

    File Map

    Saved Format

    Saved Selection

    Macro

    Organizing objects by using libraries

    Creating a library

    Deleting a library

    Considerations for creating libraries

    Types of libraries

    Common library

    Model library

    Staging library

    Archive library

    Basic administration tools

    Maintain Libraries and Users

    Rebuild the index file

    Refresh references

    Validate D-Lists

    Locate ODBC sources

    Locate Built-in Functions

    Configuring Analyst

    Changing the path to the Filesys.ini

    Changing the maximum workspace

    Changing keyboard layout

    Changing the number of undos and redos

    Summary

    5. Defining Data Structures: D-List

    Overview of D-List

    Creating the D-List

    Manually typing the D-List Items

    Importing D-List items from an ASCII file

    Importing the D-List items from a File Map

    Importing the D-List items from an ODBC source

    Importing the D-List items from data in a D-Cube

    Importing the D-List Items from another D-List

    Setting the import parameters

    Modifying the import parameters

    Updating the D-List

    Updating D-List item names from a data source

    Adding new items to a D-List

    Deleting D-List items

    Reordering D-List Items

    Implementing D-List changes

    Non-permissible characters in a D-List

    Item ID (IID) in a D-List

    Entering formulas in a D-List

    How formulas are written

    Using the Paste function when writing formulas

    Writing conditional statements

    Conflicts in calculation

    Using the D-List priority option

    Built-in functions

    Inserting a BiF into a D-List Item

    Configuring a Timescale D-List

    Formatting D-List items

    Numeric format

    Date format

    Dates in formulas

    Text format

    D-List format

    Using D-List formatted items in calculations

    Calc option

    Categorizing D-Lists

    The e.List

    Summary

    6. Storing Planning Data: D-Cube

    Overview of the D-Cube

    Creating a D-Cube

    Order of dimensions

    Size considerations

    Working with the D-Cube

    Opening a full view of the D-Cube

    Opening a selection of the D-Cube

    Viewing different slices of the D-Cube

    Saving a selection

    Opening the saved selection

    Modifying the saved selection

    Restructuring dimensions of a D-Cube

    Adding a dimension

    Deleting a dimension

    Substituting a dimension

    Reordering D-Cube dimensions

    Formatting data using the D-Cube Format

    Numeric

    Date format

    Text format

    D-List format

    Format priority

    Exporting data from the D-Cube

    Export

    Groups

    Single vs. multiple columns

    Format

    Header/Footer

    Zeros

    Show Det/Tot

    Breakback

    Breakback on hierarchies

    Configuring D-Cube options

    Widths

    Lines

    Zeros

    Breakback

    Stored Copy

    Show Det/Tot

    AutoSum

    Entering data into D-Cubes

    Data color conventions

    Data entry commands

    Entering data using the keyboard characters

    Applying mathematical operations

    Locking, protecting, and holding cells

    Summary

    7. Moving Planning Data: D-Links

    Overview of a D-Link

    Creating a D-Link

    Creating a D-Link between two D-Cubes

    The D-Link dialog box

    Connecting to external data sources

    File Map

    Creating a D-Link using File Map as a source

    ODBC connection

    Creating an ODBC data source name

    Creating a D-Link using an ODBC connection as the source

    Executing the D-Link

    Executing a D-Link

    Running several D-Links into a single target D-Cube

    Executing a batch of D-Links

    Allocating dimension items

    Allocating dimension items using Matched Description

    Using Cut Sub-Columns

    Allocating dimension items using a local allocation

    Matching descriptions within a local allocation table

    Selecting items from unpaired dimensions

    Many to one and one to many allocations

    Modes

    Dump option

    Special D-Links

    Limitations of special D-Links

    Look Up D-Links

    Creating a Look Up D-Link

    Accumulation D-Links

    Creating an Accumulation D-Link

    Allocation tables (A-Table)

    Creating the A-Table

    Allocation items

    Creating the source or target items from a D-List

    Creating the source or target items from a delimited ASCII file

    Creating the source or target items from a mapped ASCII file

    Creating the source or target items from an ODBC data source

    Using a D-Cube as an allocation table

    Analyst <> Contributor links

    Importing from IBM Cognos Package

    Analyst <> Cognos Finance D-Links

    Summary

    8. Understanding the Contributor Environment

    Understanding IBM Cognos Planning components

    IBM Cognos Connection

    IBM Cognos Planning - Contributor Web Client

    IBM Cognos Planning - Contributor Administration Console

    IBM Cognos Planning - Contributor for Microsoft Excel

    IBM Cognos Planning - Analyst

    IBM Cognos Planning - Manager

    IBM Cognos Planning - Analyst for Microsoft Excel

    Understanding the IBM Cognos Planning technical architecture

    Tier 1: Web Server or Planning Gateway

    Tier 2: Application

    Content Manager

    Planning Dispatchers or Servers

    Tier 3: Data

    Content Store

    Planning Store

    Application Store

    Using the Contributor Administration Console program

    IBM Cognos Planning System settings

    Planning Store

    System settings

    Access Rights

    DataStores

    Jobs, Job Servers, and Job Server Clusters

    Upgrade the Planning Administration Domain (PAD)

    Developing applications

    Logon As… and Log Off

    Email

    Save

    Go To Production (GTP)

    Set online and offline

    Reset Development to Production

    Refresh console

    Application and Publish DataStores/Containers

    Application folders

    Macros

    Administration links

    Deploying, monitoring, and troubleshooting applications

    Deployment

    Monitor console

    Local log files

    Help

    Summary

    9. Building, Configuring, and Updating the Contributor Application

    Creating the Contributor application

    Determining the Contributor application prerequisites

    Analyst model

    Technical environment

    e.List

    Creating the Contributor application—the process

    Understanding the post application creation steps

    The application's development and production areas

    Configuring the Contributor application for the user web interface

    Configuring commonly used options

    Navigation

    Orientation

    Breakback (Grid options)

    Multi-view

    Slice and dice

    Multiple owner

    Planner Only cubes

    Understanding uncommonly used options

    Deploying a Contributor application to the Web: The GTP and Reconciliation process

    Understanding GTP

    Executing the GTP—the process

    Understanding the Reconciliation job

    Making Analyst model changes (synchronize)

    Understanding synchronization

    Synchronizing the Contributor application—steps

    Determining the synchronization impact

    Enabling Contributor extensions

    Configuring admin extensions

    Configuring client extensions

    Print to Excel

    Export to Excel

    Get data

    Summary

    10. Securing and Controlling Contributor Web Client Template/Application

    Securing application access

    Understanding e.List dimensions

    Determining the e.List ownership

    Creating and maintaining an e.List

    Preparing an e.List file

    Importing an e.List file

    Impact on reconciliation job

    Changing e.List manually

    Securing an application with Rights

    Assigning the Rights to e.List items

    Preparing the Rights file

    Users, groups, and roles

    Importing the Rights file

    Changing Rights manually

    Securing the application data

    Understanding access tables

    Differentiating access levels

    Read

    Write

    Hidden

    No Data

    Defining Access Table

    Creating Access Table manually

    Access Table interface

    Creating a rule based Access Table

    Importing Access Table

    Applying Access Table cautiously

    Understanding saved selections

    Creating saved selections for Access Table

    Validating users' data input

    Understanding the Data Validations feature

    Terminology

    Configuring the Data Validations feature

    Deciding to validate or not to validate

    Defining the validation rules

    Defining the Rule Sets

    Assigning the Rule Set to e.List items

    Applying the validation rule on the Contributor Web Client

    Improving the application performance: The cut-down feature

    Understanding cut-down feature

    Selecting cut-down options

    Cut-down configuration options

    Cutting-down an application

    Applying the cut-down feature carefully

    Summary

    11. Importing Data into a Contributor Application

    Updating assumption cubes in Analyst

    Importing data from external files/databases

    Understanding the import process—concepts

    Importing data

    Bypassing importing data steps

    Administration Links

    Creating Administration Links

    Running Administration Links

    Importing data using IBM Cognos packages

    Analyst to Contributor D-Links

    Creating and running Analyst to Contributor D-Links

    System Links

    Creating System Links

    Running System Links

    Local Links

    Summary

    12. Working with the Contributor Web Client

    Managing the Contributor workflow

    The roles of the planner and reviewer

    The planner

    The reviewer

    Examine a typical workflow for an organization

    Working with the Contributor Web Client

    Exploring the Contributor Web Client

    The tree and e.List

    The Table

    Workflow states

    Opening the application grid for inputting data

    The menu bar and its buttons

    Entering data

    Editing and saving data

    Editing data using shortcuts

    Copy commands

    Data entry commands

    Validating data

    Swapping rows and columns

    Breakback

    Annotations

    Adding documents

    Submitting data

    Importing and exporting data from Web Client

    Exporting Contributor data

    Importing data to Contributor

    Local links

    System links

    Working offline

    Using Contributor with Excel

    The new Contributor Web Client

    The new interface

    New features

    Customization of the Contributor web view

    Nesting dimensions

    Freeze Panes

    Viewing multiple tabs in one view

    Collapsing or expanding dimension hierarchies

    Hiding dimension items

    Sorting dimension items

    Resetting tabs and grids to their original state

    Summary

    13. Reporting Planning Data—Publish and BI Integration

    Accessing planning data

    Publish

    Storing published data

    Who can publish?

    Publishing using the Table-only layout

    Publishing data changes (incremental publish)

    Publishing using the View Layout

    Automating publishing jobs

    Understanding the impact of changes

    e.List changes

    Model changes

    Dimension for publish changes

    Reporting Planning data using BI Tools

    Real-time reporting options

    Publish the application as a package to IBM Cognos Connection

    Using IBM Cognos Planning Contributor as a data source in Framework Manager

    Reporting from published data

    Creating a Framework Manager model using the Framework Manager extension

    Publishing considerations

    Framework Manager considerations

    Creating the model

    Exploring the Framework Manager model

    Summary

    14. Maintaining Analyst Models

    Automating common tasks using Analyst macros and batch jobs

    Types of Analyst macros

    Creating and running Analyst macros

    Creating a macro using the wizard

    Recording a macro

    Executing a macro

    Automating typical tasks

    Updating a D-Cube structure using macros

    Updating D-Cube data using macros

    Importing and exporting data using macros

    Running a series of macros

    Scheduling Analyst macros

    Creating a batch job using the Analyst batch utility wizard

    Scheduling a batch job

    Administering libraries and users

    Managing access to Analyst libraries

    Managing Analyst objects

    Other maintenance tasks

    Highlighting unused objects

    Previewing D-List

    Reveal File Name

    Defining Access

    Using the Copy Wizard to Copy Libraries

    Creating menus and flowcharts using Manager

    Summary

    15. Maintaining Contributor Applications

    Automating tasks using Contributor macros

    Types of Contributor macros

    Macro security

    Creating, editing, and running Contributor macros

    Creating, executing, and editing macros

    Executing a macro

    Editing a macro

    Deleting a macro

    Transferring macros and macro steps

    Automating typical tasks

    Updating a Contributor application

    Publishing data from a Contributor application

    Running and scheduling Contributor macros

    Scheduling Contributor macros in IBM Cognos Connection

    Scheduling Contributor macros using batch files

    Controlling rights to administrative functions

    Typical operations that can be assigned rights

    Assigning Access Rights

    Adding groups and roles

    Assigning Access Rights to the group or role

    Cascading rights

    Monitoring jobs and managing Job Servers

    Typical jobs

    Monitoring jobs

    The Job Management screen

    The Monitoring Console

    Managing Job Clusters

    Adding a Job Cluster

    Adding a Job Server

    Adding objects to a Job Cluster

    Adding objects to a Job Server

    Removing Job Servers

    Removing Job Clusters

    Removing objects from a Job Cluster or Job Server

    Summary

    16. Maintaining Security

    Overview of security in IBM Cognos Planning

    Authentication and authorization

    Authentication

    Authorization

    Users, groups, and roles

    Users

    Groups

    Roles

    IBM Cognos 8 namepace

    To view the contents of the IBM Cognos namespace

    IBM Cognos 8 namespace planning roles

    Planning Rights Administrator

    Planning Contributor Users

    Capabilities

    Managing security profiles

    Analyst security

    Assigning security at the library level

    Assigning security at object level

    Assigning security at item level

    Contributor security

    Access Rights

    Macro security

    Controlling access to the Contributor application

    Summary

    Index

    IBM Cognos 8 Planning

    Ned Riaz

    Jason Edwards

    Rich Babaran


    IBM Cognos 8 Planning

    Copyright © 2009 Packt Publishing

    All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

    Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, Packt Publishing, nor its dealers or distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

    Packt Publishing has endeavored to provide trademark information about all the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

    First published: July 2009

    Production Reference: 1240709

    Published by Packt Publishing Ltd.

    32 Lincoln Road

    Olton

    Birmingham, B27 6PA, UK.

    ISBN 978-1-847196-84-2

    www.packtpub.com

    Cover Image by Filippo Sarti (<[email protected]>)

    Credits

    Authors

    Ned Riaz

    Jason Edwards

    Rich Babaran

    Reviewers

    Steve Ladd

    Sascha Mertens

    Acquisition Editor

    James Lumsden

    Development Editor

    Siddharth Mangarole

    Technical Editors

    Aanchal Kumar

    Akshara Aware

    Bhupali Khule

    Editorial Team Leader

    Akshara Aware

    Project Team Leader

    Lata Basantani

    Project Coordinator

    Joel Goveya

    Indexer

    Monica Ajmera

    Proofreader

    Dirk Manuel

    Production Coordinator

    Adline Swetha Jesuthas

    Cover Work

    Adline Swetha Jesuthas

    About the Authors

    Ned Riaz is a Certified IBM Cognos Planning expert and principal partner at Agile Strategic Business Consulting, a consulting company that specializes in IBM Cognos Planning and Business Intelligence implementations.

    Ned has obtained a B.S. degree in Accounting and Management Information Systems, and he passed the CPA (Certified Public Accountant) exam after finishing his degree. After finishing his education, Ned worked as an auditor, accountant, and finance director in many industries, such as banks, software reselling, and entertainment. He became involved in system development work in the late nineties, and deployed various medium-sized accounting and general ledger systems.

    Ned joined Adaytum Software, the original manufacturer of Planning products, in late 1999 when Adaytum had less than 50 employees. He has been working with Planning products since Contributor 1.1 and Analyst 2.2 were released in early 2000. While working with Adaytum, Ned designed and built many Planning models for a wide range of customers.

    During his days in Adaytum and Cognos, Ned designed and deployed models and systems for many large fortune 500 companies in various industries, such as pharmaceutical, hospital, aircraft operations, and retailers.

    As a partner/employee of Agile Strategic Business Consulting, Ned has been involved in designing and deploying various models and systems at a large information delivery corporation since 2006.

    Ned and his wife live in Central Minnesota. He enjoys cycling, badminton, and volunteering with rescued rabbits. He can be contacted at <[email protected]> and on the Web at www.agilestrategic.com.

    For their collaboration and insight, I would like to thank co-authors Jason Edwards and Rich Babaran. Having open communication between all co-authors greatly facilitated the writing of this book. In addition, I would like to thank the staff at Packt for providing the opportunity to write this book, as well as for their editors' guidance in editing and streamlining core concepts.

    I would also like to thank my wife for her support during the writing of this book, and for helping me proof read and edit the book's contents.

    Jason Edwards is a Certified IBM Cognos Planning expert and founding partner at Agile Strategic Business Consulting, a consulting company that specializes in IBM Cognos Planning and Business Intelligence implementations.

    Jason has ten years of experience in application design and development by using corporate performance planning software in a broad range of industries, such as telecommunications, retail, pharmaceutical, and entertainment. He specializes in all phases of the development life cycle including requirements gathering, design, development, and deployment. With efficiency and resourcefulness, Jason has effectively led and managed highly successful IBM Cognos Planning implementations for clients in Europe and the United States.

    Jason holds a Bachelor's degree in accounting and finance from Kingston Business School in the U.K. He started his career by modeling complex financial systems in spreadsheets. It was while working as an International Business Analyst for a global interactive games publisher a decade ago that he acquired his experience of the dynamic and powerful corporate performance planning software Adaytum (IBM Cognos Planning). From then on, Jason's passion for modeling sophisticated forecasting systems led him into a career of consultancy devoted to helping clients utilize the power of IBM Cognos Planning to achieve their organizational goals.

    Jason believes that his dual expertise and experience in finance and information technology and his ability in building strong client relationships has helped him develop highly successful user accepted software solutions using IBM Cognos Planning.

    Jason lives with his wife and daughter in Philadelphia. He enjoys recreational sports, such as cycling, soccer, and tennis and takes pleasure in exploring the great restaurants and parks of Philadelphia with his family and friends.

    Jason is continually looking for new opportunities and challenges and can be contacted at <[email protected]> and on the Web at www.agilestrategic.com.

    I would like to thank my highly talented co-authors and extend my sincere gratitude to the production team at Packt. I would especially like to thank my wife, family, and friends for their patience and their continued support and encouragement.

    It was a pleasure to have co-authored this book with Ned Riaz and Rich Babaran. I am certain that this book will be of great help to anyone who is interested in understanding the techniques of application development using IBM Cognos Planning.

    Rich Babaran has over 20 years of experience in financial modeling and analysis, corporate planning, performance measurement development, workflow modeling, and process improvement. He has spent the last 9 years helping Fortune 500 companies improve their planning processes using IBM Cognos Planning. In addition to architecting complete end-to-end planning solutions, Rich has helped clients turnaround critical implementations by applying innovative techniques learned from years of working in challenging environments. Rich has a degree in Management Economics at the Ateneo de Manila University and an MBA at the University of Illinois at Chicago. Rich can be contacted at <[email protected]>.

    My gratitude goes to Packt Publishing for giving us the opportunity to write this book and to my co-authors from whom I have learned a great deal. Also, I would like to thank the editors, reviewers, and the rest of the Packt crew who made our work better than we could have done alone. Most of all, I am grateful to my wife, who patiently endured my absence as I poured my time into this book. Her encouragements got me through the long hard days. If I stand tall, it's only because of the rock that I stand on.

    Acknowledgment

    The authors would like to extend their thanks to Janosys Inc. for their gracious support in the development of this book. Janosys Inc. is an authorized re-seller and services provider of IBM (Cognos Software), and would like to thank IBM for allowing us to use the product to build examples in this book. Amar Chabra is the president of Janosys Inc.

    During his 15+ years of tenure at Cognos (now owned by IBM) and as a founder of Janosys, Inc. he has successfully deployed numerous Enterprise Planning (EP) and Business Intelligence (BI) Solutions in various industries across the USA.

    Amar can be reached at <[email protected]> or at the web site www.janosys.com

    About the Reviewers

    Steve Ladd is a Certified Cognos Planning Solution Designer, and a Senior Consultant with a performance management consulting firm. He has 10 years of technology experience, with a focus on performance management systems.

    Steve is a seasoned (PMP certified) project manager who has led the development of a diverse set of software solutions including financial planning, financial reporting, and business intelligence systems. His experience includes working with accounting, finance, operations, and IT in multiple industries, including retail, insurance, and healthcare. His technical proficiencies include web development, ETL design, and OLAP data modeling.

    Steve lives in Austin, Texas with his wife Marisa and son Tyson. He is available for consulting work and may be contacted at <[email protected]>.

    Sascha Mertens graduated from German University for Applied Sciences (HS Niederrhein) in 2001 as an engineer of Economics. Focusing on the business part of his degree, he began to work with Corporate Performance Management (CPM) topics in his thesis on 'Redesign of a controlling system by means of a Management Information System (MIS).'

    When he started working at Deloitte in 2001, he was trained and certified in Analyst and Contributor by Adaytum—the original software producer—before they were acquired by Cognos and subsequently by IBM. With his gained knowledge, Sascha started working for the first German planning project with Volkswagen Financial Services AG, which was brought up to a status that is still live today. While this project was realized on a nearly full Analyst model with several thousand Analyst objects storing actual and plan data, he proceeded to grow himself with Cognos Planning and its development in the direction of web technology.

    Once Sascha encountered the magic and the fun of translating the business requirements of CFOs and CIOs into powerful, full-blown, and integrated information systems, he continued to contribute his knowledge to many different projects. Through the modeling of system designs and architectural concepts, as well as their implementations into CPM systems, Sascha developed all kinds of planning models, such as sales planning, cost planning, personnel planning, and so on, up to the resulting financial plans.

    Working closely with Cognos, Sascha became a beta tester for several upcoming Planning releases, and a community leader in one of the leading Cognos Planning forums on the Internet. With a deep knowledge of the system internals, he developed his own documentation tool for Cognos Planning systems which connects an interactive online documentation of an IBM Cognos Analyst to IBM Cognos Connection, and this is now used by a wide variety of his clients. With a strong focus on the conceptual and business side, he conducted a study for the 'State of planning within German companies' (Standortbestimmung zur Planung in deutschen Unternehmen) and offered various public webcasts, such as 'planning scenarios and simulations on board level', 'business planning for health insurance companies', 'decentralized sales planning within the franchise industry', and 'driver-based planning within a fleet management company'.

    During his time with Deloitte, Sascha progressed his way to a senior managing level and designed and implemented Cognos Planning on a full-time basis in over 15 Cognos Planning and BI projects nationally, in Europe, and overseas, in the last six years. These covered nearly all kinds of industries with a concentration in the financial, biotech, and manufacturing industry and the public sector, spanning IT systems from a single server environment to huge service infrastructures holding more than 30 Planning servers that deliver services to more than 100 financial institutes. In 2006 and 2007, he designed and modeled Cognos Planning for the Austrian ministry of finance and implemented a planning system that was capable of planning the national budget of the whole country.

    Since 2008, Sascha has worked for Conunit, a consulting firm specializing in CPM and BI solutions and the 'Cognos Partner of the year 2008 for Germany and Europe'. Within Conunit, Sascha and his team continue the Cognos Planning story with an offering of all kind of services around the IBM Cognos CPM and BI products, including full-scope projects (concept, design and implementation), version upgrades and their migrations, as well as performance enhancements and system improvement checks.

    It was a great pleasure reviewing this book. I am sure that it will essentially help you to set up a planning system in your company.

    I would also like to thank some great people from Deloitte and Cognos whom I worked with in collaborative projects, and who helped me gain experience with the product and all of the topics around CPM.

    Preface

    In this book we provide you with a comprehensive introduction to the design and development of planning models using IBM Cognos Planning. We have divided the book into four parts. The first part (Chapters 1-3) provides a compelling argument for improving your enterprise planning process, and introduces you to the IBM Cognos Planning suite and the model development process. The second part (Chapters 4-7) discusses model building in detail. The third part discusses the web development process (Chapters 8-13). The fourth part (Chapters 14-16) covers maintenance and automation of the planning models.

    What this book covers

    Chapter 1 states the objective of this book and its intended audience. We uncover the most common issues that organizations face with their planning processes, including the difficulties of a spreadsheet-based planning environment. We introduce you to IBM Cognos Planning and how it addresses some of the most pervasive problems in today's business organizations. We talk about the benefits of IBM Cognos Planning in its role in Corporate Performance Management (CPM).

    Chapter 2 gives an overview of the various IBM Cognos tools and their practical application. We provide a brief overview of each tool, and then illustrate the application of each tool by using the example of a regional restaurant chain.

    Chapter 3 gives an overview of the model development process. We explain some of the important considerations before embarking on IBM Cognos Planning project. We discuss three important principles of model building and walk you through the main phases in building a planning model, including designing the model in Analyst, deploying the model using Contributor, and automating and maintaining some of the administrative tasks.

    Chapter 4 describes the Analyst interface and teach you how to navigate and work with objects within Analyst. We explain in detail how you can use libraries to organize objects. Finally, we discuss various administration functions that can help you to manage libraries, optimize Analyst, search for BIFs and ODBC connections, and fix corrupt index files and references.

    Chapter 5 covers the D-List in detail. We show you how to create and update a D-List from many different sources. We demonstrate how to add formulas into items in the D-List and resolve calculation conflicts and circular references. We show you how to format D-List items as numeric, text, and date data types. We explain the different categories of D-Lists and how they should be ordered in a D-Cube.

    Chapter 6 demonstrates how data is stored in IBM Cognos Planning. We discuss the importance of the order of dimensions in enforcing calculation and format priorities. We teach you how to view multiple slices of the cube and how to save a selection of the cube as a separate object. We teach you how to restructure the dimensions of the cube by adding, deleting, substituting, and reordering dimensions. We cover some of the important functions available for the D-Cube, including global formatting, exporting, and other options that can make it easier for you to work with the program. We illustrate how to use data entry commands that will enable you to enter data, execute mathematical operations, or set restrictions on a cell, a range of cells, or the entire cube. Finally we introduce Breakback, a powerful feature that allows you to cascade changes throughout the cube by simply making a change to a calculated item.

    Chapter 7 explains how to move data by using D-Links. We discuss the basic steps of creating a D-Link and the things that you need to think about when you move data. We show you how to connect to sources outside of Analyst in order to bring data into the D-Cube. We go through two special types of D-Links: Lookup D-Links and Accumulation D-Links. We demonstrate how we can use a virtual dimension to move data effectively and efficiently. We introduce you to the

    Enjoying the preview?
    Page 1 of 1