SlideShare a Scribd company logo
PDD-3498: Deployment Topologies for
Jazz Reporting Service
Rosa Naranjo (rosy@us.ibm.com)
Unleash the Labs – IBM
rhnaranjo.wordpress.com, @rnjazz
Ernest Mah (ernest@ca.ibm.com)
Jazz Reporting Service Architect – IBM
Agenda
• Jazz Reporting Service Architecture
– Diagram
– Components Explained
• Deployment Topologies
• Two Phases to Reporting
– Factors Affecting Data Collection
• Strategies for high data volume
– Factors Affecting Report Execution
• Strategies for high user load
• Q & A
1
Jazz Reporting Service Architecture
Diagram
Components Explained
Jazz Reporting Service Architecture – 4Q2015
3
Report 
Builder
(Query 
mgmt,
OOTB 
Reports)
LQE
DOORS 
NG
RQM
RTC
Other
DWDCC
TRS
Reports
Gadgets
Spreadsheets
Embedded
Cognos
Tools (BI Server, Data Manager, Framework 
Manager)
OOTB/Custom 
Cognos Reports
OOTB/Custom 
Cognos Reports ++
OOTB Birt Reports 
(RQM, RTC)
CLM OfferingCLM Offering
Insight 1.1.1.7
Jazz Reporting Service Built in Reports 
(e.g. Quick Planner)
Jazz Reporting Service – Components explained
Report Builder
• Guided, self service reporting
authoring for mainstream reports
• Report management and sharing
• Visualization (bar, line, pie) created
and sent to browser for rendering
• Queries Data Warehouse or
Lifecycle Query Engine for Data
Warehouse
Data Collection Component
• Collects data from RTC, DNG, RQM
and feeds into the Data Warehouse
• Schedule ODS (Operational Data
Store) and Metrics Collection Jobs
• Parallel loading technology
• Offloads the work of storing data
into the Data Warehouse from each
application (Java ETLs from CLM
5.0.x and prior)
• ODS collection based on deltas
4
Jazz Reporting Service – Components explained
Data Warehouse
• Data source for Report Builder
queries
• Database instance supported by
DB2, Oracle, …
Lifecycle Query Engine
• Collects data from RTC, DNG, RQM
and feeds into a local disk based
index
• Data source for Report Builder
• Managing collection intervals from
the CLM applications.
• Parallel loading technology
• Collection based on deltas
• Essentially like DCC + Data
Warehouse
5
Jazz Reporting Service – Components explained
LDX – Links Index
• Not a reporting component
• Used only if you are interested in
configurations
• Configuration enabled projects now
store directed 1 way links
• Service used by the tools to help
locate inbound links from other tools
6
Jazz Reporting Service – Components explained
Cognos BI Server
• Advanced visualizations and report
needs
• Requires a Cognos BI expertise
• Allows advanced CLM and other
data source ETLs
ALM Cognos Connector
• Component of Jazz Reporting
Service to allow Cognos Data
Manager ETLs to collect from CLM
• Installed into the Cognos BI Server
7
Deployment Topologies
Example Deployment Topologies
• High level overview
– https://jazz.net/wiki/bin/view/Deployment/StandardTopologiesOverview
• Example topologies with hardware and supporting software
– https://jazz.net/wiki/bin/view/Deployment/RecommendedALMDeploymentTopologies6
9
Example Deployment Topologies - Departmental
• Small team and grouped
single-server deployments
• Requires less hardware
10
Example Deployment Topologies – Enterprise
• Production or
medium-sized to
large-sized teams
and multiple
server (or
distributed)
deployments
• Flexible
application per
server deployment
11
Example Deployment Topologies - Federated
• Very large enterprises who tend to deploy an ALM solution per product
line or organizational division
• Enterprise wide view with rollup reporting across solution required
12
Example Deployment Topologies - Federated
13
Two Phases of Reporting
Data Collection and Reporting
Strategies for Increasing Scale
Two Major Phases in Jazz Reporting Service
• Data Collection
– Data Warehouse
• DCC requests changes from CLM apps
• Changes are sent to the Relational DB
– Lifecycle Query Engine
• LQE requests changes from CLM apps
• LQE stores and indexes the information locally
• Reporting
– Run queries against the relational database or LQE
– Create final report result by combining data from queries and visualizing
them into tables, line chart, pie chart, bar charts
15
Comparison of DCC/Data Warehouse and LQE
DCC/Data Warehouse LQE
Collection interval 15 minutes 1 minute
Configuration management Not Supported Supported
Support new data in future CLM now, DOOR9
future
Yes
Enterprise Scale Yes Improving
Query Language SQL SPARQL
Ready to use / Ready to
copy reports
Mature Initial set
16
Factors affecting data collection performance
• Initial data population
– Total number of artifacts across the applications you would like to report on
• Ongoing data population
– Frequency of change across all connected applications
• Components involved
– Data Warehouse - DCC, Relational DB
– LQE - LQE
17
Factors affecting report execution
• Number of users running reports
• Number of reports running
• Quantity of data returned in the reports
• Components involved
– Data Warehouse – Report Builder, Relational DB, Cognos BI
– LQE – Report Builder, LQE
18
Strategies for Large Data Collection
• Consider separating data collection into logical related project
groupings for handling frequent reports at those levels
– Data warehouse or LQE per grouping
• Enterprise wide reporting still required?
– Data warehouse or LQE across the enterprise
– Minimize number of requests against this larger dataset
– Use appropriate filters to grab data specifically to what is needed
19
Strategies for Large Number of Users
• Separate Report Builder Servers to group related reports together
• Increase cache timeout levels in Report Builder
– Data less fresh, but can handle more users
• LQE based data
– Utilize LQE horizontal scaling support to handle more query requests
– Increase cache timeout in LQE
20
Lifecycle Query 
Engine (LQE)
Data Warehouse
Tracked 
Resource Set 
(TRS)
Data Collection 
Component 
(DCC)
IBM Rational 
Team Concert
IBM Rational 
Quality Manager
IBM Rational 
DOORS NG
Multiple Report Builders
Report 
Builder
Report 
Builder
LQE
LQE
Tracked 
Resource Set 
(TRS)IBM Rational 
Team Concert
IBM Rational 
Quality Manager
IBM Rational 
DOORS NG
Horizontal Scaling - LQE
Report 
Builder
Existing Reverse 
Proxy Server
Reporting Components – Sample Specs**
• For standalone deployment - JRS Report Builder or DCC
– 64-bit RHEL
– 2 core
– 8 GB RAM
• Report Builder + DCC Combined
– 64-bit RHEL
– 4 core
– 16 GB RAM
• Standalone LQE - https://jazz.net/wiki/bin/view/Deployment/LifecycleQueryEngineBestPractises
– 64-bit RHEL (Version 7+)
– 16 core
– 64 GB RAM
– SSD
23
**Note: Recommendations are a starting point, data volume and user activity greatly affect requirements
STG Deployment (IBM Internal deployment of JRS)
1. How many deployments of JRS / DCC do you have?
We have only one JRS and one DCC deployment which retrieves data from 3 RQM instances, 12 JTS
instances, 17 RTC instances and 4 DOORS instances.
2. How many registered users do you have per deployment?
We currently have 8984 registered users in the deployment (although only a subset of them uses JRS
directly).
3. What issues with respect to scale / performance do you know about with these deployments?
We have encountered just one significant performance issue related to the traceability report in JRS.
This issue was resolved by adding indices to the RIDW database.
4. DCC ODS Schedule: 10 minutes
24
STG Deployment: Reporting Server Specs
1 shared server for DCC and JRS
64-bit RHEL on an 8-way blade AIX server
2.9 GHz processors
64 GB RAM
25
SDAD Deployment (IBM Internal deployment of JRS)
1. How many deployments of JRS / DCC do you have?
1 CLM enterprise environment
2. How many registered users do you have per deployment?
3000 registered users (300 CLM practitioner floating license). Typically 180 users worldwide
accessing the system across 20 projects.
3. What issues with respect to scale / performance do you know about with these deployments?
Had issues with database performance. Moved from a single DB2 repo to separate instance for each
application. (assuming DW is still consolidated).
4. DCC ODS Schedule
every 120 minutes, Data Mart once per day at 7:30 EST
26
SDAD Deployment: Reporting Server Specs
Separate server for DCC and JRS
JRS Server
Linux xSeries, 2 CPU(s), 8 GB Memory, 80 GB SAN Storage
DCC Server
Linux xSeries, 4 CPU(s), 16 GB Memory, 120 GB SAN Storage
27
Questions
28
Notices and Disclaimers
29
Copyright © 2016 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission
from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of
initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS
DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE
USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY.
IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided.
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers
have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in
which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials
and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or
their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and
interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such
laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law
Notices and Disclaimers Con’t.
30
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not
tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the
ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The provision of the information contained h erein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual
property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®,
FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG,
Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®,
PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®,
StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business
Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM
trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
Thank You
Your Feedback is Important!
Access the InterConnect 2016 Conference Attendee
Portal to complete your session surveys from your
smartphone,
laptop or conference kiosk.

