introducing oracle bi / xml · pdf filetitle: microsoft powerpoint -...
TRANSCRIPT
![Page 1: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/1.jpg)
Copyright @ 2007, John Jay King 1
John Jay KingKing Training [email protected]
Download this paper and code examples from:http://www.kingtraining.com
IntroducingOracle BI / XML Publisher
![Page 2: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/2.jpg)
Copyright @ 2007, John Jay King 2
Session Objectives
• Learn how to use XML Publisher to create reports
• Understand how templates are used to declaratively build reports
• Generate multiple output formats including: HTTP (XML), RTF, and PDF
![Page 3: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/3.jpg)
Copyright @ 2007, John Jay King 3
Presentation PathI. Introduction to XML Publisher
1. Standards Underneath XML Publisher2. XML Publisher Process Flow3. Report Templates & Data Sources4. Installation and Configuration
II. Report Editor1. Report Templates2. Query Builder3. Creating Reports4. Dataset types
III. Report Forms1. RTF Templates2. Report Components3. Formatting Options4. Number and Date formatting5. Using XSL and XSL:FO for PDF
![Page 4: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/4.jpg)
Copyright @ 2007, John Jay King 4
Introduction to BI/XML Publisher
• Oracle BI / XML Publisher:– Powerful report generation tool– Creates standardized reports containing Oracle
(and other) data quickly and easily– Originally intended to support Oracle' various ERP
tools (Oracle E-Business Suite, JD Edwards, PeopleSoft, Seibel, etc...)
– BI / XML Publisher is now available as a separate product or as part of Oracle BI Suite Enterprise Edition R3 10g (based upon Siebel Analytics 7.8)
![Page 5: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/5.jpg)
Copyright @ 2007, John Jay King 5
Standards
• Standards Underneath XML Publisher include:
– XML– SQL– Java EE– RTF– PDF– WebDav– Microsoft Word & Microsoft Excel
![Page 6: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/6.jpg)
Copyright @ 2007, John Jay King 6
Process Flow
• XML Publisher Process Flow1. Create / identify data source(s)2. Create / identify template(s)3. Create and distribute reports and/or report
data using BI / XML Publisher(HTML, Microsoft Excel, Microsoft Word, PDF,XML/XSL, EDI, others…)
![Page 7: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/7.jpg)
Copyright @ 2007, John Jay King 7
BI / XML Publisher Process
![Page 8: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/8.jpg)
Copyright @ 2007, John Jay King 8
Report Templates
• Report Templates are based upon W3C standard XSL-FO
• Many XSL editors currently exist that can generate report formats for XSL-FO
• The BI/XML Publisher Client provides template creation using Microsoft Word, Microsoft Excel, and Adobe Acrobat(tools probably familiar to report users)
![Page 9: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/9.jpg)
Copyright @ 2007, John Jay King 9
Data Sources
• BI / XML Publisher can work with:– SQL Data
• Oracle, Microsoft SQL Server & IBM DB2 today• More tomorrow
– XML Data
![Page 10: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/10.jpg)
Copyright @ 2007, John Jay King 10
Installation & Configuration
• XML Publisher Installation and Configuration– XML Server is installed using the Oracle installer– XML Client is windows-based and is installed
using a windows setup program
![Page 11: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/11.jpg)
Copyright @ 2007, John Jay King 11
BI/XML Publisher is Web-Based
![Page 12: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/12.jpg)
Copyright @ 2007, John Jay King 12
Report Folders
• Each user has access to folders containing reports
![Page 13: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/13.jpg)
Copyright @ 2007, John Jay King 13
Report Folder Contents
![Page 14: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/14.jpg)
Copyright @ 2007, John Jay King 14
Report Editor
• The BI / XML Publisher Report Editor allows manipulation of report data and specification of new and/or different templates– View– Schedule– History– Edit– Configure
![Page 15: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/15.jpg)
Copyright @ 2007, John Jay King 15
Report Editor Overview
![Page 16: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/16.jpg)
Copyright @ 2007, John Jay King 16
Report View
![Page 17: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/17.jpg)
Copyright @ 2007, John Jay King 17
Report Schedule
![Page 18: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/18.jpg)
Copyright @ 2007, John Jay King 18
Report Edit
![Page 19: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/19.jpg)
Copyright @ 2007, John Jay King 19
Data Set Types
• Data Models for BI/XML Publisher may be created using:– SQL queries– HTTP (XML)– Web services– Data Templates– Oracle BI Answers requests– Files
![Page 20: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/20.jpg)
Copyright @ 2007, John Jay King 20
Supported Data Sources
• Data sources supported:– Oracle– Non-Oracle
![Page 21: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/21.jpg)
Copyright @ 2007, John Jay King 21
Query-Based Reports
• Within BI/XML Publisher’s Report Editor queries may be– Manually Coded– Created using Query Builder
![Page 22: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/22.jpg)
Copyright @ 2007, John Jay King 22
Report Queries
![Page 23: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/23.jpg)
Copyright @ 2007, John Jay King 23
Query Builder
• The Query Builder helps build SQL easily
![Page 24: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/24.jpg)
Copyright @ 2007, John Jay King 24
Report Templates
• BI/XML Publisher allows report layouts to be specified using Report Templates of various forms:– Rich Text Format (RTF) – Portable Document Format (PDF)– Microsoft Excel (XLS)– XSL Stylesheet– eText
![Page 25: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/25.jpg)
Copyright @ 2007, John Jay King 25
BI Publisher Client Software
• Oracle provides BI/XML Publisher Client software that runs within Microsoft Word
– Part of BI Enterprise installation set– May be downloaded separately as a patch from
Oracle MetaLink
![Page 26: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/26.jpg)
Copyright @ 2007, John Jay King 26
Creating RTF Templates
• Use Microsoft Word and/or the Oracle BI/XML Publisher client software within Microsoft Word to build .rtf templates
• Templates might also be created using other tools like: – Adobe Acrobat– Microsoft Excel– Altova XML Spy– Oracle JDeveloper– More…
![Page 27: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/27.jpg)
Copyright @ 2007, John Jay King 27
Report Components
• Report Components: – Groups– Fields– Headers– Footers
![Page 28: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/28.jpg)
Copyright @ 2007, John Jay King 28
Formatting Options
• BI/XML Publisher output may take many forms including:– PDF– RTF– EDI– EFT– XML– HTML– More…
![Page 29: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/29.jpg)
Copyright @ 2007, John Jay King 29
Expanded Template Features• BI Publisher has its own extended set of SQL and XSL
functions used in RTF templates• Extended functions are coded using syntax resembling XML
Processing Instructions• for use in RTF templates. The syntax for these extended
functions is– <?xdofx:expression?>
• Extended SQL functions– <?xdoxslt:expression?>
• Extended XSL functions
• Extended SQL and XSL may not be mixed• Example:
– <?xdofx:rpad(FIRST_NAME||LAST_NAME),30,'x')?>
![Page 30: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/30.jpg)
Copyright @ 2007, John Jay King 30
Number and Date formatting• BIXML Publisher supports three types of date
formatting:– Explicit date mask using Microsoft Word native date format
or Oracle's date formatting; presumes date in XML date form
• YYYY-MM-DDThh:mm:ss+HH:MM– Abstract date mask using Oracle's abstract date format;
date in form• <?format-date:fieldname;'MASK'?>• Masks include: LONG, LONG_TIME, LONG_TIME_TZ,MEDIUM,
MEDIUM_TIME, MEDIUM_TIME_TZ, SHORT, SHORT_TIME, and SHORT_TIME_TZ
• Do not mix date formats (product gets confused)
![Page 31: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/31.jpg)
Copyright @ 2007, John Jay King 31
Using XSL and XSL:FO• XSL and XSL:FO are W3C standard mechanisms for
formatting • XSLT is designed for transformations to a variety of output
formats• XSL-FO is designed specifically for creating highly-formatted
print output such as RTF (rich text file) or PDF (portable document format)
• XSLT is an excellent choice for web-based output, particularly when it is produced in an on-demand or ad-hoc fashion
• When predictability and reliability are necessary, the more-controlled output offered by XSL-FO is called for
![Page 32: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/32.jpg)
Copyright @ 2007, John Jay King 32
Creating PDF Templates
• PDF templates may be created using any PDF document such as:– Layout designed using applications that generate
PDF– Scanned document– Downloaded existing PDF document
• PDF templates are not recommended for documents that will require frequent layout changes(more difficult than with RTF templates)
![Page 33: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/33.jpg)
Copyright @ 2007, John Jay King 33
Wrapping it all Up• Oracle’s BI / XML Publisher brings the power of the
database to standardized reporting • BI / XML Publisher allows report designers to reuse
queries to build reports in many forms
![Page 34: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/34.jpg)
Copyright @ 2007, John Jay King 34For more information visit www.odtug.com or call 910-452-7444
ODTUG KaleidoscopeJune 18 – 21, 2007
Pre-conference Hands-on Training - June 16 – 17Hilton Daytona Beach Oceanfront Resort
Daytona, FloridaWOW-Wide Open World, Wide Open Web!
![Page 35: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/35.jpg)
Copyright @ 2007, John Jay King 35
Training Days 2008Mark your calendar for:
February 13-14, 2008!
![Page 36: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/36.jpg)
Copyright @ 2007, John Jay King 36
IOUG-Collaborate 2008 in Denver Colorado!
Start Planning for Next Year!
IOUG-Collaborate 2008
![Page 37: Introducing Oracle BI / XML · PDF fileTitle: Microsoft PowerPoint - IntroBIXMLPublisher_slides.ppt Author: John Created Date: 4/17/2007 11:20:12 AM](https://reader031.vdocument.in/reader031/viewer/2022011723/5a791ce07f8b9a00168d5c15/html5/thumbnails/37.jpg)
Copyright @ 2007, John Jay King 37
Paper 440:Introducing XML PublisherTo contact the author:John KingKing Training Resources6341 South Williams StreetLittleton, CO 80121-2627 USA1.800.252.0652 - 1.303.798.5727Email: [email protected]
Today’s slides and examples are on the web:Today’s slides and examples are on the web:
http://www.kingtraining.com
Thanks for your attention!
▬
Please fill out session Evaluations