2 copyright © 2011, oracle and/or its affiliates. all rights reserved. bi publisher: technology and...

20
2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Upload: lester-carter

Post on 17-Jan-2018

215 views

Category:

Documents


0 download

DESCRIPTION

Copyright © 2011, Oracle and/or its affiliates. All rights reserved Revisiting BI Publisher BI Publisher is a Java-based web application that is available: –As a stand-alone product –As part of Oracle BI EE –With Oracle applications products, including E-Business Suite, PeopleSoft, and JD Edwards BI Publisher provides: –A template-based, easy-to-use reporting and publishing solution –Tools to rapidly develop and maintain reports –A rich set of Java APIs and web services for custom solutions

TRANSCRIPT

Page 1: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

2Copyright © 2011, Oracle and/or its affiliates. All rights reserved.

BI Publisher: Technology and Architecture

Page 2: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 2

Objectives

• After completing this lesson, you should be able to describe the following elements of BI Publisher:– Components– Architecture– Technology

• In addition, you should be able to describe the advantages of using BI Publisher.

Page 3: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 3

Revisiting BI Publisher

• BI Publisher is a Java-based web application that is available:– As a stand-alone product– As part of Oracle BI EE– With Oracle applications products, including E-Business

Suite, PeopleSoft, and JD Edwards• BI Publisher provides:

– A template-based, easy-to-use reporting and publishing solution

– Tools to rapidly develop and maintain reports– A rich set of Java APIs and web services for custom

solutions

Page 4: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 4

BI Publisher Functional Components

BI Publisher consists of the following functional components:• BI Publisher Server• Data Model Editor• Layout Editor (online)• Template Builder (MS Word Add-In)• Excel Analyzer• Layout templates

Page 5: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 6

BI Publisher Layout Templates

Industry-standard templates in various formats can be created by using the following: • Desktop applications

– Adobe Professional– MS Word (Template Builder)– MS Excel (Excel Analyzer)– Text editors (XSL)

• Layout Editor (online)– XPT files

R T FR T F

P D FP D F

X L S

X S L

XPTXPT

Page 6: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 7

BI Publisher Multitier Architecture

• Browser• Template Builder• MS Word• MS Excel• Adobe Acrobat (for

viewing reports in PDF format)

• Oracle BI Publisher Enterprise

Client Middle Tier Data Tier

• Databases: Oracle, DB2,SQL Server, MySQL, and Sybase

• Other Data Sources: Essbase, web services, RSS feeds, and so on

• WebLogic Server

Page 7: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 8

BI Publisher Enterprise Server Architecture

Printer, fax, email, WebDAV, FTP, B2B

Delivery Channels

PDF, HTML, RTF, Flex/Flash MS Excel, EFT, EDI, XML, PS

Output Formats

Data Modeling, Extraction

LayoutCreation,

RenderingSecurity Scheduling/Archiving

Core Engine

Report Repository

Report Repository Oracle DB, XML DB, or file system

Scheduling and Archiving Any DB: Oracle, DB2, SQL Server, …

Oracle DB, Oracle BI EE, SQL

Server, DB2, Essbase, RSS, …

Design data models. Administer the server.

Company portal, SAP, MSFT CRM, Oracle EBS-PSFT-JDE-CRM

Data Sources

View and schedule reports. Office integration.

Build report layouts.

SecuritySSO, OID, LDAP, Oracle BI, EBS, JNDI interface

Web Services InterfaceDHTML - AJAX Interface

J2EE Container: WebLogic, Oracle, WebSphere, Tomcat, ...

Caching Services

DocumentDelivery

Page 8: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 10

BI Publisher Document Generation Process

SpecializedTemplateProcessor

PDF/FLASHMS ExcelTemplate

XML Data

RTF/XPTTemplateProcessor

eTextTemplateProcessor

XSLT EngineFO Processor

XSL Stylesheet

XSL-FOStylesheet

PDF/FLASHMS ExcelDocument

XSLTEngine

RTF/XPT Template

eText Template

PDFDocument

RTFDocument

HTMLDocument

TextDocument

1. Main Flow 3. Others2. eText Flow

Page 9: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 12

BI Publisher Supported Data Sources

• Any database or multiple databases– Distributed queries– BI Publisher data engine

• Any enterprise resource planning (ERP) system

• Any XML data server – Oracle BI Discoverer– DB packages in SQL or XML

• Any XML web serviceWeb services

Oracle, Essbase, others

PeopleSoft, SAP, Siebel

Java, C++, PERL, etc.

Page 10: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 13

BI Publisher Underlying Technology

Open-standards technologies:• W3C XSL—FO implementation• Pure Java• Pluggable data in XML• Output formats in PDF, RTF, HTML, interactive• Support for Internet Printing Protocol, WebDAV, Internet

Fax Protocol, and Simple Mail Transfer Protocol (SMTP)

Page 11: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 14

BI Publisher Bursting Overview

Bursting is the process of generating multiple documents from a batch report and delivering each document to a different destination.

BI Publisher

Page 12: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 15

Downloading Government Forms

Download PDF forms from the government web site.Return the exact form filled with data.

Business data:•Human Resources •Procurement

Government

Human Resources:•W2, W4•1099

Procurement:•sf26, sf33, sf1449•OF347

PDF

Government

BI Publisher

Page 13: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 16

Performance and Scalability

Stream-based implementation:• Reduces memory footprint• Handles large XML input files• Is the fastest XSL-FO implementation

Page 14: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 17

Internationalization and Language Support

• No need for expensive language-specific printers• Full set of Unicode fonts supplied with BI Publisher• Scalable fonts embedded with CID mapping tables• Communication with partners around the world• Templates created for any language or territory

Page 15: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 18

BI Publisher Output Formats

BI Publisher supports the following formats:• Rich text format (RTF)• Portable document format (PDF)• eText (used with EDI and EFT)

Page 16: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 19

Summary

In this lesson, you should have learned how to describe the following elements of BI Publisher:• Components• Architecture• Technology

In addition, you should have learned how to describe the advantages of using BI Publisher.

Page 17: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 20

Quiz: Overview

This quiz examines your knowledge of the concepts discussed in the lesson.

Page 18: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 21

Quiz

BI Publisher is a pure Java-based web application that is available both as a stand-alone product and as part of Oracle BI EE and Oracle applications products.a. Trueb. False

Page 19: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 22

Quiz

The Template Editor is a design tool to create and publish report layouts from within the BI Publisher interface.a. Trueb. False

Page 20: 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2 - 23

Quiz

BI Publisher provides a closed-loop process for downloading government forms and delivering the required information to the appropriate agency.a. Trueb. False