More Related Content

PDF
Interconnect session 1888: Rational Team Concert Process Customization: What ...
PPTX
Adopting the IBM Continuous Engineering (CE) solution Configuration Managemen...
PPTX
IBM Rational Global Configuration Management.
PPTX
Oracle EBS Upgrade to 12.2.5.1
PPTX
Ascp 12.2.6 new features
PDF
10 Tips for Successful 12.2 Upgrade
PDF
How to pinpoint and fix sources of performance problems in your SAP BusinessO...
PDF
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT
Interconnect session 1888: Rational Team Concert Process Customization: What ...
Adopting the IBM Continuous Engineering (CE) solution Configuration Managemen...
IBM Rational Global Configuration Management.
Oracle EBS Upgrade to 12.2.5.1
Ascp 12.2.6 new features
10 Tips for Successful 12.2 Upgrade
How to pinpoint and fix sources of performance problems in your SAP BusinessO...
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPT

What's hot (20)

PDF
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
PPTX
Integrated Requirements Management with Serena Dimensions RM 02-2016
PDF
IMS04 BMC Software Strategy and Roadmap
PDF
10 Ways to Better Application-Centric Service Management
PDF
EBS-technical_upgrade_best_practices 12.1 or 12.2
PPTX
AVATA presents Upgrading Demantra Webinar
PDF
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
PDF
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
PDF
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and Virtualization
PDF
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 6: User Authentication and SSO
PPTX
Plm & windchill
PPTX
OTM(Oracle Transport Management)
PPTX
Pmsoft partners_smmapper_march_2012
PDF
Mastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
PDF
Sap fundamentals overview_for_sap_minors
PPTX
Itm110 how does sap solution manager support sap hana
PDF
A step by-step process to design and manage a successful sap bi implementatio...
PDF
Best practices-for-upgrading-to-sap-bi-4.0
PPT
CRM upgrade
PDF
Consolidate your SAP System landscape Teched && d-code 2014
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
Integrated Requirements Management with Serena Dimensions RM 02-2016
IMS04 BMC Software Strategy and Roadmap
10 Ways to Better Application-Centric Service Management
EBS-technical_upgrade_best_practices 12.1 or 12.2
AVATA presents Upgrading Demantra Webinar
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and Virtualization
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 6: User Authentication and SSO
Plm & windchill
OTM(Oracle Transport Management)
Pmsoft partners_smmapper_march_2012
Mastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
Sap fundamentals overview_for_sap_minors
Itm110 how does sap solution manager support sap hana
A step by-step process to design and manage a successful sap bi implementatio...
Best practices-for-upgrading-to-sap-bi-4.0
CRM upgrade
Consolidate your SAP System landscape Teched && d-code 2014
Ad

