SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
The premiere software and product delivery event.
June 6–10 Orlando, Florida
Best Practices & Lessons
Learned on Our Insight
Deployment
Rational Unleash The Labs
June 7th, 2010
Rick Weaver, Director, Unleash The Labs
Marc Nehme, Rational Specialist, Unleash The Labs
Unleash The Labs - Who We Are
 Central point of contact within the Rational Development
organization
 Situations: pre-sales, post-sales, PoC, PoT,
implementations, demonstrations, Product Management
requests
 Improve communications and alignment
between Rational Development and the
Rational field
 Manage customer interactions,
engagements, opportunities
 Engage appropriate teams to ensure
customer success
Our Objectives
 Improve ROI by moving to an automated
reporting process
 Improve visibility across our organization –
Identify high priority objectives
 Have a central location where metrics are
accessible
 Create ”On-Demand” & Trend reports
 Create multiple views/levels of our reports
 Drink our own champagne, Tell our story,
Demonstrate success with Rational Insight
Reporting Challenges
 Organizational unity & process
 Various data sources
 Disparate data sources
 Individual product (distinct) reporting solutions
 Lack of functionality/express
 Training & resources
 Manual data manipulation
 Overall manual process
 Effort/time required
Manual
Data
Project
Data
Headcount
&
Financials
Rational
TeamConcert
Rational
Quality
Manager
Rational
ClearQuest
Rational Insight’s Value
BEFORE
AFTER
CQ
CQ
DW & Report Server
Staff
Organization Portal Data Source 1) Export Data
2) Massage data & Create reports
3) Create presentation slides
4) Create email to stakeholders
Stakeholders
Organization Portal Data Source Stakeholders
“On-Demand”
Access
Insight Portal
Automated
Integration
Staff focuses
on other tasks
Our Results - Live Dashboards
Our Results - Trend Dashboards
Our Results – Other Metrics
 Moved from an 80% manual reporting process to an 80%
automated reporting process
 Migrated ALL of our major reports to IBM Rational Insight
 Saved about 40 work hours per month
 Saved IBM $$$
“Through the automation and dashboard capabilities in Insight, our
team is saving about 40 hours a month on our reporting activities.
Wealso can offer new capabilities such as “on-demand”
dashboards which would have been very labor intensive to do
without Insight”
Rick Weaver, Program Director of “IBM Rational Unleash the Labs”
Since leveraging IBM Rational Insight for our reporting processes,
we have:
Our Organization’s Savings
Phased Approach to Success
Crawl Walk Run
 Focus on key/core requirements and set a goal to
achieve those objectives
 With the future picture in mind, create a
foundational structure for your business
 Requirements may not all be created before
deployment - Your first results will spawn new
requirements
 Start with one data source, one business area, one
set of reports
Phased Approach to Success
Crawl Walk Run
 For initial deployment and enablement, start with
the simplest use case reporting - Run through Live
data reporting process (XDC, FM, QS)
 Data Warehouse – ODS (DM, RS)
 Data Warehouse – Data marts
 The MCIF approach is a systematic iterative
approach for measurably improving capability,
aligned with business goals and objectives
Best Practices / Lessons Learned
Insight improves data capturing
 Insight will highlight high-level analytics, but
also drill down to lower level detail
 This will show how well your organization is
following your data capturing process
 Be prepared to make some tweaks to the
source data schemas and process to
accommodate for certain data achievements
in Insight
 Source data needs to be accurate as
inaccurate or incomplete data can disrupt the
Insight reports
 Misleading data, empty reports, etc
Best Practices / Lessons Learned
Insight Deployment Management
 Identify atleast two people to own/manage the
deployment
 Developer role – Back end work: product
integration, data extraction, data
transformation, Data Warehouse loading,
Data modeling
 Report Author – Front end work:
Dashboard/report designs, everything the end
user will see
Best Practices / Lessons Learned
Deployment tips
 Always stay on latest fixpack
 Maintain test environment
 Take regular backups of reports/dashboards via the
