SlideShare a Scribd company logo
1 of 36
Download to read offline
CA Project & Portfolio Management –
Jaspersoft Studio for the Report Developer
Linda Wray
Agile Management
CA Technologies
Services Architect - GD
AMX03E
@CAPPM
#CAWorld
2 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.
The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type of
warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA.
For Informational Purposes Only
Terms of this Presentation
3 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Abstract
Jaspersoft Studio is the full-client reporting tool
used to develop complex report deliverables in
the 14.2 and above releases of CA PPM. Content
which cannot be pulled through the use of the
ad-hoc feature in ‘Advanced Reporting’ can be
queried from the database. This session will
empower developers to leverage the robust
functionality of this tool.
Linda Wray
CA Technologies
Software Architect –
Global Delivery
4 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Agenda
INTRODUCTION TO JASPERSOFT STUDIO
JASPERSOFT STUDIO GENERAL CONCEPTS
JASPERSOFT STUDIO ADVANCED TOPICS
REPORT DEPLOYMENT
REPORT SCHEDULING
1
2
3
4
5
JASPERSOFT STUDIO DEMO6
Introduction to Jaspersoft Studio
6 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Introduction to Jaspersoft Studio
 Source System
– database which stores application data
– used as the source for data content by the data warehouse (CA PPM)
 Data Warehouse
– subject-oriented, time-variant, collection of data stored to provide
efficient reporting
Common Terminologies
7 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Introduction to Jaspersoft Studio
 ETL – Extract Transform & Load
– Extract – refers pulling data content from a source system
– Transform – relates to the transformation or references made to the
data allowing the content to be stored in a simplistic fashion
– Load – the population of the data into the data warehouse tables
 Stored Procedures – used to encapsulate a set of operations
or queries to be executed against the database server
 Domain – Jaspersoft semantic layer
– Semantic layer – the business representation of database content
Common Terminologies
8 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Introduction to Jaspersoft Studio
Common Terminologies
 Data Sources
– Connection to data for reporting tools
 Database JDBC Connection
 Domains – used with ad-hoc reporting
 Stored Procedures
– PLSQL feature must be enabled
 Virtual Data Source
– Newer concept
 Additional components required
 Not SAAS compliant in current release
9 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Introduction to Jaspersoft Studio
 Data Adapters within Jaspersoft Studio are Data Sources
which can be saved for future use
 Popular Data Adapter Options
– Database JDBC Connection
 Direct connection to database
– Domain JRS
 Repository domain access
Common Terminologies
10 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Introduction to Jaspersoft Studio
CA PPM Data Architecture
CA PPM
Database ETL Process
CA PPM
Data
Warehouse
Jaspersoft Domains
(Semantic Layer)
Reports
Embedded: Pentaho
Data Integrator drives
ETL Load
Both Web Based
Ad-Hoc Reporting and
Full-Client reports
Business Logic and Labels
which allow Ad-Hoc
Analysis without
technical expertise
11 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Introduction to Jaspersoft Studio
CA PPM Reports Architecture
Jaspersoft Studio General Concepts
13 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio - General Concepts
Report Data Objects
 Fields: $F{Field_Name}
– Values directly pulled from Data Adapter/Source
 Variables:$V{Variable_Name}
– Used to aggregate data and account for formula details
 Parameters:$P{Parameter_Name}
– Drive data returned in the report dynamically or prompted
– Multi-Value Parameter: $X{IN,Column_Name,Parameter_Name}
14 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio - General Concepts
Design Considerations
 Data Types must be consistent between referenced objects
– java.lang.String
– java.lang.Integer
– java.math.BigDecimal
 Requires complex calculation logic
 Main Design Tabs
– Design – tab used to drag and drop objects for report layout
& configuration
– Source – XML source code which can be modified for report design
– Preview – generates report output
15 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio - General Concepts
Input Controls
 Input Controls are used to populate list of values to be selected
for report parameters
 Note the Parameter Name must match report parameter
16 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio Advanced Topics
17 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio – Advanced Topics
Styles & Templates
 Styles – provide the option to configure formatting values to
