53

Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Embed Size (px)

Citation preview

Page 1: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157
Page 2: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Everbody Needs PublishingOracle Reports is what you need!

Philipp WeckerlePrincipal Product Manager

Oracle Corporation

Session id: 40157

Page 3: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Publishing Through the Ages …

Page 4: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Fast-forwarding a little … !

Monthly Employee Report

EMPNO ENAME JOB MGR HIREDATE SAL

7369 SMITH CLERK 7902 17-DEC-80 800

7499 ALLEN SALESMAN 7698 20-FEB-81 1600

7521 WARD SALESMAN 7698 22-FEB-81 1250

Page 5: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Challenge - Data Sources

OLAP

Web Services

JDBC

Oracle

Text Files

Page 6: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Challenge - Output Formats

Page 7: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Challenge - Output Destinations

Page 8: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Name/AddressScrubbing

ClickstreamTool

TransformationEngine

Lineage

• Protracted and complex implementation • Escalating maintenance costs• Poor and incomplete BI solution

Query & Analysis

MiningEngine

DatabaseDatabase

OLAPEngine

Analytic Apps

ReportingEngine

EnterpriseReporting

Portal

ETL Tool

TransformationEngine

A broader view of the Business Intelligence Market……

Page 9: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Oracle Business IntelligenceSingle Vendor

Page 10: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Oracle9Oracle9ii Reports – What is Reports – What is it?it?

A powerful A powerful enterprise reporting

RAD tool that allows developers RAD tool that allows developers

to publishto publishany data, in any format,

anywhere

Page 11: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Oracle Reportsany data any format anywhere

Page 12: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Publishing ALL the RIGHT dataOut-of-the-box :• Oracle Database• PL/SQL Ref-Cursor• JDBC• XML• Oracle Express• Oracle OLAP• Text Files

• Open Java-API to add new data sources

• Parameter support for queries

• Unlimited # queries• Link queries

Page 13: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

XML SQL

SQLXML

Pluggable Data Sources - Design time

Page 14: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

SQL

Pluggable Data Sources - Runtime

XML

Page 15: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Any DataAny Data

Unlimited queries Multiple concurrent connections Join data from different sources Re-entrant wizards Bind- and lexical parameters

Page 16: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Oracle Reportsany data any format anywhere

Page 17: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

X”

Y”

Paper v’s Web Publishing

hyperlinksJavaScript

GIF89a

Page 18: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Paper v’s Web Publishing

hyperlinks

JavaScript

GIF89a

Page 19: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Single Definition

Publish to Paper

Publish to Web

Page 20: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

FlexibleFormatting

Web

PDF & Printer XML

RTF

Excel

Page 21: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Any Format

Unlimited formatting – full control over layout & formats

Exception formatting, Personalization via XML Multi-byte character support for PDF, HTML, RTF…

HTML, XML

PCL, Postscript, PDF, RTF

Any tagged format

Delimited, Text

Page 22: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Compression Multi-byte fonts Font Embedding

& Subsetting Accessibility PDF Taxonomy

PDF 1.4 Support

Page 23: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Java Importer

PL/SQL wrappers generated for Middle Tier Java

Interface between Reports and Java

Use Java as an integration layer:

– Web Services– SOAP– CORBA

Page 24: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Any Format Any Format

Specialized technologies for paper and web publishing

Various output-formats High-fidelity graphing Access for middle-tier Java

Page 25: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Oracle Reportsany data any format anywhere

Page 26: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Anywhere

• Out-of-the-box: Printer, File, Browser, E-Mail, Oracle9iAS Portal, WebDAV, FTP

• OTN : OracleAS Wireless

• Standards-based deployment – JSP and Servlet

• Open Java-API to add your own destinations and notifications

Page 27: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Report Bursting

Different Layouts Different Destinations

– Email Different Recipients

– Printer– File – …

Different Output Formats – HTML, HTMLCSS, PDF,Text, RTF, XML,

delimited, PostScript, PCL

Page 28: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Destination: Email

From: “Sys Admin” <[email protected]>To: “Random, Joe” <[email protected]>CC: “Accounts” <[email protected]>Bcc: “ceo_account” <[email protected]>Subject: August Monthly Sales FiguresReply-to: <[email protected]>Importance: HighReturn Receipt: No

• Internet standard SMTP• Static or dynamic values for ALL settings• specify report as body or attachment