Cognos homegrown tool (Content Administration)
 Importing work into other environments is transparent
to/independent of the backend database
Best Practices / Lessons Learned
Deployment tips
 Keep the Data Services Server on a machine other than
the Report Server
Data Services
Server
Report Server
&
Database Server
&
Developer tools
ClearQuest
Server
Unleash The Labs Deployment Topology
Best Practices / Lessons Learned
Deployment tips
 Report Server/Database Server
 Dual Core Processor (2.x+ Ghz)
 4GB RAM
 Free hard disk space varies on anticipated size of Data Warehouse
(minimum 10GB)
 Data Services Server
 Dual Core Processor (2.x+ Ghz)
 4GB RAM (just CQ client & adapter installed)
 Free hard disk space: Minimum 10GB
Best Practices / Lessons Learned
Deployment tips
Data Services
Server
Report Server
ClearQuest
Server
Best Practice Topology
ReqPro
Server
RQM
Server
ETL
Server
Database
Server
Best Practices / Lessons Learned
Deployment Performance Tweaks
 Behavior: First report of the day seems to take a bit
longer to execute – the following reports seem much more
efficient
 Likely Cause: BIBusTKServerMain.exe not initialized –
the process takes time to initialize when no activity (report
server process). Two processes needed for interactive
reporting
 Solution: Increase the idleTimeLimitSec to a longer
period (default is 900 seconds) in reportservice.xml file
 <installdir>cognoswebappsp2pdWEB-INFservices

<installdir>AppServerprofilesRationalInsightinstalledApp
ssma-unleashNode01CellIBM Cognos
8.earp2pd.warWEB-INFservices
Best Practices / Lessons Learned
Deployment Performance Tweaks
 Behavior: Reports are hanging and never execute
 Possible Cause 1: AIO function in WAS – there are
several issues which the asynchronous input/output
transfer code might expose
 Solution 1: Disable AIO
 Renames or delete these two files: ibmaio.dll & ibmaiodbg.dll located
here: <installdir> AppServerbin
Best Practices / Lessons Learned
Deployment Performance Tweaks
 Behavior: Reports are hanging and never execute
 Possible Cause 2: WAS thread pool size not large
enough
 Solution 2: Increase WAS thread pool size from default
10 to 25 threads
 WAS console > Servers > Application Servers >
RationalInsightServer > Additional Properties > Thread
Pools > WebContainer
 Warning: Doing this AND disabling AIO will cause your
Insight web portal to become inaccessible
Best Practices / Lessons Learned
 Prior to setting up an extraction from a new data source, its
important that a person understands the basics of the data
source’s purpose, what it is capturing, and its schema, so
that you know how to structure the data
Insight Knowledge
Best Practices / Lessons Learned
 Where applicable, utilizing the out of the box
models is very helpful in avoiding rework
 We saved a good amount of time leveraging
the development team’s effort of creating
data models and ETL jobs
Insight Knowledge
Best Practices / Lessons Learned
 In Data Manager, it is good to understand the OOTB fact
builds and lookup tables and what they do – avoids alot
of rework
 Know and review the the OOTB DW tables so that when
developing, you’ll be familiar with the tables and fields
captured
Insight Knowledge
Best Practices / Lessons Learned
 Prior Cognos experience a plus, but not
required
 Start Query Studio – move to Report Studio
Insight Reporting
 Use the OOTB reports as
as guide and an
enablement tool
 Help Index, Google, trial &
error – face time
 Practice makes perfect !
Best Practices / Lessons Learned
 Start with learning formatting, filters,
and aggregates
 Move to parameter passing, prompts,
and multiple query reports
Insight Reporting – Best Practices
Best Practices / Lessons Learned
 Contain the number of Live reports on any given
dashboard – load times could be painful and the
servers may get overloaded at times
 Create generic drill through (target) reports that can