be set to multiple report objects
 Templates – provide formatting to be reused at a general
report level
 Custom report templates can be created and stored in
the repository
 OOTB templates can be leveraged during report development
18 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio – Advanced Topics
OOTB Report Style Templates
 Driven by the UI Theme setting within CA PPM
– Insert above Styles
 <template><![CDATA["repo:/ca_ppm/templates/reportStyleTemplate_" + $P{ppmUserUITheme}]]></template>
– Create
‘LoggedInUserAttribute_ppmUserUITheme’
parameter
– Create ‘ppmUserUITheme’ parameter
19 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio – Advanced Topics
OOTB Localization
 Driven by the language setting within CA PPM
– Associate report to Resource Bundle
20 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio – Advanced Topics
OOTB Localization
 Replace all report labels with the corresponding key available
in the Report Resource Bundle
(CA PPM/Resources/Localization/Report Resource Bundle).
– <textFieldExpression><![CDATA[$R{ProjectKey}]]></textFieldExpression>
 Note: if a corresponding key is not available in the resource
bundle, you need to add it to the resource bundle.
 Publish the report to the JasperReports server.
21 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio – Advanced Topics
OOTB Localization
 Navigate to the report properties ‘Controls & Resources’ page
 In the Resources section of this page, click Add Resource…
The Locate File dialog opens.
22 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio – Advanced Topics
OOTB Localization
 Provide the Resource Name, ID and Description as
‘CSK_Report_Resource_Bundle’. Click ‘Next’. Click ‘Submit’
23 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio – Advanced Topics
Row Level Security
 Data content is filtered by using security views
 Sample:
24 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio – Advanced Topics
Sub-Reports
 Provide ability to return additional query based content
 Add table style sections to report
 Sub-Reports are joined to the main report using parameters
 Are added as ‘Resources’ when deployed to
JasperReports Server
25 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio – Advanced Topics
Charts
 Element Chart
– Basic chart concepts to be used in reports
 Components Pro Charts
– Provide additional features
– Widgets
– Advanced HTML5 outputs
 Flexible Configuration
 More features and flare
 Note: not all HTML5 content is not supported
– It has been found the html5 GANTT charts do not render
26 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio Report Deployment
27 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
 Jaspersoft Studio Wizard
– Ability to deploy reports
– Basic report layouts
 JasperReports Server (Recommended)
– Use the portal to deploy the report and dependencies
– Complex report layouts
– Recommended deployment option
 Combination of technologies can be used to facilitate the
maintenance of deployment
Jaspersoft Studio Report Deployment
Report Deployment Options
28 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio Report Deployment
JasperReports Server Deployment
 Browse to deployment folder and Right-Click
 Hover over ‘Add Resource’ and Left-Click ‘JasperReport’
29 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio Report Deployment
JasperReports Server Deployment
 Set Up the Report page
– Enter Name, ID, and Browse to select report file
30 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio Report Deployment
JasperReports Server Deployment
 Associate necessary ‘Resources’ and ‘Input Controls’
31 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio Report Deployment
JasperReports Server Deployment
 Select ‘Data Source’ from repository and click ‘Submit’
32 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Jaspersoft Studio Demo
33 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Q & A
34 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Recommended Sessions
SESSION # TITLE DATE/TIME
AMT07S CA PPM for Business Transformation at Philips 11/19/2015 at 3:45 pm
AMT34S Managing Demand Across Organizations at Amway 11/19/2015 at 3:45 pm
AMT19S
Panel Discussion: Migrating to 14.2;
New Advanced Reporting
11/19/2015 at 4:30 pm
35 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
Must-See Demos
Simplify your
Application
Portfolio
CA PPM
Theater - Agile
Management
Identify the
Right
Investments
CA PPM
Theater – Agile
Management
Align Resources
to Meet
Demand
CA PPM
Theater – Agile
Management
Business
Transformation
CA PPM
Theater – Agile
Management
36 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15

More Related Content

What's hot

Pivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewPivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewVMware Tanzu
 
