1 pre-programmed thread tool recommendation pre-programmed thread february 12, 2002

48
1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Upload: rosalyn-alexina-parks

Post on 12-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

1

Pre-Programmed Thread Tool Recommendation

Pre-Programmed ThreadFebruary 12, 2002

Page 2: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 2

Project Organization

Pre-Programmed Reporting ThreadFocuses on the manipulation of pre-programmed

(canned) reports that are currently generated in IMPAC II

Ad – Hoc Reporting ThreadFocuses on allowing the NIH user community to

query the IMPAC II DB (OLTP & IRDB) to retrieve data on an ad hoc basis.

Page 3: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 3

Pre – Programmed Team

Sherry Zucker, ChiefAndy Greenleaf, SWEGKrishna Collie, AnalystVish Kaliappan, DeveloperMark Parker, DeveloperNatasha Globus, DeveloperIrina Knyazeva., Developer

Page 4: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 4

Executive Summary

User requirement - Manipulation format of business area reports on-line, and download report to desktop tool for further manipulation.Analysis – evaluate COTS tools against stated requirements and test using IMPAC II report.Recommendation – Oracle Discoverer

Page 5: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 5

Reporting Objectives

To provide reporting alternativesOn Line Manipulation of reportAbility to download to spreadsheetWeb publishing capability

Page 6: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 6

Categories of Evaluation Criteria Used

Go/No Go Criteria

General Criteria – Must, Should, Could

Support and Maintenance Criteria

Security Criteria

Performance Metrics

Other Considerations

Page 7: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 7

Commercial Off-The-Shelf System Selection and Evaluation Technique (COSSET)

Report Findings

Conduct Product Evaluations

Develop Product Evaluation Tools

Identify CandidateProducts

Conduct Functional AnalysisAnd Determine Requirements

Perform Preliminary Vendor Survey

COSSET

Page 8: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 8

Functional Requirements

Ease of use by end user Allow users the ability to manipulate “canned” reports Export report to Excel Performance comparable to current report generation

Page 9: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 9

Technical Requirements

Must use Oracle stored Procedures – Go/No Go Decision point Ease of creating/maintaining meta-layerScalability across the enterpriseIntegrates with IMPAC II applications

Page 10: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 10

Vendor Survey

Market Leaders* Hummingbird COGNOS Business Objects ORACLE

*(Gartner Group Survey)

Page 11: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 11

Product Evaluation

Reports: Complex & Simple Complex

Voter Matrix Report Meeting Roster Report

Typical Master List of Applications

Page 12: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 12

Results of Evaluation

Hummingbird – not compatible with Oracle stored functionsCognos – Meta Layer difficult; can’t self join a table > 1 timeBusiness Objects – strong second place Discoverer – meets most of our criteria

Page 13: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 13

Finalists

Oracle Discoverer (client server c/s) Business Objects (c/s & web)

Page 14: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 14

Benefits to User Community

Reporting Flexibility Sort Order (ascending &descending) Configuration of columns & rows Ability to highlight text i.e., bold, italics, font

color & size Business view hides underlying complexity

(user doesn’t see complexity) List of pre-defined reports for end users Web publishing of reports

Page 15: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 15

Benefits to Developers & Project

Don’t have to develop as many reports user can reorder columns and change

sort

For simple to moderate reports, faster and easier to develop report in Discoverer than to use Oracle Reports

Page 16: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 16

Output Choices for UsersCanned report developed using Oracle Reports – traditional canned pdf; highly formatted.Canned report developed using Oracle Discoverer - can manipulate online and export to Excel.ICSTORe –document ordering (Merge, Zip, Central Print, books), export customized hitlist to Excel, no formatting (e.g., multi-line addresses), no calculated columns (e.g., scores). Ad Hoc Query Tool – to be discussed

Page 17: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 17

Developer Options

Oracle Reports – complex reports e.g. CM female/minority report; pre-printed forms

Discoverer – simple to moderate reports e.g. Meeting Roster, Voter Matrix

ICSTORe - complex reports e.g. ICO Workload report (customizable hit list)

Page 18: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 18

Deciding which tool to useCollaboration between Users &

Developers

Define requirements for reportDecide which tool can do the job What provides most benefit for user? What makes most business sense?

Assist users in understanding trade – off between options e.g. online manipulation vs. robust developmentDeveloper can start build using Discoverer and switch to Oracle Reports without losing work.

Page 19: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 19

Existing Reports

Identify candidates to redo in DiscovererVerify candidates with user community examine reports by business area identify candidates for online

manipulation and download capability to a spreadsheet

Page 20: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 20

Architectural Issue

Integration into IMPACII applications Launching Discoverer reports should be

seamless to user.

Integration of Discoverer into Architecture Will run-time be required on Users’ Desktops? Citrix Server? Web or Client/Server version?

How will Discoverer be integrated into J2EE architecture? {has web based component}

Page 21: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 21

Transition Phase

Pre Pilot/Pilot (select users; e.g. Users who have requested this capability)Integration into eRA enterprise applicationsFull Deployment to user communityDocumentation/Training/Outreach

Page 22: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

22

Oracle Discoverer 4

Sample ReportsSelected Features

Page 23: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 23

Page 24: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 24

Page 25: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 25

Page 26: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 26

Page 27: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 27

Page 28: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 28

Page 29: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 29

Page 30: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 30

Page 31: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 31

Page 32: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 32

Page 33: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 33

Page 34: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 34

Page 35: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 35

Page 36: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 36

Page 37: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 37

Page 38: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 38

Page 39: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 39

Page 40: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 40

Page 41: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 41

Page 42: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 42

Page 43: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 43

Page 44: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 44

Page 45: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 45

Page 46: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 46

Page 47: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 47

Page 48: 1 Pre-Programmed Thread Tool Recommendation Pre-Programmed Thread February 12, 2002

Pre-Programmed Reporting 48