An Introduction on BI Publisher & JD Edwards Integration

69
Adiva Consulting Inc. www.adivaconsulting.com Oracle BI Publisher Online Training www.adivaconsulting.com [email protected]

description

This Document is part of BI Publisher for JD Edwards online training from Adiva Consulting Inc. Contact [email protected] for more details.

Transcript of An Introduction on BI Publisher & JD Edwards Integration

Page 1: An Introduction on BI Publisher & JD Edwards Integration

Adiva Consulting Inc.

www.adivaconsulting.com

Oracle BI Publisher Online Training

www.adivaconsulting.com

www.adivaconsulting.com

[email protected]

Page 2: An Introduction on BI Publisher & JD Edwards Integration

JD Edwards Enterprise One 9.1 &

BI Publisher Integration

Oracle BI Publisher Online Training

www.adivaconsulting.com

BI Publisher Integration

Page 3: An Introduction on BI Publisher & JD Edwards Integration

Oracle Business Intelligence Publisher

Introduction

Oracle BI Publisher is an enterprise reporting solution for

authoring, managing, and delivering all your highly

formatted business documents, such as operational

reports, electronic funds transfer documents, government

Oracle BI Publisher Online Training

www.adivaconsulting.com

reports, electronic funds transfer documents, government

PDF forms, shipping labels, checks, sales and marketing

letters, and much more

www.adivaconsulting.com

Page 4: An Introduction on BI Publisher & JD Edwards Integration

�Government Forms

�Order Forms

�Purchase Orders

�Labels / Bar Codes

�Collateral

�eText

Business Documents…Oracle BI Publisher Online Training

www.adivaconsulting.com

�Order Forms

�Invoices

�Operational Reports

�Correspondence

�Financial Statements

�Checks

www.adivaconsulting.com

Page 5: An Introduction on BI Publisher & JD Edwards Integration

• BI Publisher enables you to extract data from multiple

data sources, create layouts for report data, and publish

the report to numerous output formats.

• BI Publisher also enables you to schedule reports and

Oracle BI Publisher Online Training

www.adivaconsulting.com

• BI Publisher also enables you to schedule reports and

deliver the reports to multiple delivery destinations

required by your business.

www.adivaconsulting.com

Page 6: An Introduction on BI Publisher & JD Edwards Integration

Layout Templates

PDF

HTML

Excel

Power

Point

Flash

Email

Printer

From Data to Destination …

Oracle ,DB2,

SQL Server, MySQL

EBS,SAP,

JDE

XSL XPT

Oracle BI Publisher Online Training

www.adivaconsulting.com

XML

EDI

EFT

Output Formats Destinations

BI Publisher

CSV

RTF Fax

e-Commerce

Repository

FTP/WebDAV/HTTP

Data Sources

• Word

• Acrobat

• JDev

Layout Tools

• Excel

• Flex

• Others

Web Services

JDE

OLAP

Essbase, OBIEE

Interactive

www.adivaconsulting.com

Page 7: An Introduction on BI Publisher & JD Edwards Integration

There are three ways, JDE users can

use the BI Publisher

• Embedded BI Publisher Reporting

• EnterpriseOne One View Reporting

Oracle BI Publisher Online Training

www.adivaconsulting.com

• EnterpriseOne One View Reporting

• Interactive BI Publisher Reporting with JD

Edwards Data Access Driver

Page 8: An Introduction on BI Publisher & JD Edwards Integration

Embedded BI Publisher Reporting

Embedded BI Publisher reporting is driven by a JD Edwards EnterpriseOne batch

application (UBE)

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 9: An Introduction on BI Publisher & JD Edwards Integration

Embedded BI Publisher ReportingContinue….

•The report needs to update, insert, or delete JD Edwards

EnterpriseOne data.

Examples of report processes that update JD Edwards EnterpriseOne data are:

Oracle BI Publisher Online Training

www.adivaconsulting.com

Examples of report processes that update JD Edwards EnterpriseOne data are:

updating the product shipped date, advancing the sales order status, and

updating the statement print date.

•The report needs to perform JD Edwards EnterpriseOne business

logic.Examples of business logic include: determining the correct pricing for a

product, computing an employee's salary or benefits, and calculating

commissions for sales staff

Page 10: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Reporting with JD Edwards

Data Access Driver

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 11: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Reporting with JD Edwards

Data Access Driver

BI Publisher reporting with JD Edwards Data Access Driver should be

used under the following circumstances:

The requested report is not part of a standard JD Edwards EnterpriseOne

business process, or the requirements for the report change over time. The

Continue…

Oracle BI Publisher Online Training

www.adivaconsulting.com

business process, or the requirements for the report change over time. The

following are examples of these types of reports:

•The CIO requests a list of current open Account Receivables.