SAP HANA Accelerator for SAP ASE
SAP HANA Accelerator for SAP ASESAP HANA Accelerator for SAP ASE
SAP HANA Accelerator for SAP ASESAP Technology
 
Scalable ETL with Talend and Hadoop, Cédric Carbone, Talend.
Scalable ETL with Talend and Hadoop, Cédric Carbone, Talend.Scalable ETL with Talend and Hadoop, Cédric Carbone, Talend.
Scalable ETL with Talend and Hadoop, Cédric Carbone, Talend.OW2
 
Managing Apache HAWQ with Apache AMBARI
Managing Apache HAWQ with Apache AMBARIManaging Apache HAWQ with Apache AMBARI
Managing Apache HAWQ with Apache AMBARIMithun (Matt) Mathew
 
Tapping into the Big Data Reservoir (CON7934)
Tapping into the Big Data Reservoir (CON7934)Tapping into the Big Data Reservoir (CON7934)
Tapping into the Big Data Reservoir (CON7934)Jeffrey T. Pollock
 
Highly configurable and extensible data processing framework at PubMatic
Highly configurable and extensible data processing framework at PubMaticHighly configurable and extensible data processing framework at PubMatic
Highly configurable and extensible data processing framework at PubMaticDataWorks Summit
 
Primavera P6 Team Member - For Primavera Users on the Go
Primavera P6 Team Member - For Primavera Users on the GoPrimavera P6 Team Member - For Primavera Users on the Go
Primavera P6 Team Member - For Primavera Users on the Gop6academy
 
Tame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data IntegrationTame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data IntegrationMichael Rainey
 
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Rittman Analytics
 
Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16SAP Technology
 
Journey to SAS Analytics Grid with SAS, R, Python
Journey to SAS Analytics Grid with SAS, R, PythonJourney to SAS Analytics Grid with SAS, R, Python
Journey to SAS Analytics Grid with SAS, R, PythonSumit Sarkar
 
Oracle Data Integration CON9737 at OpenWorld
Oracle Data Integration CON9737 at OpenWorldOracle Data Integration CON9737 at OpenWorld
Oracle Data Integration CON9737 at OpenWorldJeffrey T. Pollock
 
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
2010.03.16 Pollock.Edw2010.Modern D Ifor WarehousingJeffrey T. Pollock
 
Building a marketing data lake
Building a marketing data lakeBuilding a marketing data lake
Building a marketing data lakeSumit Sarkar
 
Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips SAP Technology
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESAP Technology
 
Pivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewPivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewVMware Tanzu
 

What's hot (20)

How To Be a Great DBA
How To Be a Great DBAHow To Be a Great DBA
How To Be a Great DBA
 
Pivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewPivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical Overview
 
SAP HANA Accelerator for SAP ASE
SAP HANA Accelerator for SAP ASESAP HANA Accelerator for SAP ASE
SAP HANA Accelerator for SAP ASE
 
Scalable ETL with Talend and Hadoop, Cédric Carbone, Talend.
Scalable ETL with Talend and Hadoop, Cédric Carbone, Talend.Scalable ETL with Talend and Hadoop, Cédric Carbone, Talend.
Scalable ETL with Talend and Hadoop, Cédric Carbone, Talend.
 
Managing Apache HAWQ with Apache AMBARI
Managing Apache HAWQ with Apache AMBARIManaging Apache HAWQ with Apache AMBARI
Managing Apache HAWQ with Apache AMBARI
 
Tapping into the Big Data Reservoir (CON7934)
Tapping into the Big Data Reservoir (CON7934)Tapping into the Big Data Reservoir (CON7934)
Tapping into the Big Data Reservoir (CON7934)
 
Highly configurable and extensible data processing framework at PubMatic
Highly configurable and extensible data processing framework at PubMaticHighly configurable and extensible data processing framework at PubMatic
Highly configurable and extensible data processing framework at PubMatic
 
Primavera P6 Team Member - For Primavera Users on the Go
Primavera P6 Team Member - For Primavera Users on the GoPrimavera P6 Team Member - For Primavera Users on the Go
Primavera P6 Team Member - For Primavera Users on the Go
 
