2 copyright © 2011, oracle and/or its affiliates. all rights reserved. bi publisher: technology and...
Post on 17-Jan-2018
215 Views
Preview:
DESCRIPTION
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
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