be linked to, from several front end reports, using
parameter passing - time saver
Insight Reporting – Best Practices
Best Practices / Lessons Learned
 World Map report works great for geographic
distribution of workloads & headcount and is a big
attraction to viewers
 Pie charts & bar charts with associated drill-through
reports were key for our deployment
Insight Reporting – Lessons Learned
Best Practices / Lessons Learned
 Conditional formatting was very
useful to identify high-priority
objectives
 Helped raise awareness with
immediate notification of critical
situations
 “Watch Rules” provide automated
notification
Insight Reporting – Lessons Learned
Best Practices / Lessons Learned
 Leverage the multi-product integration capability of
Insight – Adapter, REST, ODBC
 Integrating with Excel can be helpful and painless if
crucial data is stored in xls sheets and is needed to
be reported on in Insight
 Create tables in Excel sheet, integrate with Insight
via ODBC driver, business as usual
Insight Reporting – Lessons Learned
Best Practices / Lessons Learned
 Set aside time (account for) testing and debugging of
reports/deployment when scoping your work
 Some of the Cognos tools (Data Manager, Report
Studio, etc) have been out for years before Insight’s
release - there are a number of public resources
available to you
 Stay connected with the Insight community as most
likely there is someone out there who has faced the
challenges you may be facing
General Tips
© Copyright IBM Corporation 2007. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any
kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor
shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use
of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or
capabilities referenced in these materials may change at any time at IBM’s sole discretion base on market opportunities or other factors, and are not intended to be a commitment to future product
or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business
Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment

Weitere ähnliche Inhalte

Was ist angesagt?

Achieving enterprise resiliency and corporate certification through the use o...
Achieving enterprise resiliency and corporate certification through the use o...Achieving enterprise resiliency and corporate certification through the use o...
Achieving enterprise resiliency and corporate certification through the use o...Thomas Bronack
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationAlithya
 
Taming the Beast: Optimizing Oracle EBS for Radical Efficiency
Taming the Beast: Optimizing Oracle EBS for Radical EfficiencyTaming the Beast: Optimizing Oracle EBS for Radical Efficiency
Taming the Beast: Optimizing Oracle EBS for Radical EfficiencyDatavail
 
Managing Enterprise Content: Solutions that Fit Your Unique Needs
Managing Enterprise Content: Solutions that Fit Your Unique NeedsManaging Enterprise Content: Solutions that Fit Your Unique Needs
Managing Enterprise Content: Solutions that Fit Your Unique NeedsTy Alden Cole
 
Upgrading to 9.2 - Setting Yourself Up For Success
Upgrading to 9.2 - Setting Yourself Up For SuccessUpgrading to 9.2 - Setting Yourself Up For Success
Upgrading to 9.2 - Setting Yourself Up For SuccessCedar Consulting
 
PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN
PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRANPAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN
PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRANNeotys
 

Was ist angesagt? (7)

Achieving enterprise resiliency and corporate certification through the use o...
Achieving enterprise resiliency and corporate certification through the use o...Achieving enterprise resiliency and corporate certification through the use o...
Achieving enterprise resiliency and corporate certification through the use o...
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning Implementation
 
Taming the Beast: Optimizing Oracle EBS for Radical Efficiency
Taming the Beast: Optimizing Oracle EBS for Radical EfficiencyTaming the Beast: Optimizing Oracle EBS for Radical Efficiency
Taming the Beast: Optimizing Oracle EBS for Radical Efficiency
 
KBACE Acquisitions & Divestitures
KBACE Acquisitions & Divestitures KBACE Acquisitions & Divestitures
KBACE Acquisitions & Divestitures
 
Managing Enterprise Content: Solutions that Fit Your Unique Needs
Managing Enterprise Content: Solutions that Fit Your Unique NeedsManaging Enterprise Content: Solutions that Fit Your Unique Needs
Managing Enterprise Content: Solutions that Fit Your Unique Needs
 
