Académique Documents
Professionnel Documents
Culture Documents
Edi Yanto
edi.y4nto@gmail.com
Oracle Applications Technical Consultant
Objective
Explain the advantages of reporting system with Oracle BI Publisher tool
Course Agenda
Oracle BI Publisher Overview Install Oracle BI Publisher Desktop Creating Reports in Oracle E-Business Suite Using BIP
Generate XML file using Concurrent Manager Creating RTF Report Templates Using the Design Helper Plug-in Creating Data Definition for the report Using Template Manager to upload the report Running BI Publisher Reports
Translation and Localization Grouping and Subtotals Adding Header and Footer Information Date and Number Formatting
What is Oracle BI Publisher (BIP) ? Why Oracle BI Publisher ? Classic Report Issues Oracle BI Publisher Usage Designing using Oracle BI Publisher Desktop Register and Submitting BI Publisher Demo & Practice
Oracle BI Publisher
Oracle BI Publisher is a new Java-based product available with the technology stacks of EBS, PeopleSoft, Siebels, JD Edwards and BI Enterprise Edition (OBIEE). It provides users with: A template-based, easy-to-use publishing solution A tool to rapidly develop and maintain report formats
XML
EFT
Translation
Rapid Development Greater Flexibility Reduce Maintenance Cost
7
Report output
Template Manager
Template
SQL XML Oracle Report XSL
Email Printer
Data Handler
Data
XML
Delivery Server
XML
Web Services
XLIFF
Translation
Translation Handler
Translation Catalogs
EFT
10
Open Standard Technologies Pure Java Pluggable data in XML Output format in PDF, RTF, HTML and EXCEL W3C XSL-FO implementation
Added Value: Performance Security MLS and Extensions to FO
Support for Internet Printing Protocol, WebDAV, Internet Fax Protocol, and SMTP
11
Stream-based Implementation: Reduces memory footprint Handles large XML input files Is the fastest XSL-FO Implementation
12
Sample Outputs
13
Financial Reports
14
Business Reports
15
Invoices
16
Purchase Orders
17
Sales Orders
18
Government Forms
19
Tax Forms
20
21
22
23
EFT/EDI
24
Checks Invoices
Labels
Reports
25
Destinations
Benefits to Stakeholders
End User
Consistent user interface Report in multiple formats Language and locale options Multiple delivery channels
Business Consultant
Focus on business requirements Uses familiar tools to prototype report (Excel*, Word or Acrobat) Higher Productivity
IT Consultant
Faster deployment Report matches prototype Reduced maintenance
Development
Focus on data provisioning
26
27
High Maintenance Cost High Customization Cost Difficult Upgrade Less Flexibility
Data logic
Layout
Report file
Translation
28
BI Publisher Customization
1 data set : 10 layout templates : 30 translation files automatically generated using XLIFF Business consultants use familiar desktop tools for layout customization
Report Templates
XSL
XML
EFT
XML Data
29
Report Output
Benefits of BI Publisher
Meet Business Requirements Flexibility Reduce Complexity Reduce Maintenance Reduce Costs
30
31
37
38
The RTF layout can be designed using the Standard features in Word.
Select the size, font, and alignment of text Insert bullets and numbering Draw borders around paragraphs Include a watermark Include images (jpg, gif,) Use table auto formatting features Insert a header and footer
39
40
Security
BI Publisher allows the user to produce secure PDF output, with security levels covering the following Read only / Editable Copy Text Printable Password Protection
41
Data Element: To create the data element we need to add the Forms toolbar.
42
43
Grouping Data
Note: Use the for-each@section to repeat the header information across pages of the output document. The field will be repeated if the line information runs across more than one page, the page numbering will also be reset.
44
Header Template
45
Conditional Formatting
Conditional Format Statements: if if-then-else choose-when-otherwise
46
Variables
Sets the value of variable_name to the current value plus the element amount
xdoxslt:set_variable($_XDOCTX,variable name', xdoxslt:get_variable($_XDOCTX,variable name')+element name)
Get Value
<?xdoxslt:get_variable($_XDOCTX, variable name')?>
47
Others Formatting
Row/Column High Lighting
<?if@row:position() mod 2=0?> <xsl:attribute name="background-color xdofo:ctx="incontext">green</xsl:attribute> <?end if?>
Sorting
<?sort:element name?>
Page Breaks
<?split-by-page-break:?>
49
XPATH Notations
Notation
Meaning
.
.. // / @ []
50
Current Node
Parent All elements in the XML document Descendants Attribute To Specify Conditions
51
52
53
54
55
TRX_NUMBER
56
<?TRX_NUMBER?>
57
Data Definition
Template File
58
Run the concurrent program via SRS (Standard Request Submission) Click Option Button On the Option dialog box, choose desired template, language and output type that you want.
59
Template Name
60
61
Next Actions
Demo of Oracle BI Publisher features Practice Oracle BI Publisher reporting tool
62
Demo
Overview Template Builder Invoice Localization and Translation Chart and Cross Tab
63
Summary
Oracle BI Publisher is a new, innovative reporting and output management solution that is designed to lower the total cost of ownership of reporting and document output management.
64
References
65
http://www.slideshare.net/ediyanto83
http://w3schools.com/
http://metalink.oracle.com
66