Tame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data IntegrationTame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data Integration
 
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
 
SAP EIM Overview
SAP EIM OverviewSAP EIM Overview
SAP EIM Overview
 
Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16
 
Journey to SAS Analytics Grid with SAS, R, Python
Journey to SAS Analytics Grid with SAS, R, PythonJourney to SAS Analytics Grid with SAS, R, Python
Journey to SAS Analytics Grid with SAS, R, Python
 
Oracle Data Integration CON9737 at OpenWorld
Oracle Data Integration CON9737 at OpenWorldOracle Data Integration CON9737 at OpenWorld
Oracle Data Integration CON9737 at OpenWorld
 
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
 
Building a marketing data lake
Building a marketing data lakeBuilding a marketing data lake
Building a marketing data lake
 
Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASE
 
Pivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewPivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical Overview
 
Talend
TalendTalend
Talend
 

Viewers also liked

Hands-On Lab: CA PPM Data Warehouse
Hands-On Lab: CA PPM Data WarehouseHands-On Lab: CA PPM Data Warehouse
Hands-On Lab: CA PPM Data WarehouseCA Technologies
 
Project portfolio management comparison of microsoft epm and primavera p6 v...
Project portfolio management   comparison of microsoft epm and primavera p6 v...Project portfolio management   comparison of microsoft epm and primavera p6 v...
Project portfolio management comparison of microsoft epm and primavera p6 v...p6academy
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualizationKrish_Dasgupta
 
CA Project and Portfolio Management 14.x - Advanced Reporting for the End User
CA Project and Portfolio Management 14.x - Advanced Reporting for the End UserCA Project and Portfolio Management 14.x - Advanced Reporting for the End User
CA Project and Portfolio Management 14.x - Advanced Reporting for the End UserCA Technologies
 
CA Service Virtualization 9.0—What's the Latest and Greatest
CA Service Virtualization 9.0—What's the Latest and GreatestCA Service Virtualization 9.0—What's the Latest and Greatest
CA Service Virtualization 9.0—What's the Latest and GreatestCA Technologies
 
What's New in CA Service Virtualization 8.0 - CA World Pre-Conference Session
What's New in CA Service Virtualization 8.0 - CA World Pre-Conference SessionWhat's New in CA Service Virtualization 8.0 - CA World Pre-Conference Session
What's New in CA Service Virtualization 8.0 - CA World Pre-Conference SessionStefana Muller
 
CA Service Virtualization
CA Service VirtualizationCA Service Virtualization
CA Service VirtualizationPablo Gutierrez
 
Introduction to CA Service Virtualization
Introduction to CA Service VirtualizationIntroduction to CA Service Virtualization
Introduction to CA Service VirtualizationCA Technologies
 

Viewers also liked (8)

Hands-On Lab: CA PPM Data Warehouse
Hands-On Lab: CA PPM Data WarehouseHands-On Lab: CA PPM Data Warehouse
Hands-On Lab: CA PPM Data Warehouse
 
Project portfolio management comparison of microsoft epm and primavera p6 v...
Project portfolio management   comparison of microsoft epm and primavera p6 v...Project portfolio management   comparison of microsoft epm and primavera p6 v...
Project portfolio management comparison of microsoft epm and primavera p6 v...
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
CA Project and Portfolio Management 14.x - Advanced Reporting for the End User
CA Project and Portfolio Management 14.x - Advanced Reporting for the End UserCA Project and Portfolio Management 14.x - Advanced Reporting for the End User
CA Project and Portfolio Management 14.x - Advanced Reporting for the End User
 
CA Service Virtualization 9.0—What's the Latest and Greatest
CA Service Virtualization 9.0—What's the Latest and GreatestCA Service Virtualization 9.0—What's the Latest and Greatest
CA Service Virtualization 9.0—What's the Latest and Greatest
 