Viewers also liked (8)

PDF
Accelerating Innovation with Hybrid Cloud
PPTX
Support Federal Software Development Contracts with End-to-End Traceability
PDF
Transform software delivery with tasktop integration hub
PDF
Strong Arm Your Tools
PDF
What Nobody's Telling You About Agile and DevOps
PPTX
Connecting ALM Tools for a DevOps World with RLIA-TE
PPTX
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
PPTX
IBM Internet of Things Offerings
Accelerating Innovation with Hybrid Cloud
Support Federal Software Development Contracts with End-to-End Traceability
Transform software delivery with tasktop integration hub
Strong Arm Your Tools
What Nobody's Telling You About Agile and DevOps
Connecting ALM Tools for a DevOps World with RLIA-TE
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
IBM Internet of Things Offerings
Ad

Similar to Interconnect session 3498: Deployment Topologies for Jazz Reporting Service (20)

PDF
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
PPT
Innovate 2014 - What's New in Reporting and Analytics
PDF
1214 deploying rational insight in a heterogenous environment
PPTX
Jazz for Service Management
PDF
Clm Deployment Options - Scaling the Collaborative Lifecycle Management (CLM)...
PDF
Oracle R12 OBIEE, Better Decisions Faster with Advanced Analytics
PDF
Data Warehouse - A Practitioner's Overview
PPTX
Dev Analytics Overview
PPTX
Skillwise Big Data part 2
PPTX
Skilwise Big data
PDF
SQL Server 2008 Fast Track Data Warehouse
PDF
I Know What You Did THIS Summer
PDF
Getting 100B Metrics to Disk
PPTX
Datacenter workload analysis & qualification of stroage servers fms 2017
PDF
Cerebro: Bringing together data scientists and bi users - Royal Caribbean - S...
PDF
522490079-Dream-Report-User-Manual.pdf
PPTX
Building a modern data warehouse
PPT
DWBASIC.ppt
PDF
Data Warehouse approaches with Dynamics AX
PDF
WebSphere Technical University: Top WebSphere Problem Determination Features
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
Innovate 2014 - What's New in Reporting and Analytics
1214 deploying rational insight in a heterogenous environment
Jazz for Service Management
Clm Deployment Options - Scaling the Collaborative Lifecycle Management (CLM)...
Oracle R12 OBIEE, Better Decisions Faster with Advanced Analytics
Data Warehouse - A Practitioner's Overview
Dev Analytics Overview
Skillwise Big Data part 2
Skilwise Big data
SQL Server 2008 Fast Track Data Warehouse
I Know What You Did THIS Summer
Getting 100B Metrics to Disk
Datacenter workload analysis & qualification of stroage servers fms 2017
Cerebro: Bringing together data scientists and bi users - Royal Caribbean - S...
522490079-Dream-Report-User-Manual.pdf
Building a modern data warehouse
DWBASIC.ppt
Data Warehouse approaches with Dynamics AX
WebSphere Technical University: Top WebSphere Problem Determination Features

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Approach and Philosophy of On baking technology
PPTX
Tartificialntelligence_presentation.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Big Data Technologies - Introduction.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Machine learning based COVID-19 study performance prediction
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Empathic Computing: Creating Shared Understanding
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
MYSQL Presentation for SQL database connectivity
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Reach Out and Touch Someone: Haptics and Empathic Computing
Approach and Philosophy of On baking technology
Tartificialntelligence_presentation.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
cuic standard and advanced reporting.pdf
Getting Started with Data Integration: FME Form 101
NewMind AI Weekly Chronicles - August'25-Week II
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Big Data Technologies - Introduction.pptx
A Presentation on Artificial Intelligence
Machine learning based COVID-19 study performance prediction
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation_ Review paper, used for researhc scholars
Empathic Computing: Creating Shared Understanding
The Rise and Fall of 3GPP – Time for a Sabbatical?
Network Security Unit 5.pdf for BCA BBA.
MYSQL Presentation for SQL database connectivity

