oaug winter series_bi publisher_v4 0

Upload: bobbullman69365213

Post on 03-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    1/48

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    2/48

    BI Publisher in Oracle EBS R12:

    What it is, its evolution,and how to use it

    Presented by:

    Bob Bullman, BizTech

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    3/48

    3

    Session Objectives

    What is Bi Publisher? Historical perspective

    Seeded functionality

    Options for creating new reports Bi Publisher in Action

    - Creating a quick report

    - Extracting into Excel- Making changes to output using Word as editor

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    4/48

    4

    Oracle Reports Options

    Seeded report discussion Oracle seeded reports were mainly RDFs for Years

    Some C reports (MRP Outputs)

    11i and R12 BI Publisher Spawned (11i often required adding an after

    report trigger)

    - Receipt traveler - Pick Slip- Statements - Packing Slip

    PL/SQL Packages with delimiters

    BI Publisher

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    5/48

    Simplified Self-Service ReportingBI (XML) Publisher

    Put reporting in the hands ofthe business user

    Create report formats usingdesktop tools (Adobe

    Acrobat, MS Word, MS Excel,and XSL Editors)

    Publish in any format, to theweb and electronically

    Drive reporting consistencywith one source of data

    Benefits

    Replaces most standard reports

    with data extracts and

    templates

    Merges custom templates and

    data extracts at run-time

    Delivers output in PDF, HTML,

    RTF, Excel (HTML), or text for

    use with EFT and EDI

    transmissions

    Reporting Evolution

    Oracles new XML Publisher is visionary and empowers end users. This new capabilitygives customers the look and feel of Excel with a desktop publishing look to reports, and

    enables users to create their own reports, minimizing the dependency on the IT staff.

    -- Sean Malinski, Accenture Partner, GlobalBusiness Solutions - Oracle Practice

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    6/48

    Oracle Report Developer

    RDFs Difficult tool to use even for technical resources

    Required moving an RDF from Server to Desktop

    Required when needing to change data model andlayout

    This is what standard EB used for most reports

    6

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    7/48

    Oracle Reports

    7

    Significant learning curve to get proficient Powerful but complicated tool to use

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    8/48

    What is BI Publisher?

    Initially released as XML Publisher 5.5 withOracle E-Business Suite 11.5.10

    Released as two products

    XML Publisher (Desktop) XML Publisher (Server)

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    9/48

    XML Publisher 5.5 (Desktop)

    Add-in for Microsoft Word Provides the ability to:

    Import XML or SQL source

    Lay out a report template using standardMicrosoft Word formatting

    Preview and run the report within Word

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    10/48

    XML Publisher

    Released in April 2006 Updated Template Builder add-in

    Latest Version integrates Desktop and Server

    into a single release called XML PublisherEnterprise

    Extended to Oracle, Peoplesoft and JDEdwards

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    11/48

    XML Publisher Enterprise

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    12/48

    On-Line Transaction Processing (OLTP): technology used to perform updates on operational or

    transactional systems (e.g., point of sale systems)

    On-Line Analytical Processing (OLAP):

    technology used to perform complex analysis of thedata in a data warehouse

    OLAP is a category of software technology that enables analysts,

    managers, and executives to gain insight into data through fast,consistent, interactive access to a wide variety of possible views ofinformation that has been transformed from raw data to reflect the

    dimensionality of the enterprise as understood by the user.[source:OLAP Council: www.olapcouncil.org]

    OLTP vs OLAP

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    13/48

    Multidimensional Data

    10

    47

    30

    12

    Juice

    Cola

    Milk

    Cream

    Sales

    Volume

    as a

    functionof time,

    city and

    product3/1 3/2 3/3 3/4

    Date

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    14/48

    BI Publisher Output Formats

    RTF (for modifiable documents such ascontracts, or marketing letters)

    PDF (for printing)

    Excel (for financial reporting) HTML (for web delivery)

    XML, EDI or EFT

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    15/48

    15

    Rich Text Format (RTF) is a specification used by common word processing

    applications, such as Microsoft Word. When you save a document, RTF is a filetype option that you select.

    BI Publisher's RTF Template Parser converts documents saved as the RTF filetype to XSL-FO. You can therefore create report designs using many of yourstandard word processing application's design features and BI Publisher willrecognize and maintain the design.

    During design time, you add data fields and other markup to your templateusing BI Publisher's simplified tags for XSL expressions. These tags associatethe XML report data to your report layout. If you are familiar with XSL andprefer not to use the simplified tags, BI Publisher also supports the use of pureXSL elements in the template.

    In addition to your word processing application's formatting features, BI

    Publisher supports other advanced reporting features such as conditionalformatting, dynamic data columns, running totals, and charts.

    Creating an RTF Template

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    16/48

    16

    Creating customized reports using XML Publisher can be divided into two phases:

    Design Time and Runtime.Design Time

    1. Register the E-Business Suite report as a Data Definition in the Template Manager.

    Create a Data Definition in the Template Manager for E-Business Suite reports that

    you wish to customize using XML Publisher.

    2. Design your template.

    Your template files can be either in Rich Text Format (RTF) or Portable Document

    Format (PDF).3. Register your Template in the Template Manager.

    When you create the template in the Template Manager, you register and upload

    your RTF or PDF template files. The Template must be assigned to the Data

    Definition Code of the E-Business Suite report with which it will be merged.

    Runtime

    1. Set the concurrent program to generate XML.2. Run the concurrent program using standard request submission.

    If you are using the Submit Request form, the Layout field of the Upon

    Completion region displays the currently selected template. To change the

    template, template language, or output format select the Options button.

    Process Overview

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    17/48

    17

    Install the sample - steps

    1. Create Concurrent Program2. Create Data Definition (Create XML)

    3. Create Template (Create RTF)

    4. Add to Request Group

    5. Test Report (PDF or Excel)

    6. Run reapply

    7. Review XML Data

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    18/48

    18

    Create Concurrent Program

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    19/48

    19

    Responsibility XML Pub.

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    20/48

    Create a Data Definition

    20

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    21/48

    Basic SQL (.xml)

    21

    select msi.organization_id ORG, msi.segment1 ITEM, msi.description ITEM_DESC

    from mtl_system_items_b MSI

    ]]>

    -

    -

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    22/48

    Create Template

    22

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    23/48

    Create and edit using MS Word

    23

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    24/48

    Here is the link to the data tag

    24

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    25/48

    Add to a Responsibility Group

    25

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    26/48

    Review Output

    26

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    27/48

    Re-Publisher

    27

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    28/48

    Saves run time!

    28

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    29/48

    29

    Recap and steps for changes

    Create Concurrent ProgramCreate Data Definition

    -Update XML

    Create Template-Upload RTF

    Add to Request Group

    Test Report (PDF or Excel)

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    30/48

    Using A Stored Procedure!

    30

    Depends on what your used to. Extremely fast

    Can use Toad

    Will need to following code control

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    31/48

    Printing Bar Codes

    31

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    32/48

    Very important Option

    32

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    33/48

    You can see the data stream

    33

    * For AP checks into in the log as a non-wrapped line.

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    34/48

    34

    Invoice(+) - System Admin Setups

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    35/48

    35

    Copy Seeded New Invoice Print

    C t E t bl th t

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    36/48

    36

    Create new Executable that

    points to a new RDF

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    37/48

    37

    Create Data Definition (empty)

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    38/48

    38

    Create Template

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    39/48

    39

    Install the AR Invoice - XML

    Create Concurrent Program Create Data Definition

    Update XML (N/A)

    Create Template Upload RTF

    Add to Request Group

    Test Report (PDF or Excel)

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    40/48

    Changing the Purchase Order Layout

    40

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    41/48

    Installing BI Publisher Template Builder

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    42/48

    Uses for BI Publisher

    Any Output that Outward Facing PO Purchase Orders

    PO Requests for Quotation

    AP Checks

    AP 1099 forms

    AR Statements

    AR Dunning Letters OM Shipping Documentation

    For standardization of PDF output, ensure PASTA drivers havebeen installed and configured on your instance

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    43/48

    AP Checks

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    44/48

    Supplier Outstanding Balance analysis

    S li O t t di B l (G d

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    45/48

    Supplier Outstanding Balance (Grouped

    and Totaled by Currency)

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    46/48

    BI Publisher & Release 12

    BI Publisher is here to stay 870 templates for more than 60 modules included

    with baseline Release 12

    Oracle is currently migrating the remaining reports to XML

    Publisher

    More than 2000 templates should be available later this

    year

    R12 also includes a set of libraries to move custom

    reports to a data template and layout template

    These libraries are the same as Oracle is using for

    report migration

  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    47/48

    47

    BI Publisher on the Blog

    http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-

    chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-

    and-reduce-your-inventory-levels/

    http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/http://www.biztech.com/blog/2012/12/oracle-e-business-%e2%80%93-supply-chain-%e2%80%93-how-to-use-oracle-bi-publisher-based-reporting-to-analyze-and-reduce-your-inventory-levels/
  • 7/29/2019 OAUG Winter Series_BI Publisher_V4 0

    48/48

    Any Questions?

    Bob Bullman

    Director, Oracle Applications

    [email protected]

    Thank you for your time, and special thanks to the OBI

    Special Interest Group for supporting this session.

    mailto:[email protected]:[email protected]:[email protected]