•A manager wants to review year-to-date budget amounts compared to

actuals.

•A manager requests a report showing current inventory levels.

•Requests for other typical ad-hoc reports.

Page 12: An Introduction on BI Publisher & JD Edwards Integration

JD Edwards Enterprise one Embedded BI Publisher

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 13: An Introduction on BI Publisher & JD Edwards Integration

Creating a Embedded BI Publisher Report…

Creating customized reports using BI

Publisher involves these steps:

Step 1 – Use Oracle’s BI Publisher Template

Oracle BI Publisher Online Training

www.adivaconsulting.com

Step 1 – Use Oracle’s BI Publisher Template

Builder, Microsoft Excel, Microsoft

Word, or Adobe Acrobat to create a

blank template file. In Word, this would

be a blank .rtf file.

Page 14: An Introduction on BI Publisher & JD Edwards Integration

Creating a Embedded BI Publisher Report…

Step 2 – Add an object to the JD Edwards XML

Publisher Object Repository (P95600), using

the template name for the object name.After clicking OK, you will be prompted to upload

Oracle BI Publisher Online Training

www.adivaconsulting.com

After clicking OK, you will be prompted to upload

the rtf file.

Then you need to set the Effective dates for the

template. Pick the current date/time for start,

and leave the end date blank to specify no

expiration.

Page 15: An Introduction on BI Publisher & JD Edwards Integration

Creating a Embedded BI Publisher Report…

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 16: An Introduction on BI Publisher & JD Edwards Integration

Creating a Embedded BI Publisher Report…

Report Definitions

�Report definitions specify the information that BI Publisher

requires to process and deliver output.

�The details in a report definition include:

Oracle BI Publisher Online Training

www.adivaconsulting.com

�The details in a report definition include:

•The UBE and optional version to use as the source of data

•Associated templates, transformations, and localizations

•Output types

•Language options

•Bursting options

•Delivery options

Page 17: An Introduction on BI Publisher & JD Edwards Integration

Creating a Embedded BI Publisher Report…

Step 3 – Using a FAT client, create

a report definition in the JD

Edwards XML Publisher Report

Definition application

(P95620), associating the

source batch application (UBE)

Oracle BI Publisher Online Training

www.adivaconsulting.com

source batch application (UBE)

and the template. Use Blind

Submission here as an option.

Name and descriptionSource UBE that will extract the

data

Optionally select a version if the

Report Definition is limited to one

specific version

Page 18: An Introduction on BI Publisher & JD Edwards Integration

Creating a Embedded BI Publisher Report…

Step 3 (cont) –After clicking “Next”,

set the types of

outputs you want

to allow, and which

Oracle BI Publisher Online Training

www.adivaconsulting.com

to allow, and which

one is the default.

Set the Language

preference to use.

Page 19: An Introduction on BI Publisher & JD Edwards Integration

Creating a Embedded BI Publisher Report…

Step 3 (cont) –After clicking “Next”, set the

bursting and delivery options.

These are actually optional, NOT

required.

Select whether to burst

Select which field to burst on

Oracle BI Publisher Online Training

www.adivaconsulting.com

Select which field to burst on

Requires full XPath to be typed

Typically want to burst based on

a level break header section

Printing: only supported for PDF

output & PostScript printers

Email: based on single email address,

Addr. Book number, or by data

from the report (via Xpath)

Finally, click “End” to finish the RD

Page 20: An Introduction on BI Publisher & JD Edwards Integration

Creating a Embedded BI Publisher Report…

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 21: An Introduction on BI Publisher & JD Edwards Integration

Creating a Embedded BI Publisher Report…

Step 6 – Use the XML data to design the template in the

desktop application that you used to create the template

(such as Word).

In Word, after loading your blank document, from the BI

Publisher Ribbon, “Load Data” section, click “Sample XML”

to load the XML the server generated in the previous step.

Oracle BI Publisher Online Training

www.adivaconsulting.com

to load the XML the server generated in the previous step.

Proceed with template design.

(*part of the next session)

Page 22: An Introduction on BI Publisher & JD Edwards Integration

Creating a Embedded BI Publisher Report…

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 23: An Introduction on BI Publisher & JD Edwards Integration

Creating a Embedded BI Publisher Report…

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 24: An Introduction on BI Publisher & JD Edwards Integration

BIP Embedded Output Repository

www.adivaconsulting.com

Page 25: An Introduction on BI Publisher & JD Edwards Integration

BIP Embedded Output Repository

www.adivaconsulting.com

Page 26: An Introduction on BI Publisher & JD Edwards Integration

BIP Embedded Output Repository

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 27: An Introduction on BI Publisher & JD Edwards Integration

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 28: An Introduction on BI Publisher & JD Edwards Integration

Reporting Challenges in JDE

