bi publisher overview
TRANSCRIPT
BI PublisherIntroduction to BI PublisherWhere to useWho can useHow to develop and deployHow to maintainQ & A
What Is BI Publisher? Oracle BI Publisher Enterprise is Oracle's revolutionary
new reporting and document output management solution.
BI Publisher offers multiple innovations that substantially lower the total cost of ownership for reporting solutions.
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.
Oracle BI Publisher is "hot pluggable" - meaning it is completely based on open standards.
As such it can run on any J2EE compliant application server and can access data from practically any database.
This makes BI Publisher fit into any IT environment and protects the investment into legacy systems.
Where can we useThis tool can be used anywhere across Oracle
Applications e.g.:
Management reportingCustomer Facing reports like Invoice Printing,
Aging Report, Purchase Order, Bill of Lading etc.
Even for creating charts for inhouse use.
End users can design a template using MS Word, Excel or even Adobe Acrobat.
The person who has knowledge of Oracle Reports, can create a report and publish it using the template designed by end users.
Create data model using Reports Builder 6i
XML Document
The generated XML will be used as Source for our template
Create a template using Word, Excel
Load generated XML as source
ViaSat_Dispatch_Ticket_250108.xml
Place fields on the template
XXVSNOCDSPTRPT.rtf
Final Template will look something like…
Preview your sample using Previewer
Template and Output
Code is same as Short Name of Concurrent Program
Define Data Definition
Template attached
Data Definition attached
Register template and Data Definition
Update
Download
Update Templates
Run Concurrent Program
View Output
View Output
Final Output
Bar Chart
Chart Template
Template Properties
chart:<Graph depthAngle="50" depthRadius="8" pieDepth="30" pieTilt="20" seriesEffect="SE_AUTO_GRADIENT" colorMode="COLOR_BY_GROUP"><Title text="MBS Past 24hrs Dispatches" visible="true" horizontalAlignment="CENTER"/><MarkerText visible="true" markerTextPlace="MTP_TOP"><Y1ViewFormat><ViewFormat decimalDigit="0" decimalSeparatorUsed="true" decimalDigitUsed="true"/></Y1ViewFormat></MarkerText><LocalGridData colCount="{count(.//G_MBS_PAST_24)}" rowCount="1"><RowLabels><Label>Tickets</Label></RowLabels><ColLabels><xsl:for-each xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select=".//G_MBS_PAST_24"><Label><xsl:value-of select="STATUS"/></Label></xsl:for-each></ColLabels><DataValues><RowData><xsl:for-each xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select=".//G_MBS_PAST_24"><Cell><xsl:value-of select="NO_OF_RECORDS"/></Cell></xsl:for-each></RowData></DataValues></LocalGridData></Graph>
Code that works for Chart
We can print Barcodes with help of BI Publisher as well. There is no need for having
a licence for any Barcode fonts.2 barcode fonts are freely available that are
FREE3OF9 and FRE30f9X.We have all the steps similar for assigning fonts to the fields, but we have some extra steps that need to be performed while we
register the template.Once we set up the template, we need to
register font and map it with the template.
To register font, we need to navigate to Administration tab.
Then click on Create Font.
Key in all needed field values and apply.
Font Name : Free3of9Select the file from the local machine
FREE3OF9.ttf
Select file from local machine
Click on Apply
Once we register font file, then we have to create font mapping set and ultimately that
set will be used in our template.
Enter following valuesMapping Name : Free 3 of 9Mapping Code : Free 3 of 9
Select Type : FO To PDF (As we have template format as RTF this is necessary)
Click on Apply
Then click on Create Font Mapping
Enter following Values Font Family : Free 3 of 9 Style : Normal Weight : Normal Font Type : Truetype Then click on Continue
Select the font that we have registered using steps above. i.e. Free3of9 from the available list
Then click Apply
Once we register font, create a mapping set, this needs to be applied to the template.
To apply this mapping set to template click on Edit Configuration of template
Expand FO Processing
Then select the font Mapping Set
And save configuration.
This ends steps for setting fonts for barcode printing and assigning to templates being used
for BI Publisher.Then run the concurrent program that will show
you barcodes in your report.