Upgrading to 9.2 - Setting Yourself Up For Success
Upgrading to 9.2 - Setting Yourself Up For SuccessUpgrading to 9.2 - Setting Yourself Up For Success
Upgrading to 9.2 - Setting Yourself Up For Success
 
PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN
PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRANPAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN
PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN
 

Andere mochten auch

The IBM Rational Insight Reporting Solution
The IBM Rational Insight Reporting SolutionThe IBM Rational Insight Reporting Solution
The IBM Rational Insight Reporting SolutionMarc Nehme
 
18 Ibm
18 Ibm18 Ibm
18 IbmPepe
 
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...Marc Nehme
 
1214 deploying rational insight in a heterogenous environment
1214 deploying rational insight in a heterogenous environment1214 deploying rational insight in a heterogenous environment
1214 deploying rational insight in a heterogenous environmentPaulo Lacerda
 
IBM Rational Insight Overview 2014
IBM Rational Insight Overview 2014IBM Rational Insight Overview 2014
IBM Rational Insight Overview 2014Marc Nehme
 
Rational en la Nube (Innovate 2010 - Madrid)
Rational en la Nube (Innovate 2010 - Madrid)Rational en la Nube (Innovate 2010 - Madrid)
Rational en la Nube (Innovate 2010 - Madrid)Luis Reyes
 
Comparativo entre plataformas de ESB
Comparativo entre plataformas de ESBComparativo entre plataformas de ESB
Comparativo entre plataformas de ESBIntellego Chile
 
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Marc Nehme
 
Metodología de desarrollo e integración contínua para proyectos de BPM
Metodología de desarrollo e integración contínua para proyectos de BPMMetodología de desarrollo e integración contínua para proyectos de BPM
Metodología de desarrollo e integración contínua para proyectos de BPMIntellego Chile
 

Andere mochten auch (10)

The IBM Rational Insight Reporting Solution
The IBM Rational Insight Reporting SolutionThe IBM Rational Insight Reporting Solution
The IBM Rational Insight Reporting Solution
 
18 Ibm
18 Ibm18 Ibm
18 Ibm
 
Gerencia PMP
Gerencia PMPGerencia PMP
Gerencia PMP
 
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...
 
1214 deploying rational insight in a heterogenous environment
1214 deploying rational insight in a heterogenous environment1214 deploying rational insight in a heterogenous environment
1214 deploying rational insight in a heterogenous environment
 
IBM Rational Insight Overview 2014
IBM Rational Insight Overview 2014IBM Rational Insight Overview 2014
IBM Rational Insight Overview 2014
 
Rational en la Nube (Innovate 2010 - Madrid)
Rational en la Nube (Innovate 2010 - Madrid)Rational en la Nube (Innovate 2010 - Madrid)
Rational en la Nube (Innovate 2010 - Madrid)
 
Comparativo entre plataformas de ESB
Comparativo entre plataformas de ESBComparativo entre plataformas de ESB
Comparativo entre plataformas de ESB
 
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
 
Metodología de desarrollo e integración contínua para proyectos de BPM
Metodología de desarrollo e integración contínua para proyectos de BPMMetodología de desarrollo e integración contínua para proyectos de BPM
Metodología de desarrollo e integración contínua para proyectos de BPM
 

Ähnlich wie Best Practices and Lessons Learned on Our IBM Rational Insight Deployment

SAP BI Requirements Gathering Process
SAP BI Requirements Gathering ProcessSAP BI Requirements Gathering Process
SAP BI Requirements Gathering Processsilvaft
 
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysWhat is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysNEWYORKSYS-IT SOLUTIONS
 
Sql saturday databasemonitoringbestpractices_updated
Sql saturday databasemonitoringbestpractices_updatedSql saturday databasemonitoringbestpractices_updated
Sql saturday databasemonitoringbestpractices_updatedaspectconsult
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationRandy Williams
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch ListDatavail
 
SharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before UpgradingSharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before UpgradingPerficient, Inc.
 
DBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDatavail
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Perficient, Inc.
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...Senturus
 
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxTrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxOm Prakash
 
Best practice adoption (and lack there of)
Best practice adoption (and lack there of)Best practice adoption (and lack there of)
Best practice adoption (and lack there of)John Pape
 
Day 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologyDay 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologytovetrivel
 
Curriculum Vitae - Dinesh Babu S V
Curriculum Vitae - Dinesh Babu S VCurriculum Vitae - Dinesh Babu S V
Curriculum Vitae - Dinesh Babu S VDinesh Babu S V
 
Bi Dw Presentation
Bi Dw PresentationBi Dw Presentation
Bi Dw Presentationvickyc
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1ReKruiTIn.com
 

Ähnlich wie Best Practices and Lessons Learned on Our IBM Rational Insight Deployment (20)

SAP BI Requirements Gathering Process
SAP BI Requirements Gathering ProcessSAP BI Requirements Gathering Process
SAP BI Requirements Gathering Process
 
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysWhat is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
 
Sql saturday databasemonitoringbestpractices_updated
Sql saturday databasemonitoringbestpractices_updatedSql saturday databasemonitoringbestpractices_updated
Sql saturday databasemonitoringbestpractices_updated
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint Implementation
 
Jayachandran_Resume
Jayachandran_ResumeJayachandran_Resume
Jayachandran_Resume
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch List
 
SharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before UpgradingSharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before Upgrading
 
DBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDBA Role Shift in a DevOps World
DBA Role Shift in a DevOps World
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
 
Rohit Resume
Rohit ResumeRohit Resume
Rohit Resume
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...
 
resume
resumeresume
resume
 
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxTrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptx
 
Best practice adoption (and lack there of)
Best practice adoption (and lack there of)Best practice adoption (and lack there of)
Best practice adoption (and lack there of)
 
Day 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminologyDay 02 sap_bi_overview_and_terminology
Day 02 sap_bi_overview_and_terminology
 
Curriculum Vitae - Dinesh Babu S V
Curriculum Vitae - Dinesh Babu S VCurriculum Vitae - Dinesh Babu S V
Curriculum Vitae - Dinesh Babu S V
 
Bi Dw Presentation
Bi Dw PresentationBi Dw Presentation
Bi Dw Presentation
 
Krishnan Ramachandran
Krishnan RamachandranKrishnan Ramachandran
Krishnan Ramachandran
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1
 

Kürzlich hochgeladen

Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsJoseMangaJr1
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 

Kürzlich hochgeladen (20)

Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 