• Too much data to comprehend and limited query capabilities.

Example Open Invoice by Co

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 29: An Introduction on BI Publisher & JD Edwards Integration

Reporting Challenges in JDE

Continue…

• Dismal appearance of the existing Reports

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 30: An Introduction on BI Publisher & JD Edwards Integration

Reporting Challenges in JDE

Continue…

• Reporting Solution not catered for end user.

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 31: An Introduction on BI Publisher & JD Edwards Integration

Bliss for End Users

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 32: An Introduction on BI Publisher & JD Edwards Integration

JD Edwards EnterpriseOne One View Reporting

•Oracle's JD Edwards EnterpriseOne One View Reporting

is a real time operational reporting solution.

•One View Reporting is all about delivering the right data

Oracle BI Publisher Online Training

www.adivaconsulting.com

•One View Reporting is all about delivering the right data

to the right person, right now

•One View Reporting enables users to access and

personalize transaction data into lists, charts, graphs and

tables thus simplifying the consumption of information

Page 33: An Introduction on BI Publisher & JD Edwards Integration

JD Edwards EnterpriseOne One View Reporting

Continue…

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 34: An Introduction on BI Publisher & JD Edwards Integration

JD Edwards EnterpriseOne One View Reporting

Continue…

One View Reporting Across the Enterprise

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 35: An Introduction on BI Publisher & JD Edwards Integration

JD Edwards EnterpriseOne One View Reporting

Continue…

One View Reporting Across the Enterprise

•Total 178 Prebuilt Reports available across all the

applications.

User can add new custom reports based on the

Oracle BI Publisher Online Training

www.adivaconsulting.com

•User can add new custom reports based on the

requirements

•These Report can be accessed through …

1. Standard Enterprise One Applications

2. Data Browser

3. Custom Enterprise Applications

Page 36: An Introduction on BI Publisher & JD Edwards Integration

JD Edwards EnterpriseOne One View Reporting

Oracle BI Publisher Online Training

Unzipping ONE View Reports

Each One View Report is composed of these components:

■ A data model file. (.xdm)

www.adivaconsulting.com

■ A report template file. (.xdo - This file has the same name as the data model

file.)

■ The report definition for the One View Report, which is the metadata for the

report and resides in JD Edwards EnterpriseOne.

■ files are stored on the BI Publisher server. For example, In Demo Check the

Oracle folder in your program file.

C:\Program Files\Oracle\BI Publisher Trial Edition\bip\repository\Reports

Page 37: An Introduction on BI Publisher & JD Edwards Integration

JD Edwards EnterpriseOne One View Reporting

Oracle BI Publisher Online Training

Unzipping ONE View Reports cont..

P953000 and P954000 BI Publisher Soft Coding App’s

Connecting JDE and BIP

■ You must set up a BI Publisher soft coding record in order to establish a

www.adivaconsulting.com

■ You must set up a BI Publisher soft coding record in order to establish a

connection from the HTML server to the BI Publisher server.

■ When a user logs into a particular environment in JD Edwards EnterpriseOne,

the system uses the soft coding record for the login environment and user

credentials to look up the soft coding record.

Example: Assuming it is BI Publisher server BIP_A, then if the user creates a

report, the report will be stored on the BIP_A server. If the user then runs a

report, the system will connect to the BIP_A server to run the report.

Page 38: An Introduction on BI Publisher & JD Edwards Integration

JD Edwards EnterpriseOne One View Reporting

Oracle BI Publisher Online Training

Unzipping ONE View Reports cont..

GH9098 One View Reporting Feature Authorizations

User permissions on One View Report

■ JDE_NOONEVIEW : access to One View.

www.adivaconsulting.com

■ JDE_NOONEVIEW : access to One View.

■ JDE_RUNONEVIEW: run One View Reports.

■ JDE_DESIGNONEVIEW : run, add, edit, and remove One View Reports.

■ JDE_DESIGNSHAREDONEVIEW : run, add, edit, and remove One View Report

and request to promote

■ Set up a particular One View Reporting feature for individual users, roles, or

*Public on different levels, such as system code, application level, form level,

or *ALL

Example: DataBrowse

Page 39: An Introduction on BI Publisher & JD Edwards Integration

JD Edwards EnterpriseOne One View Reporting

Oracle BI Publisher Online Training

Unzipping ONE View Reports cont..

GH9115 Working with One View

■ Working with One View Reports includes reviewing, promoting, exporting,

importing, and transferring reports

www.adivaconsulting.com

P952400 Querying and promoting One View Reports

■ Report personal until promoted. Power user needs to promote.

P982402 Installing One View Reports

■ Version ZJDE0002 to import

■ Version ZJDE0001 to export

Example: We imported the following file "OneView_910_All_Reports.zip."

