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

Post on 12-Jan-2016

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Pre-Programmed Thread Tool Recommendation

Pre-Programmed ThreadFebruary 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.

Pre-Programmed Reporting 3

Pre – Programmed Team

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

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

Pre-Programmed Reporting 5

Reporting Objectives

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

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

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

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

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

Pre-Programmed Reporting 10

Vendor Survey

Market Leaders* Hummingbird COGNOS Business Objects ORACLE

*(Gartner Group Survey)

Pre-Programmed Reporting 11

Product Evaluation

Reports: Complex & Simple Complex

Voter Matrix Report Meeting Roster Report

Typical Master List of Applications

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

Pre-Programmed Reporting 13

Finalists

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

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

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

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

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)

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.

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

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}

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

22

Oracle Discoverer 4

Sample ReportsSelected Features

Pre-Programmed Reporting 23

Pre-Programmed Reporting 24

Pre-Programmed Reporting 25

Pre-Programmed Reporting 26

Pre-Programmed Reporting 27

Pre-Programmed Reporting 28

Pre-Programmed Reporting 29

Pre-Programmed Reporting 30

Pre-Programmed Reporting 31

Pre-Programmed Reporting 32

Pre-Programmed Reporting 33

Pre-Programmed Reporting 34

Pre-Programmed Reporting 35

Pre-Programmed Reporting 36

Pre-Programmed Reporting 37

Pre-Programmed Reporting 38

Pre-Programmed Reporting 39

Pre-Programmed Reporting 40

Pre-Programmed Reporting 41

Pre-Programmed Reporting 42

Pre-Programmed Reporting 43

Pre-Programmed Reporting 44

Pre-Programmed Reporting 45

Pre-Programmed Reporting 46

Pre-Programmed Reporting 47

Pre-Programmed Reporting 48

top related