oracle bi publsiher using data template

Post on 15-Jun-2015

1.221 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Create Report BI Publisher Using Data Template

TRANSCRIPT

BI Publisher

Edi Yantoedi.y4nto@gmail.com

Oracle Applications Technical Consultant

Reporting System with

(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

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

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

Data Template

The Data Template is:

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

What Functionality Is Supported?

Single and multiple data queries

Query links

Parameters

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

Event triggers

Multiple data groups

Data Template Definition

Data Template Declaration

Parameters Section

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

How to Define Queries - <sqlStatement> element

Example: Simple Data Query

Example: Data Query with Parameter

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

Ex: Link Query Using a Bind Variable

Link Element Syntax

Ex: Link Query Using Link tag

Data Trigger Section

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

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

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

Defining Groups and Elements

Defining Group Hirearchy

Summary Columns

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

Easy and Quick to Build

How to call a Data Template from the Concurrent Manager

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

top related