oracle bi publsiher using data template

28
BI Publisher Edi Yanto [email protected] Oracle Applications Technical Consultant Reporting System with (Using Data Template)

Upload: edi-yanto

Post on 15-Jun-2015

1.221 views

Category:

Technology


3 download

DESCRIPTION

Create Report BI Publisher Using Data Template

TRANSCRIPT

Page 1: Oracle BI Publsiher Using Data Template

BI Publisher

Edi [email protected]

Oracle Applications Technical Consultant

Reporting System with

(Using Data Template)

Page 2: Oracle BI Publsiher Using Data Template

Course Objectives

After completing this course, you should be able to do the following:

• Explain the basic concepts and uses of BI Publisher

• Explain the advantages of reporting system with Oracle BI Publisher tool

• Create and use an Rich Text Format (RTF) template• Deploy and maintain BI Publisher Reports in an E-

Business Suite instance

2

Page 3: Oracle BI Publsiher Using Data Template

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

3

Page 4: Oracle BI Publsiher Using Data Template

Course Agenda (Con.)

• Repeating Header With Resetting The Page Numbering For Each New Header

• Adding Chart and Image

• Using Conditional Formatting

• Using Cross Tab Functionality

• Adding Updateable Variables To The Template

• BIP Security

• Creating Report from Data Template• Administering BI Publisher in an Oracle E-Business Suite

4

Page 5: Oracle BI Publsiher Using Data Template

Data Template

The Data Template is:

• Used to rapidly generate any kind of XML data structure against any database in a scalable, efficient manner.

Page 6: Oracle BI Publsiher Using Data Template

What Functionality Is Supported?

Single and multiple data queries

Query links

Parameters

Aggregate functions (SUM, AVG, MIN, MAX, COUNT)

Event triggers

Multiple data groups

Page 7: Oracle BI Publsiher Using Data Template

Data Template Definition

Page 8: Oracle BI Publsiher Using Data Template

Data Template Declaration

Page 9: Oracle BI Publsiher Using Data Template

Parameters Section

Page 10: Oracle BI Publsiher Using Data Template

Data Query Section

A Data Template can contain one of one or more queries

Query are written in the <dataQuery> element

This section is mandatory

Page 11: Oracle BI Publsiher Using Data Template

How to Define Queries - <sqlStatement> element

Page 12: Oracle BI Publsiher Using Data Template

Example: Simple Data Query

Page 13: Oracle BI Publsiher Using Data Template

Example: Data Query with Parameter

Page 14: Oracle BI Publsiher Using Data Template

Linking Queries

Two ways of linking are supported

1. Bind variables in your query

2. Link element <link name=“” ……./>

Bind variables are usually more efficient than Link elements

Page 15: Oracle BI Publsiher Using Data Template

Ex: Link Query Using a Bind Variable

Page 16: Oracle BI Publsiher Using Data Template

Link Element Syntax

Page 17: Oracle BI Publsiher Using Data Template

Ex: Link Query Using Link tag

Page 18: Oracle BI Publsiher Using Data Template

Data Trigger Section

Page 19: Oracle BI Publsiher Using Data Template

Data Triggers

Data triggers can be used to: Perform initialization tasks Build dynamic query

The location of trigger indicates at what point the trigger fires:

Place a beforeReport trigger anywhere in your data template before the <dataStructure> section

A beforeReport trigger fires before the dataQuery is executed

Page 20: Oracle BI Publsiher Using Data Template

Data Triggers (Con.)

Place an afterReport trigger after the <dataStructure> section

An afterReport trigger fires after you exit and after XML output has been generated

Page 21: Oracle BI Publsiher Using Data Template

Data Structure Section

In the data structure section you define what the XML output will be an how it will be structured. You can do the following:

• Define a group hierarchy

• Create break groups

• Apply group filters

• Create summary columns

Page 22: Oracle BI Publsiher Using Data Template

Defining Groups and Elements

Page 23: Oracle BI Publsiher Using Data Template

Defining Group Hirearchy

Page 24: Oracle BI Publsiher Using Data Template

Summary Columns

Performs a computation on another column’s data (SUM, AVG, MIN, MAX, COUNT)

Page 25: Oracle BI Publsiher Using Data Template

Easy and Quick to Build

Page 26: Oracle BI Publsiher Using Data Template

How to call a Data Template from the Concurrent Manager

Page 27: Oracle BI Publsiher Using Data Template

References

• http://www.oralce.com/technology/products/xml-publisher/index.html

• http://www.oracle.com/technology/products/xml-publisher/xmlpsamples.html

• http://blogs.oracle.com/xmlpublisher/

• http://ediyanto83.wordpress.com

• http://www.slideshare.net/ediyanto83

• http://w3schools.com/

• http://metalink.oracle.com27

Page 28: Oracle BI Publsiher Using Data Template