Best Practices and Lessons Learned on Our IBM Rational Insight Deployment

  • 1. The premiere software and product delivery event. June 6–10 Orlando, Florida Best Practices & Lessons Learned on Our Insight Deployment Rational Unleash The Labs June 7th, 2010 Rick Weaver, Director, Unleash The Labs Marc Nehme, Rational Specialist, Unleash The Labs
  • 2. Unleash The Labs - Who We Are  Central point of contact within the Rational Development organization  Situations: pre-sales, post-sales, PoC, PoT, implementations, demonstrations, Product Management requests  Improve communications and alignment between Rational Development and the Rational field  Manage customer interactions, engagements, opportunities  Engage appropriate teams to ensure customer success
  • 3. Our Objectives  Improve ROI by moving to an automated reporting process  Improve visibility across our organization – Identify high priority objectives  Have a central location where metrics are accessible  Create ”On-Demand” & Trend reports  Create multiple views/levels of our reports  Drink our own champagne, Tell our story, Demonstrate success with Rational Insight
  • 4. Reporting Challenges  Organizational unity & process  Various data sources  Disparate data sources  Individual product (distinct) reporting solutions  Lack of functionality/express  Training & resources  Manual data manipulation  Overall manual process  Effort/time required Manual Data Project Data Headcount & Financials Rational TeamConcert Rational Quality Manager Rational ClearQuest
  • 5. Rational Insight’s Value BEFORE AFTER CQ CQ DW & Report Server Staff Organization Portal Data Source 1) Export Data 2) Massage data & Create reports 3) Create presentation slides 4) Create email to stakeholders Stakeholders Organization Portal Data Source Stakeholders “On-Demand” Access Insight Portal Automated Integration Staff focuses on other tasks
  • 6. Our Results - Live Dashboards
  • 7. Our Results - Trend Dashboards
  • 8. Our Results – Other Metrics
  • 9.  Moved from an 80% manual reporting process to an 80% automated reporting process  Migrated ALL of our major reports to IBM Rational Insight  Saved about 40 work hours per month  Saved IBM $$$ “Through the automation and dashboard capabilities in Insight, our team is saving about 40 hours a month on our reporting activities. Wealso can offer new capabilities such as “on-demand” dashboards which would have been very labor intensive to do without Insight” Rick Weaver, Program Director of “IBM Rational Unleash the Labs” Since leveraging IBM Rational Insight for our reporting processes, we have: Our Organization’s Savings
  • 10.
  • 11. Phased Approach to Success Crawl Walk Run  Focus on key/core requirements and set a goal to achieve those objectives  With the future picture in mind, create a foundational structure for your business  Requirements may not all be created before deployment - Your first results will spawn new requirements  Start with one data source, one business area, one set of reports
  • 12. Phased Approach to Success Crawl Walk Run  For initial deployment and enablement, start with the simplest use case reporting - Run through Live data reporting process (XDC, FM, QS)  Data Warehouse – ODS (DM, RS)  Data Warehouse – Data marts  The MCIF approach is a systematic iterative approach for measurably improving capability, aligned with business goals and objectives
  • 13. Best Practices / Lessons Learned Insight improves data capturing  Insight will highlight high-level analytics, but also drill down to lower level detail  This will show how well your organization is following your data capturing process  Be prepared to make some tweaks to the source data schemas and process to accommodate for certain data achievements in Insight  Source data needs to be accurate as inaccurate or incomplete data can disrupt the Insight reports  Misleading data, empty reports, etc
  • 14. Best Practices / Lessons Learned Insight Deployment Management  Identify atleast two people to own/manage the deployment  Developer role – Back end work: product integration, data extraction, data transformation, Data Warehouse loading, Data modeling  Report Author – Front end work: Dashboard/report designs, everything the end user will see
  • 15. Best Practices / Lessons Learned Deployment tips  Always stay on latest fixpack  Maintain test environment  Take regular backups of reports/dashboards via the Cognos homegrown tool (Content Administration)  Importing work into other environments is transparent to/independent of the backend database
  • 16. Best Practices / Lessons Learned Deployment tips  Keep the Data Services Server on a machine other than the Report Server Data Services Server Report Server & Database Server & Developer tools ClearQuest Server Unleash The Labs Deployment Topology
  • 17. Best Practices / Lessons Learned Deployment tips  Report Server/Database Server  Dual Core Processor (2.x+ Ghz)  4GB RAM  Free hard disk space varies on anticipated size of Data Warehouse (minimum 10GB)  Data Services Server  Dual Core Processor (2.x+ Ghz)  4GB RAM (just CQ client & adapter installed)  Free hard disk space: Minimum 10GB
  • 18. Best Practices / Lessons Learned Deployment tips Data Services Server Report Server ClearQuest Server Best Practice Topology ReqPro Server RQM Server ETL Server Database Server
  • 19. Best Practices / Lessons Learned Deployment Performance Tweaks  Behavior: First report of the day seems to take a bit longer to execute – the following reports seem much more efficient  Likely Cause: BIBusTKServerMain.exe not initialized – the process takes time to initialize when no activity (report server process). Two processes needed for interactive reporting  Solution: Increase the idleTimeLimitSec to a longer period (default is 900 seconds) in reportservice.xml file  <installdir>cognoswebappsp2pdWEB-INFservices  <installdir>AppServerprofilesRationalInsightinstalledApp ssma-unleashNode01CellIBM Cognos 8.earp2pd.warWEB-INFservices
  • 20. Best Practices / Lessons Learned Deployment Performance Tweaks  Behavior: Reports are hanging and never execute  Possible Cause 1: AIO function in WAS – there are several issues which the asynchronous input/output transfer code might expose  Solution 1: Disable AIO  Renames or delete these two files: ibmaio.dll & ibmaiodbg.dll located here: <installdir> AppServerbin
  • 21. Best Practices / Lessons Learned Deployment Performance Tweaks  Behavior: Reports are hanging and never execute  Possible Cause 2: WAS thread pool size not large enough  Solution 2: Increase WAS thread pool size from default 10 to 25 threads  WAS console > Servers > Application Servers > RationalInsightServer > Additional Properties > Thread Pools > WebContainer  Warning: Doing this AND disabling AIO will cause your Insight web portal to become inaccessible
  • 22. Best Practices / Lessons Learned  Prior to setting up an extraction from a new data source, its important that a person understands the basics of the data source’s purpose, what it is capturing, and its schema, so that you know how to structure the data Insight Knowledge
  • 23. Best Practices / Lessons Learned  Where applicable, utilizing the out of the box models is very helpful in avoiding rework  We saved a good amount of time leveraging the development team’s effort of creating data models and ETL jobs Insight Knowledge
  • 24. Best Practices / Lessons Learned  In Data Manager, it is good to understand the OOTB fact builds and lookup tables and what they do – avoids alot of rework  Know and review the the OOTB DW tables so that when developing, you’ll be familiar with the tables and fields captured Insight Knowledge
  • 25. Best Practices / Lessons Learned  Prior Cognos experience a plus, but not required  Start Query Studio – move to Report Studio Insight Reporting  Use the OOTB reports as as guide and an enablement tool  Help Index, Google, trial & error – face time  Practice makes perfect !
  • 26. Best Practices / Lessons Learned  Start with learning formatting, filters, and aggregates  Move to parameter passing, prompts, and multiple query reports Insight Reporting – Best Practices
  • 27. Best Practices / Lessons Learned  Contain the number of Live reports on any given dashboard – load times could be painful and the servers may get overloaded at times  Create generic drill through (target) reports that can be linked to, from several front end reports, using parameter passing - time saver Insight Reporting – Best Practices
  • 28. Best Practices / Lessons Learned  World Map report works great for geographic distribution of workloads & headcount and is a big attraction to viewers  Pie charts & bar charts with associated drill-through reports were key for our deployment Insight Reporting – Lessons Learned
  • 29. Best Practices / Lessons Learned  Conditional formatting was very useful to identify high-priority objectives  Helped raise awareness with immediate notification of critical situations  “Watch Rules” provide automated notification Insight Reporting – Lessons Learned
  • 30. Best Practices / Lessons Learned  Leverage the multi-product integration capability of Insight – Adapter, REST, ODBC  Integrating with Excel can be helpful and painless if crucial data is stored in xls sheets and is needed to be reported on in Insight  Create tables in Excel sheet, integrate with Insight via ODBC driver, business as usual Insight Reporting – Lessons Learned
  • 31. Best Practices / Lessons Learned  Set aside time (account for) testing and debugging of reports/deployment when scoping your work  Some of the Cognos tools (Data Manager, Report Studio, etc) have been out for years before Insight’s release - there are a number of public resources available to you  Stay connected with the Insight community as most likely there is someone out there who has faced the challenges you may be facing General Tips
  • 32.
  • 33. © Copyright IBM Corporation 2007. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion base on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.