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

Post on 17-Jan-2018

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

2Copyright © 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.

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

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

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

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

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

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

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.

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)

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

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

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

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

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)

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.

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.

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

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

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

top related