Interconnect session 3498: Deployment Topologies for Jazz Reporting Service

  • 1. PDD-3498: Deployment Topologies for Jazz Reporting Service Rosa Naranjo (rosy@us.ibm.com) Unleash the Labs – IBM rhnaranjo.wordpress.com, @rnjazz Ernest Mah (ernest@ca.ibm.com) Jazz Reporting Service Architect – IBM
  • 2. Agenda • Jazz Reporting Service Architecture – Diagram – Components Explained • Deployment Topologies • Two Phases to Reporting – Factors Affecting Data Collection • Strategies for high data volume – Factors Affecting Report Execution • Strategies for high user load • Q & A 1
  • 3. Jazz Reporting Service Architecture Diagram Components Explained
  • 4. Jazz Reporting Service Architecture – 4Q2015 3 Report  Builder (Query  mgmt, OOTB  Reports) LQE DOORS  NG RQM RTC Other DWDCC TRS Reports Gadgets Spreadsheets Embedded Cognos Tools (BI Server, Data Manager, Framework  Manager) OOTB/Custom  Cognos Reports OOTB/Custom  Cognos Reports ++ OOTB Birt Reports  (RQM, RTC) CLM OfferingCLM Offering Insight 1.1.1.7 Jazz Reporting Service Built in Reports  (e.g. Quick Planner)
  • 5. Jazz Reporting Service – Components explained Report Builder • Guided, self service reporting authoring for mainstream reports • Report management and sharing • Visualization (bar, line, pie) created and sent to browser for rendering • Queries Data Warehouse or Lifecycle Query Engine for Data Warehouse Data Collection Component • Collects data from RTC, DNG, RQM and feeds into the Data Warehouse • Schedule ODS (Operational Data Store) and Metrics Collection Jobs • Parallel loading technology • Offloads the work of storing data into the Data Warehouse from each application (Java ETLs from CLM 5.0.x and prior) • ODS collection based on deltas 4
  • 6. Jazz Reporting Service – Components explained Data Warehouse • Data source for Report Builder queries • Database instance supported by DB2, Oracle, … Lifecycle Query Engine • Collects data from RTC, DNG, RQM and feeds into a local disk based index • Data source for Report Builder • Managing collection intervals from the CLM applications. • Parallel loading technology • Collection based on deltas • Essentially like DCC + Data Warehouse 5
  • 7. Jazz Reporting Service – Components explained LDX – Links Index • Not a reporting component • Used only if you are interested in configurations • Configuration enabled projects now store directed 1 way links • Service used by the tools to help locate inbound links from other tools 6
  • 8. Jazz Reporting Service – Components explained Cognos BI Server • Advanced visualizations and report needs • Requires a Cognos BI expertise • Allows advanced CLM and other data source ETLs ALM Cognos Connector • Component of Jazz Reporting Service to allow Cognos Data Manager ETLs to collect from CLM • Installed into the Cognos BI Server 7
  • 10. Example Deployment Topologies • High level overview – https://jazz.net/wiki/bin/view/Deployment/StandardTopologiesOverview • Example topologies with hardware and supporting software – https://jazz.net/wiki/bin/view/Deployment/RecommendedALMDeploymentTopologies6 9
  • 11. Example Deployment Topologies - Departmental • Small team and grouped single-server deployments • Requires less hardware 10
  • 12. Example Deployment Topologies – Enterprise • Production or medium-sized to large-sized teams and multiple server (or distributed) deployments • Flexible application per server deployment 11
  • 13. Example Deployment Topologies - Federated • Very large enterprises who tend to deploy an ALM solution per product line or organizational division • Enterprise wide view with rollup reporting across solution required 12
  • 15. Two Phases of Reporting Data Collection and Reporting Strategies for Increasing Scale
  • 16. Two Major Phases in Jazz Reporting Service • Data Collection – Data Warehouse • DCC requests changes from CLM apps • Changes are sent to the Relational DB – Lifecycle Query Engine • LQE requests changes from CLM apps • LQE stores and indexes the information locally • Reporting – Run queries against the relational database or LQE – Create final report result by combining data from queries and visualizing them into tables, line chart, pie chart, bar charts 15
  • 17. Comparison of DCC/Data Warehouse and LQE DCC/Data Warehouse LQE Collection interval 15 minutes 1 minute Configuration management Not Supported Supported Support new data in future CLM now, DOOR9 future Yes Enterprise Scale Yes Improving Query Language SQL SPARQL Ready to use / Ready to copy reports Mature Initial set 16
  • 18. Factors affecting data collection performance • Initial data population – Total number of artifacts across the applications you would like to report on • Ongoing data population – Frequency of change across all connected applications • Components involved – Data Warehouse - DCC, Relational DB – LQE - LQE 17
  • 19. Factors affecting report execution • Number of users running reports • Number of reports running • Quantity of data returned in the reports • Components involved – Data Warehouse – Report Builder, Relational DB, Cognos BI – LQE – Report Builder, LQE 18
  • 20. Strategies for Large Data Collection • Consider separating data collection into logical related project groupings for handling frequent reports at those levels – Data warehouse or LQE per grouping • Enterprise wide reporting still required? – Data warehouse or LQE across the enterprise – Minimize number of requests against this larger dataset – Use appropriate filters to grab data specifically to what is needed 19
  • 21. Strategies for Large Number of Users • Separate Report Builder Servers to group related reports together • Increase cache timeout levels in Report Builder – Data less fresh, but can handle more users • LQE based data – Utilize LQE horizontal scaling support to handle more query requests – Increase cache timeout in LQE 20
  • 24. Reporting Components – Sample Specs** • For standalone deployment - JRS Report Builder or DCC – 64-bit RHEL – 2 core – 8 GB RAM • Report Builder + DCC Combined – 64-bit RHEL – 4 core – 16 GB RAM • Standalone LQE - https://jazz.net/wiki/bin/view/Deployment/LifecycleQueryEngineBestPractises – 64-bit RHEL (Version 7+) – 16 core – 64 GB RAM – SSD 23 **Note: Recommendations are a starting point, data volume and user activity greatly affect requirements
  • 25. STG Deployment (IBM Internal deployment of JRS) 1. How many deployments of JRS / DCC do you have? We have only one JRS and one DCC deployment which retrieves data from 3 RQM instances, 12 JTS instances, 17 RTC instances and 4 DOORS instances. 2. How many registered users do you have per deployment? We currently have 8984 registered users in the deployment (although only a subset of them uses JRS directly). 3. What issues with respect to scale / performance do you know about with these deployments? We have encountered just one significant performance issue related to the traceability report in JRS. This issue was resolved by adding indices to the RIDW database. 4. DCC ODS Schedule: 10 minutes 24
  • 26. STG Deployment: Reporting Server Specs 1 shared server for DCC and JRS 64-bit RHEL on an 8-way blade AIX server 2.9 GHz processors 64 GB RAM 25
  • 27. SDAD Deployment (IBM Internal deployment of JRS) 1. How many deployments of JRS / DCC do you have? 1 CLM enterprise environment 2. How many registered users do you have per deployment? 3000 registered users (300 CLM practitioner floating license). Typically 180 users worldwide accessing the system across 20 projects. 3. What issues with respect to scale / performance do you know about with these deployments? Had issues with database performance. Moved from a single DB2 repo to separate instance for each application. (assuming DW is still consolidated). 4. DCC ODS Schedule every 120 minutes, Data Mart once per day at 7:30 EST 26
  • 28. SDAD Deployment: Reporting Server Specs Separate server for DCC and JRS JRS Server Linux xSeries, 2 CPU(s), 8 GB Memory, 80 GB SAN Storage DCC Server Linux xSeries, 4 CPU(s), 16 GB Memory, 120 GB SAN Storage 27
  • 30. Notices and Disclaimers 29 Copyright © 2016 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law
  • 31. Notices and Disclaimers Con’t. 30 Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The provision of the information contained h erein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
  • 32. Thank You Your Feedback is Important! Access the InterConnect 2016 Conference Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.