What's New in CA Service Virtualization 8.0 - CA World Pre-Conference Session
What's New in CA Service Virtualization 8.0 - CA World Pre-Conference SessionWhat's New in CA Service Virtualization 8.0 - CA World Pre-Conference Session
What's New in CA Service Virtualization 8.0 - CA World Pre-Conference Session
 
CA Service Virtualization
CA Service VirtualizationCA Service Virtualization
CA Service Virtualization
 
Introduction to CA Service Virtualization
Introduction to CA Service VirtualizationIntroduction to CA Service Virtualization
Introduction to CA Service Virtualization
 

Similar to CA Project & Portfolio Management—Jaspersoft Studio for the Report Developer

CA Project and Portfolio Management - A Data Warehouse Deep Dive
CA Project and Portfolio Management - A Data Warehouse Deep DiveCA Project and Portfolio Management - A Data Warehouse Deep Dive
CA Project and Portfolio Management - A Data Warehouse Deep DiveCA Technologies
 
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...CA Technologies
 
Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...
Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...
Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...CA Technologies
 
Structuring An ABAP Report In An Optimal Way
Structuring An ABAP Report In An Optimal WayStructuring An ABAP Report In An Optimal Way
Structuring An ABAP Report In An Optimal WayBlackvard
 
Pre-Con Education: Building ITSM Reports and Dashboards with CA Business In...
Pre-Con Education: Building ITSM Reports and Dashboards with CA Business In...Pre-Con Education: Building ITSM Reports and Dashboards with CA Business In...
Pre-Con Education: Building ITSM Reports and Dashboards with CA Business In...CA Technologies
 
To Microservices and Beyond
To Microservices and BeyondTo Microservices and Beyond
To Microservices and BeyondMatt Stine
 
CA Performance Management 2.6 Deep Dive
CA Performance Management 2.6 Deep DiveCA Performance Management 2.6 Deep Dive
CA Performance Management 2.6 Deep DiveCA Technologies
 
Benefits of Upgrading to CA Workload Automation CA 7® Edition r12
Benefits of Upgrading to CA Workload Automation CA 7® Edition r12Benefits of Upgrading to CA Workload Automation CA 7® Edition r12
Benefits of Upgrading to CA Workload Automation CA 7® Edition r12CA Technologies
 
Explore Advanced CA Release Automation Configuration Topics
Explore Advanced CA Release Automation Configuration TopicsExplore Advanced CA Release Automation Configuration Topics
Explore Advanced CA Release Automation Configuration TopicsCA Technologies
 
West Yorkshire Mulesoft Meetup #6
West Yorkshire Mulesoft Meetup #6West Yorkshire Mulesoft Meetup #6
West Yorkshire Mulesoft Meetup #6Francis Edwards
 
Hands-On Lab: Integrate Your Monitoring Tools into an Automated Service Impac...
Hands-On Lab: Integrate Your Monitoring Tools into an Automated Service Impac...Hands-On Lab: Integrate Your Monitoring Tools into an Automated Service Impac...
Hands-On Lab: Integrate Your Monitoring Tools into an Automated Service Impac...CA Technologies
 
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...CA Technologies
 
Predicting When Your Applications Will Go Off the Rails! Managing DB2 Appli...
Predicting When Your Applications Will Go Off the Rails!  Managing DB2 Appli...Predicting When Your Applications Will Go Off the Rails!  Managing DB2 Appli...
Predicting When Your Applications Will Go Off the Rails! Managing DB2 Appli...CA Technologies
 
SAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP Technology
 
Why and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in AzureWhy and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in AzureRiverbed Technology
 
Why and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureWhy and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureIan Downard
 
The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...
The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...
The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...CA Technologies
 
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...CA Technologies
 
It's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization Nightmares
It's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization NightmaresIt's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization Nightmares
It's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization NightmaresCA Technologies
 

Similar to CA Project & Portfolio Management—Jaspersoft Studio for the Report Developer (20)

CA Project and Portfolio Management - A Data Warehouse Deep Dive
CA Project and Portfolio Management - A Data Warehouse Deep DiveCA Project and Portfolio Management - A Data Warehouse Deep Dive
CA Project and Portfolio Management - A Data Warehouse Deep Dive
 
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
 
Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...
Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...
Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...
 