Page 40: An Introduction on BI Publisher & JD Edwards Integration

JD Edwards EnterpriseOne One View Reporting

Oracle BI Publisher Online Training

Unzipping ONE View Reports cont..

Points to ponder

■ Scalability Considerations : When you run a One View report, the HTML

server retrieves the report data. The data is then passed to the BI Publisher

server for report rendering and generation. This means that running a One

www.adivaconsulting.com

server for report rendering and generation. This means that running a One

View report adds more load to the HTML server and the back end database.

The additional load is similar to adding more query users in the system.

■ Performance Considerations: One View Reporting is an interactive solution

that is not designed to retrieve tens of thousands of database records. If you

need to work with a large amount of data, using either the Read Only JDBC

driver or a UBE report will provide better performance.

Page 41: An Introduction on BI Publisher & JD Edwards Integration

JD Edwards EnterpriseOne One View Reporting

Oracle BI Publisher Online Training

Unzipping ONE View Reports cont..

www.adivaconsulting.com

Page 42: An Introduction on BI Publisher & JD Edwards Integration

One View Reporting for Customer Ledger Enquiry

Application One View Icon

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 43: An Introduction on BI Publisher & JD Edwards Integration

One View Reporting for Customer Ledger Enquiry

Application

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 44: An Introduction on BI Publisher & JD Edwards Integration

One View Reporting for Customer Ledger Enquiry

Application

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 45: An Introduction on BI Publisher & JD Edwards Integration

One View Reporting for Customer Ledger Enquiry

Application

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 46: An Introduction on BI Publisher & JD Edwards Integration

One View Reporting for Customer Ledger Enquiry

Application

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 47: An Introduction on BI Publisher & JD Edwards Integration

One View Reporting for Customer Ledger Enquiry

Application

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 48: An Introduction on BI Publisher & JD Edwards Integration

One View Reporting for Customer Ledger Enquiry

Application

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 49: An Introduction on BI Publisher & JD Edwards Integration

Add Custom Report to One View…

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 50: An Introduction on BI Publisher & JD Edwards Integration

Add Custom Report to One View…

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 51: An Introduction on BI Publisher & JD Edwards Integration

Add Custom Report to One View…

1

2

Oracle BI Publisher Online Training

www.adivaconsulting.com

2

3

Page 52: An Introduction on BI Publisher & JD Edwards Integration

Add Custom Report to One View…

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 53: An Introduction on BI Publisher & JD Edwards Integration

Creating Oracle BI Publisher Reports with JD

Edwards Data Access Driver

To implement JD Edwards EnterpriseOne reporting using the Data Access

Driver with Oracle Business Intelligence (BI) Publisher

•Install Oracle Business Intelligence Enterprise Edition (OBIEE) 11g.

•Install the JD Edwards EnterpriseOne Data Access Driver.

Oracle BI Publisher Online Training

www.adivaconsulting.com

•Install the JD Edwards EnterpriseOne Data Access Driver.

•Register the JD Edwards EnterpriseOne Data Access Driver in Server

Manager.

•Configure the JDBC Driver (Data Access Driver) in Oracle BI Publisher

Page 54: An Introduction on BI Publisher & JD Edwards Integration

Configuring the JDBC Driver in Oracle Business

Intelligence Publisher

To configure the JDBC Driver in Oracle

BI Publisher:

Start the Oracle BI Publisher server.

Sign in to Oracle BI Publisher

Enterprise Console.

Click the Administration tab.

Oracle BI Publisher Online Training

www.adivaconsulting.com

Click the Administration tab.

Under the Data Sources section, select

JDBC Connection.

The Data Sources form appears, with

the JDBC tab selected.

Click Add Data Source.

Enter the following values on the Add

Data Source form:

Page 55: An Introduction on BI Publisher & JD Edwards Integration

Configuring the JDBC Driver in Oracle Business

Intelligence Publisher

Data Sources list displays newly added data source

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 56: An Introduction on BI Publisher & JD Edwards Integration

Naming Conventions

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 57: An Introduction on BI Publisher & JD Edwards Integration

Naming Conventions

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 58: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Best Practices for best results and performance

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 59: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Best Practices for best results and performance

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 60: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Best Practices for best results and performance

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 61: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Best Practices for best results and performance

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 62: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Best Practices for best results and performance

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 63: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Best Practices for best results and performance

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 64: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Best Practices for best results and performance

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 65: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Best Practices for best results and performance

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 66: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Best Practices for best results and performance

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 67: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Best Practices for best results and performance

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 68: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Best Practices for best results and performance

Oracle BI Publisher Online Training

www.adivaconsulting.com

Page 69: An Introduction on BI Publisher & JD Edwards Integration

BI Publisher Best Practices for best results and performance

Oracle BI Publisher Online Training

www.adivaconsulting.com