Page 29: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

AnywhereAnywhere

Open Java-API for creating your own destination

Powerful distribution facilities Bursting of Report Sections to different

destinations Enhanced email support

Page 30: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Oracle Reports at a glance…

Declarative RAD environment for creating Web and paper reports in Oracle9i Developer Suite

High-Fidelity Enterprise Publishing for the Web and paper in Oracle9i Application Server

DEVELOPMENTOracle Reports Developer

DEVELOPMENTOracle Application Server Reports Services

Page 31: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

J2EE &J2EE &Internet AppsInternet Apps

Portals

WirelessBusiness

Intelligence

e-Business e-Business IntegrationIntegration

Management &Security

Caching

Page 32: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Rapid Development with Wizards

Data modeling, paper and web layouts, graphs

Page 33: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Standards Based

Your hostname: <%= request.getRemoteHost() %>.

<LI><B>Declaration (plus expression).</B><BR>

<%! private int accessCount = 0; %>

Accesses to page since server reboot: <%= ++accessCount %>

• JSP’s used as the underlying technology

• Separate out dynamic and static parts of a web page

• Compiled for fast execution

• Java and any markup language (typically HTML)

Page 34: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

User Access

Oracle Application

ServerDestinations, Notifications

Report Definition Internet

Data Sources

Oracle Developer

Suite

Architecture – A Closer Look

Page 35: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

How to access the Server

Oracle9iAS Reports Services

Page 36: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Reducing complexityOut-of-the-box Integration

Oracle9i JDeveloper Oracle Application Server Portal Oracle BI beans Oracle Forms Developer Oracle Application Server Discoverer Oracle Enterprise Manager Application Server Console Oracle Application Server Single Signon Oracle Applciation Server Containers for J2EE Oracle SCM ……

Page 37: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Out-of-the-box IntegrationOracleAS Discoverer

XMLXML

Enterprise Reporting

Adhoc Query & Analysis

Page 38: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Migration fromOracleAS Portal – Report Component

Page 39: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Oracle Reports Portlets

Page 40: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Oracle OLAP Data Source

Unleash the power of the Oracle9i Database with built-in OLAP

Wizard-based interface to pick Business Areas, Dimensions, and Measures

Page 41: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Oracle JDeveloper Integration

• Create, Run, Debug JSP’s

• Create new Destinations

• Registered JSP Tag Library

Page 42: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Oracle Workflow Integration

• Reports available as Workflow Activity

Page 43: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Single Sign-On

Application Security– Secure report resources

Data Security– Secure data source access

User logs on ONCE and canSECURELY run a report against any numberof data sources

Page 44: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Oracle9iReportsOracle9iReports

Cache Manager Cache Manager

Notifications Notifications

Engines Engines

Destinations Destinations

Security ServiceSecurity Service

Plu

g-In

Interface

Open Infrastructure

Page 45: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

OracleAS Reports ServicesScheduling

Any job can be scheduled for– Delayed executionschedule=last_weekday_before_15_from_15:53_Oct_23,_

2001_retry_after_1_hour

– Repeated executionschedule=every_first_fri_of_month_from_15:53_Oct_23

,_2001_retry_3_after_1_hour

Page 46: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Pluggable Notifications

Open Java API Create your own

notification mechanisms

Email,Email,WirelessWireless ??

Page 47: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Enterprise Manager Integration

Start/Stop/Restart Performance metrics Queue Information Trace Information Modify Configuration

Page 48: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

D E M O N S T R A T I O N

Page 49: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Summary

Access the data that is important to you Create output in any Format Securely Publish Anywhere Tightly Integrated Component of Oracle

Application Server and Oracle Developer Suite

Page 50: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Next Steps….

Recommended sessions– Integrated Business Intelligence

Recommended demos and/or hands-on labs– Integrated Business Intelligence Hands-On lab– Oracle Reports on the DEMOgrounds

See Your Business in Our Software– Visit the DEMOgrounds for more information.

Relevant web sites to visit for more information– http://otn.oracle.com/products/reports

Page 51: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

AQ&Q U E S T I O N SQ U E S T I O N SA N S W E R SA N S W E R S

Page 52: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157

Reminder – please complete the OracleWorld online session survey

Thank you.

Page 53: Everbody Needs Publishing Oracle Reports is what you need! Philipp Weckerle Principal Product Manager Oracle Corporation Session id: 40157