Structuring An ABAP Report In An Optimal Way
Structuring An ABAP Report In An Optimal WayStructuring An ABAP Report In An Optimal Way
Structuring An ABAP Report In An Optimal Way
 
Pre-Con Education: Building ITSM Reports and Dashboards with CA Business In...
Pre-Con Education: Building ITSM Reports and Dashboards with CA Business In...Pre-Con Education: Building ITSM Reports and Dashboards with CA Business In...
Pre-Con Education: Building ITSM Reports and Dashboards with CA Business In...
 
To Microservices and Beyond
To Microservices and BeyondTo Microservices and Beyond
To Microservices and Beyond
 
CA Performance Management 2.6 Deep Dive
CA Performance Management 2.6 Deep DiveCA Performance Management 2.6 Deep Dive
CA Performance Management 2.6 Deep Dive
 
Benefits of Upgrading to CA Workload Automation CA 7® Edition r12
Benefits of Upgrading to CA Workload Automation CA 7® Edition r12Benefits of Upgrading to CA Workload Automation CA 7® Edition r12
Benefits of Upgrading to CA Workload Automation CA 7® Edition r12
 
Explore Advanced CA Release Automation Configuration Topics
Explore Advanced CA Release Automation Configuration TopicsExplore Advanced CA Release Automation Configuration Topics
Explore Advanced CA Release Automation Configuration Topics
 
West Yorkshire Mulesoft Meetup #6
West Yorkshire Mulesoft Meetup #6West Yorkshire Mulesoft Meetup #6
West Yorkshire Mulesoft Meetup #6
 
Hands-On Lab: Integrate Your Monitoring Tools into an Automated Service Impac...
Hands-On Lab: Integrate Your Monitoring Tools into an Automated Service Impac...Hands-On Lab: Integrate Your Monitoring Tools into an Automated Service Impac...
Hands-On Lab: Integrate Your Monitoring Tools into an Automated Service Impac...
 
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
 
Predicting When Your Applications Will Go Off the Rails! Managing DB2 Appli...
Predicting When Your Applications Will Go Off the Rails!  Managing DB2 Appli...Predicting When Your Applications Will Go Off the Rails!  Managing DB2 Appli...
Predicting When Your Applications Will Go Off the Rails! Managing DB2 Appli...
 
SAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information Management
 
Why and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in AzureWhy and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in Azure
 
Why and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureWhy and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in Azure
 
BizViz - CA PPM Analytics
BizViz - CA PPM AnalyticsBizViz - CA PPM Analytics
BizViz - CA PPM Analytics
 
The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...
The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...
The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...
 
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
 
It's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization Nightmares
It's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization NightmaresIt's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization Nightmares
It's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization Nightmares
 

More from CA Technologies

CA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Technologies
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceMainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceCA Technologies
 
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...CA Technologies
 
Case Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCase Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCA Technologies
 
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...CA Technologies
 
Case Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on TimeCase Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on TimeCA Technologies
 
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...CA Technologies
 
Case Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCase Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCA Technologies
 
Making Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramMaking Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramCA Technologies
 
Keynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageKeynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageCA Technologies
 
Emerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementEmerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementCA Technologies
 
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...CA Technologies
 
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...CA Technologies
 
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...CA Technologies
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...CA Technologies
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...CA Technologies
 
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...CA Technologies
 
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...CA Technologies
 
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentBlockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentCA Technologies
 
Establish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseEstablish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseCA Technologies
 

More from CA Technologies (20)

CA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Mainframe Resource Intelligence
CA Mainframe Resource Intelligence
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceMainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
 
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
 
Case Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCase Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software Development
 
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
 
Case Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on TimeCase Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on Time
 
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
 
Case Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCase Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital Government
 
Making Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramMaking Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security Program
 
Keynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageKeynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive Advantage
 
Emerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementEmerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access Management
 
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
 
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
 
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
 
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
 
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
 
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentBlockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of Deployment
 
Establish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseEstablish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital Enterprise
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

CA Project & Portfolio Management—Jaspersoft Studio for the Report Developer

  • 1. CA Project & Portfolio Management – Jaspersoft Studio for the Report Developer Linda Wray Agile Management CA Technologies Services Architect - GD AMX03E @CAPPM #CAWorld
  • 2. 2 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD © 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA. For Informational Purposes Only Terms of this Presentation
  • 3. 3 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Abstract Jaspersoft Studio is the full-client reporting tool used to develop complex report deliverables in the 14.2 and above releases of CA PPM. Content which cannot be pulled through the use of the ad-hoc feature in ‘Advanced Reporting’ can be queried from the database. This session will empower developers to leverage the robust functionality of this tool. Linda Wray CA Technologies Software Architect – Global Delivery
  • 4. 4 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Agenda INTRODUCTION TO JASPERSOFT STUDIO JASPERSOFT STUDIO GENERAL CONCEPTS JASPERSOFT STUDIO ADVANCED TOPICS REPORT DEPLOYMENT REPORT SCHEDULING 1 2 3 4 5 JASPERSOFT STUDIO DEMO6
  • 6. 6 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Introduction to Jaspersoft Studio  Source System – database which stores application data – used as the source for data content by the data warehouse (CA PPM)  Data Warehouse – subject-oriented, time-variant, collection of data stored to provide efficient reporting Common Terminologies
  • 7. 7 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Introduction to Jaspersoft Studio  ETL – Extract Transform & Load – Extract – refers pulling data content from a source system – Transform – relates to the transformation or references made to the data allowing the content to be stored in a simplistic fashion – Load – the population of the data into the data warehouse tables  Stored Procedures – used to encapsulate a set of operations or queries to be executed against the database server  Domain – Jaspersoft semantic layer – Semantic layer – the business representation of database content Common Terminologies
  • 8. 8 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Introduction to Jaspersoft Studio Common Terminologies  Data Sources – Connection to data for reporting tools  Database JDBC Connection  Domains – used with ad-hoc reporting  Stored Procedures – PLSQL feature must be enabled  Virtual Data Source – Newer concept  Additional components required  Not SAAS compliant in current release
  • 9. 9 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Introduction to Jaspersoft Studio  Data Adapters within Jaspersoft Studio are Data Sources which can be saved for future use  Popular Data Adapter Options – Database JDBC Connection  Direct connection to database – Domain JRS  Repository domain access Common Terminologies
  • 10. 10 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Introduction to Jaspersoft Studio CA PPM Data Architecture CA PPM Database ETL Process CA PPM Data Warehouse Jaspersoft Domains (Semantic Layer) Reports Embedded: Pentaho Data Integrator drives ETL Load Both Web Based Ad-Hoc Reporting and Full-Client reports Business Logic and Labels which allow Ad-Hoc Analysis without technical expertise
  • 11. 11 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Introduction to Jaspersoft Studio CA PPM Reports Architecture
  • 13. 13 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio - General Concepts Report Data Objects  Fields: $F{Field_Name} – Values directly pulled from Data Adapter/Source  Variables:$V{Variable_Name} – Used to aggregate data and account for formula details  Parameters:$P{Parameter_Name} – Drive data returned in the report dynamically or prompted – Multi-Value Parameter: $X{IN,Column_Name,Parameter_Name}
  • 14. 14 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio - General Concepts Design Considerations  Data Types must be consistent between referenced objects – java.lang.String – java.lang.Integer – java.math.BigDecimal  Requires complex calculation logic  Main Design Tabs – Design – tab used to drag and drop objects for report layout & configuration – Source – XML source code which can be modified for report design – Preview – generates report output
  • 15. 15 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio - General Concepts Input Controls  Input Controls are used to populate list of values to be selected for report parameters  Note the Parameter Name must match report parameter
  • 16. 16 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio Advanced Topics
  • 17. 17 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio – Advanced Topics Styles & Templates  Styles – provide the option to configure formatting values to be set to multiple report objects  Templates – provide formatting to be reused at a general report level  Custom report templates can be created and stored in the repository  OOTB templates can be leveraged during report development
  • 18. 18 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio – Advanced Topics OOTB Report Style Templates  Driven by the UI Theme setting within CA PPM – Insert above Styles  <template><![CDATA["repo:/ca_ppm/templates/reportStyleTemplate_" + $P{ppmUserUITheme}]]></template> – Create ‘LoggedInUserAttribute_ppmUserUITheme’ parameter – Create ‘ppmUserUITheme’ parameter
  • 19. 19 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio – Advanced Topics OOTB Localization  Driven by the language setting within CA PPM – Associate report to Resource Bundle
  • 20. 20 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio – Advanced Topics OOTB Localization  Replace all report labels with the corresponding key available in the Report Resource Bundle (CA PPM/Resources/Localization/Report Resource Bundle). – <textFieldExpression><![CDATA[$R{ProjectKey}]]></textFieldExpression>  Note: if a corresponding key is not available in the resource bundle, you need to add it to the resource bundle.  Publish the report to the JasperReports server.
  • 21. 21 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio – Advanced Topics OOTB Localization  Navigate to the report properties ‘Controls & Resources’ page  In the Resources section of this page, click Add Resource… The Locate File dialog opens.
  • 22. 22 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio – Advanced Topics OOTB Localization  Provide the Resource Name, ID and Description as ‘CSK_Report_Resource_Bundle’. Click ‘Next’. Click ‘Submit’
  • 23. 23 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio – Advanced Topics Row Level Security  Data content is filtered by using security views  Sample:
  • 24. 24 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio – Advanced Topics Sub-Reports  Provide ability to return additional query based content  Add table style sections to report  Sub-Reports are joined to the main report using parameters  Are added as ‘Resources’ when deployed to JasperReports Server
  • 25. 25 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio – Advanced Topics Charts  Element Chart – Basic chart concepts to be used in reports  Components Pro Charts – Provide additional features – Widgets – Advanced HTML5 outputs  Flexible Configuration  More features and flare  Note: not all HTML5 content is not supported – It has been found the html5 GANTT charts do not render
  • 26. 26 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio Report Deployment
  • 27. 27 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD  Jaspersoft Studio Wizard – Ability to deploy reports – Basic report layouts  JasperReports Server (Recommended) – Use the portal to deploy the report and dependencies – Complex report layouts – Recommended deployment option  Combination of technologies can be used to facilitate the maintenance of deployment Jaspersoft Studio Report Deployment Report Deployment Options
  • 28. 28 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio Report Deployment JasperReports Server Deployment  Browse to deployment folder and Right-Click  Hover over ‘Add Resource’ and Left-Click ‘JasperReport’
  • 29. 29 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio Report Deployment JasperReports Server Deployment  Set Up the Report page – Enter Name, ID, and Browse to select report file
  • 30. 30 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio Report Deployment JasperReports Server Deployment  Associate necessary ‘Resources’ and ‘Input Controls’
  • 31. 31 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio Report Deployment JasperReports Server Deployment  Select ‘Data Source’ from repository and click ‘Submit’
  • 32. 32 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Jaspersoft Studio Demo
  • 33. 33 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Q & A
  • 34. 34 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Recommended Sessions SESSION # TITLE DATE/TIME AMT07S CA PPM for Business Transformation at Philips 11/19/2015 at 3:45 pm AMT34S Managing Demand Across Organizations at Amway 11/19/2015 at 3:45 pm AMT19S Panel Discussion: Migrating to 14.2; New Advanced Reporting 11/19/2015 at 4:30 pm
  • 35. 35 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD Must-See Demos Simplify your Application Portfolio CA PPM Theater - Agile Management Identify the Right Investments CA PPM Theater – Agile Management Align Resources to Meet Demand CA PPM Theater – Agile Management Business Transformation CA PPM Theater – Agile Management
  • 36. 36 © 2015 CA. ALL RIGHTS RESERVED.@CAPPM #CAWORLD For More Information To learn more, please visit: http://cainc.to/Nv2VOe CA World ’15