Oracle BI Publisher 11g R1: Fundamentals

Similar documents
Oracle BI Publisher 10g R3: Fundamentals

Detailed Course Modules for Oracle BI Publisher Online Training:

E R12/5.6.3 Oracle XML Publisher Fundamentals Volume I - Student Guide

Oracle BPM 10g R3 Programming 1 Essentials

Oracle Data Integrator: Administration and Development Volume I Student Guide

Oracle Database 10g: Using OLAP

Oracle Service Bus 10g R3: Design & Integrate Services for SOA

Oracle BI 11g R1: Build Repositories

Siebel 8.1.x Fundamentals Student Guide

Oracle Content Server 11g: Administration

Oracle VM Server for x86: Administration

Oracle Database 11g: SQL Fundamentals I

Oracle 11g: XML Fundamentals

Oracle Warehouse Builder 10g: New Features

Oracle Data Integrator 11g: Integration and Administration Student Guide - Volume I

Oracle WebCenter Sites 11g for Developers

Enterprise Reporting. 1 enterpri. Oracle Bl Publisher 11 g: A Practical Guide to. Enterprise data using Oracle Bl Publisher 11g

Oracle Identity Manager 11g: Essentials

UNIX and Linux Essentials Student Guide

Oracle Fusion Middleware

Oracle Data Integrator 11g: Advanced Integration and Development Student Guide

Oracle Hyperion Data Relationship Management Administration Activity Guide

Oracle Service Bus 10g R3: System Administration

Oracle Fusion Middleware

Oracle WebLogic Server 12c: JMS Administration Student Guide

Oracle VM Administration: Oracle VM Server for x86 Student Guide

Oracle Data Modeling and Relational Database Design Volume I Student Guide

Oracle WebLogic Server 11g: Overview for WLS Administrators

MySQL Performance Tuning

Oracle Database 11g: Use XML DB

Oracle WebCenter Content 11g: Content Server Customization Student Guide - Volume I

Oracle Warehouse Builder 10g: Implementation Part 2

EnterpriseTrack Reporting Data Model Configuration Guide Version 17

Java Programming Language

Oracle Adaptive Access Manager: Administration Student Guide

Oracle Warehouse Builder 10g: Administration

Oracle Database 10g: Data Guard Administration

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Application Express: Administration Student Guide

JUNE 2016 PRIMAVERA P6 8x, CONTRACT MANAGEMENT 14x AND UNIFIER 16x CREATING DASHBOARD REPORTS IN ORACLE BI PUBLISHER

Oracle. Risk Management Cloud Creating Analytics and Reports. Release 13 (update 17D)

Oracle Application Testing Suite: Introduction Student Guide

Oracle Spatial: Advanced Student Guide

Oracle Application Server 10g R2: Administration II

Oracle Fusion Middleware

Oracle Database 10g: New Features for Release 2 Overview Seminar

Oracle Database 11g: Oracle Secure Backup

R12.x Oracle Order Management Fundamentals Student Guide

Using Java - for PL/SQL and Database Developers Student Guide

Oracle Transportation Management. Report Designer s Guide Release Part No. E

Oracle GoldenGate 11g: Fundamentals for SQL Server Student Guide

Oracle XML Publisher Enterprise. An Oracle White Paper May 2006

OracleAS 10g R3: Java Programming

Oracle Database 12c: Install and Upgrade Workshop

Oracle9i: XML Fundamentals for Developers

Oracle Database 11g: Backup and Recovery Workshop

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Oracle 10g: Java Programming

Oracle WebLogic Server 12c: Administration I

Oracle Exalogic Elastic Cloud 2.x: System Administration

Analytics: Server Architect (Siebel 7.7)

Oracle Database 10g: Implement and Administer a Data Warehouse

Oracle SQL Tuning for Developers Workshop Student Guide - Volume I

E Oracle 10g Java Bootcamp I v1

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle FLEXCUBE Investor Servicing BIP Report Development Guide Release 12.0 April 2012 Oracle Part Number E

Oracle Database 11g: Data Guard Administration

MySQL Cluster Student Guide

Oracle Database 10g: SQL Fundamentals I

Oracle Education Partner, Oracle Testing Center Oracle Consultants

Oracle Spatial 10g: Advanced

Oracle Application Server 10g R3: Administration

Publishing Concurrent Requests with XML Publisher. An Oracle White Paper January 2005

OracleAS 10g R3: Build J2EE Applications II

Oracle Forms Developer 10g: Move to the Web

Oracle Database 11g: SQL Tuning Workshop. Student Guide

Oracle WebLogic Server 11g: Diagnostics and Troubleshooting

Fundamentals of the Java Programming Language

Oracle GoldenGate 11g: Advanced Configuration for Oracle Student Guide

Oracle Fusion Middleware

End User s Guide Release 5.0

Oracle Database 10g: PL/SQL Fundamentals

ER/Studio Enterprise Portal User Guide

Oracle Database 12c: SQL Tuning for Developers

USING ADMINISTRATOR FEATURES

Oracle. Procurement Cloud Creating and Administering Analytics and Reports. Release 13 (update 18B)

Oracle Communication and Mobility Server: Introduction Student Guide

Siebel Reports Guide. Siebel Innovation Pack 2016, Rev. A February 2017

Java EE Patterns. Student Guide - Volume 1. SL-500 Rev C.0.1. D61856GC10 Edition 1.0 D62465

MySQL Performance Tuning

Oracle Financials Cloud Creating Analytics and Reports for Financials. Release 13 (update 18C)

Business Component Development with EJB Technology, Java EE 5

Reporting and Analysis Guide

Oracle Health Sciences Pharmacovigilance Operational Analytics

Index COPYRIGHTED MATERIAL. Symbols and Numerics

Managing Metadata with Oracle Data Integrator. An Oracle Data Integrator Technical Brief Updated December 2006

Oracle Fusion Middleware

Object-Oriented Analysis and Design Using UML

Oracle 10g: XML Fundamentals

Oracle Fusion Middleware

Transcription:

Oracle BI Publisher 11g R1: Fundamentals Volume I Student Guide D68420GC10 Edition 1.0 June 2011 D73304

Authors Lea Shaw Sindhu Rao Technical Contributors and Reviewers Timothy McGlue Nikos Psomas Pradeep K. Sharma Kasturi Shekhar Editors Daniel Milne Vijayalakshmi Narasimhan Publishers Jobi Varghese Michael Sebastian Copyright 2011, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary information and is protected by copyright and other intellectual property laws. You may copy and print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way. Except where your use constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization of Oracle. The information contained in this document is subject to change without notice. If you find any problems in the document, please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not warranted to be error-free. Restricted Rights Notice If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United States Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS The U.S. Government s rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract. Trademark Notice Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Contents Preface 1 Introduction to Oracle BI Publisher 11g Course Objectives 1-2 Lesson Objectives 1-4 Course Agenda: Day 1 1-5 Course Agenda: Day 2 1-6 Course Agenda: Day 3 1-7 Overview of Oracle BI Foundation Suite 1-8 Overview of Oracle Fusion Middleware 11g 1-9 Overview of Oracle BI EE 11g 1-10 Evolving Role of Business Intelligence 1-11 Addressing BI Requirements 1-13 Functions of Reporting Systems 1-14 Reporting Challenges 1-15 Reporting Challenges: Diverse Business Document Requirements 1-16 Reporting Challenges: Complex Infrastructure 1-18 Reporting Challenges: Classic Reporting Tools Paradigm 1-19 Introducing the Oracle BI Publisher Paradigm 1-21 End-to-End View of BI Publisher 1-22 Availability of BI Publisher 1-24 BI Publisher as a Strategic Reporting Solution For All Oracle Applications 1-25 BI Publisher in Oracle Applications 1-26 Salient Features of BI Publisher 1-28 Summary 1-29 Quiz: Overview 1-30 Quiz 1-31 2 BI Publisher: Technology and Architecture Objectives 2-2 Revisiting BI Publisher 2-3 BI Publisher Functional Components 2-4 BI Publisher Layout Templates 2-6 BI Publisher Multitier Architecture 2-7 BI Publisher Enterprise Server Architecture 2-8 iii

BI Publisher Document Generation Process 2-10 BI Publisher Supported Data Sources 2-12 BI Publisher Underlying Technology 2-13 BI Publisher Bursting Overview 2-14 Downloading Government Forms 2-15 Performance and Scalability 2-16 Internationalization and Language Support 2-17 BI Publisher Output Formats 2-18 Summary 2-19 Quiz: Overview 2-20 Quiz 2-21 3 Getting Started with BI Publisher Objectives 3-2 Logging In to BI Publisher 3-3 The Home Page 3-5 The Global Header 3-7 Setting Account Preferences 3-9 Defining a JDBC Connection 3-11 Browsing the Catalog 3-13 BI Publisher Repository Object Types 3-14 Viewing Reports 3-16 Managing Repository Objects 3-17 Creating Reports: Workflow 3-19 Steps 1 and 2: Opening Report Editor and Selecting a Data Model 3-20 Step 3: Adding a Layout 3-21 Step 3: Adding a Layout: Auto-Generating an RTF Layout 3-22 Step 3: Adding a Layout: Creating a Layout in Layout Editor 3-23 Step 4: Previewing Data by Using the Layout 3-24 Step 5: Configuring Layouts 3-25 Step 5: Configuring Layouts: The Layout Toolbar 3-26 Step 6: Setting Report Properties 3-27 Step 6: Setting Report Properties: General 3-28 Step 6: Setting Report Properties: Caching 3-30 Step 6: Setting Report Properties: Formatting 3-32 Step 6: Setting Report Properties: Font Mapping and Currency 3-33 Step 7: Saving and Viewing the Report 3-34 Using Excel Analyzer 3-35 Summary 3-37 Practice 3: Overview 3-38 Quiz: Overview 3-39 Quiz 3-40 iv

4 Using Data Model Editor to Create Data Models Based on a SQL Query Data Set Objectives 4-2 Introducing Sample Lite 4-3 Introducing Sample Schemas 4-4 Introducing Sample Schemas: HR Data Model 4-5 Introducing Sample Schemas: OE Data Model 4-6 Introducing Data Model Editor 4-8 Exploring the Data Model Editor User Interface 4-10 Examining Data Model Properties 4-11 Supported Data Sources 4-13 Creating a Simple Data Model Based on a SQL Query Data Set 4-15 Step1: Defining Default Data Source and Output Options 4-16 Step 2: Adding a SQL Query Data Set 4-17 Step 3: Building a Query in Query Builder 4-18 Step 3: Building a Query in Query Builder: Select Objects 4-19 Step 3: Building a Query in Query Builder: Define Relations 4-20 Step 3: Building a Query in Query Builder: Select Columns 4-21 Step 3: Building a Query in Query Builder: Add Aliases and Conditions 4-22 Step 3: Building a Query in Query Builder: View Results and Save Query 4-24 Step 4: Saving the Data Model 4-25 Step 5: Viewing XML Output and Saving Sample Data 4-26 Creating a Report Based on a Data Model 4-27 Describing Parameters and LOVs 4-28 Adding Parameters 4-30 Additional Examples of Parameters 4-31 Adding a Bind Variable to a Query 4-33 Configuring Parameter Settings for a Report 4-35 Adding LOVs: SQL Query Type 4-36 Additional Example of an LOV 4-38 Cascading Parameters 4-39 Viewing a Report with Parameters 4-40 Summary 4-41 Practice 4: Overview 4-42 Quiz: Overview 4-43 Quiz 4-44 5 Working with Layout Editor Objectives 5-2 Revisiting the Layout Editor 5-3 Opening the Layout Editor 5-5 Selecting a Predefined Template 5-6 v

The Layout Editor Interface 5-7 Navigating the Layout Editor Interface 5-8 Creating a Layout by Using a Basic Template 5-10 Inserting a Layout Grid 5-12 Working with Data Tables 5-14 Inserting a Data Table 5-15 Adding Data Fields 5-16 The Table Tab and Dynamic Table Menus 5-17 Formatting Data in a Table 5-18 Adding Number and Date Formats 5-19 Defining Groups and Subtotals 5-20 Defining Sorts 5-21 Applying Conditional Formats 5-22 Applying Conditional Formats 5-23 Defining a Table Filter 5-24 Practice 5-1 and 5-2: Overview 5-26 Working with Charts 5-27 Inserting a Chart 5-28 Adding Data Fields to a Chart 5-29 Editing Charts 5-30 Editing Charts: Additional Tasks 5-31 Working with Repeating Sections 5-33 Working with Text Items and Images 5-35 Working with Gauges 5-37 Working with Page Layout Features 5-38 Working with Page Layout Features 5-39 Saving a Layout 5-40 Practice 5-3: Overview 5-41 Advanced Features 5-42 Working with Pivot Tables 5-43 Creating Boilerplates Predefined Layouts 5-44 Summary 5-46 Practice 5-4 and 5-5: Overview 5-47 Quiz: Overview 5-48 Quiz 5-49 6 Creating RTF Templates by Using Template Builder Objectives 6-2 Introducing Template Builder 6-3 Installing Template Builder 6-4 Exploring the Template Builder Interface 6-5 vi

BI Publisher Menus: Online 6-6 BI Publisher Menus: Load Data 6-8 BI Publisher Menus: Insert 6-9 BI Publisher Menus: Preview and Tools 6-11 BI Publisher Menus: Options 6-13 Explaining the Relationship Between RTF and XML 6-16 Creating an RTF Template from a Sample 6-18 Step 1: Creating an RTF Template from a Sample 6-19 Step 2: Loading the Sample XML Data 6-20 Step 3: Inserting Fields 6-21 Step 4: Previewing Data 6-23 Step 5: Inserting a Table 6-24 Step 6: Viewing the Results 6-27 Changing Field Properties 6-28 Previewing the Table Data 6-29 Practices 6-1: Overview 6-30 BI Publisher Charts 6-31 Adding a Chart to an RTF Template 6-32 Step 1: Inserting a Chart 6-33 Step 2: Defining a Chart 6-35 Step 3: Previewing the Chart 6-36 Examining Pivot Table Support in Template Builder 6-37 Examining Pivot Table Support in Template Builder: Results 6-38 Practice 6-2: Overview 6-39 Designing an RTF Template for a BI Publisher Report 6-40 Step 1: Logging In to BI Publisher 6-41 Step 2: Opening the BI Publisher Report 6-42 Step 3a: Defining the RTF Template: Add a Table 6-43 Step 3b: Defining the RTF Template: Add a Chart 6-46 Step 4: Previewing the Data by Using the Template 6-47 Step 5: Uploading the Template and Viewing Data 6-48 Supported MS Word Native Formatting Features 6-49 Creating a BI Publisher Report by Using Template Builder 6-50 Describing the Methods for Creating RTF Templates 6-51 Exploring the Basic Method: Example 6-52 Exploring the Form Field Method: Example Form Fields in RTF Templates 6-53 Exploring the Form Field Method: Example Insert a Field 6-54 Exploring the Form Field Method: Example Insert a Table 6-55 Exploring the Form Field Method: Example Completed Template 6-57 Exploring the Form Field Method: Example Previewing the Report 6-58 Exploring Advanced RTF Template Techniques 6-59 vii

Performing Grouping in the Table Wizard 6-60 Performing Sorting in the Table Wizard 6-61 Adding Running Totals in the Table Wizard 6-62 Adding Page and Section Breaks in the Table Wizard 6-63 Practice 6-3: Overview 6-64 Adding Page Numbers 6-65 Formatting Dates 6-66 Formatting Numbers 6-68 Applying Conditional Formats 6-70 Applying Conditional Formats: Results 6-71 Creating a Conditional Region 6-72 Adding Page-Level Calculations 6-73 Brought-Forward and Carried-Forward Totals 6-75 Adding Backgrounds and Watermarks 6-77 Drawings and Shapes 6-78 Summary 6-79 Practices 6-4 and 6-5: Overview 6-80 Quiz: Overview 6-81 Quiz 6-82 7 Working with Style Templates and Sub Templates Objectives 7-2 Introducing Style Templates 7-3 Style Templates: Supported Styles 7-4 Creating and Managing Style Templates 7-5 Step 1: Creating an RTF File (RTF Template) and Defining Formatting Styles 7-6 Step 2: Saving the RTF File to the File System 7-7 Step 3: Creating a BI Publisher Style Template 7-8 Step 4: Saving the Style Template 7-9 Step 5: Optionally, Uploading Localized Versions of the RTF Template for Any Required Locales 7-10 Step 6: Associating the Style Template with Reports and Assigning It to RTF Report Layouts 7-11 Step 7: Previewing a Report Associated with a Style Template 7-14 Creating RTF Templates for Use with a Style Template 7-15 Previewing Output by Using a Style Template 7-16 Introducing Sub Templates 7-18 RTF Sub Templates 7-19 Sample RTF Sub Template 7-20 Example RTF Sub Template 7-21 Example of Calling an RTF Sub Template 7-22 viii

Creating an RTF Sub Template 7-23 Step 1: Creating the RTF Sub Template 7-24 Step 2: Uploading the RTF Sub Template 7-25 Step 3: Saving the RTF Sub Template on BI Publisher Server 7-26 Step 4: Creating the Main RTF Template 7-27 Step 5: Locally Testing the Main RTF Template 7-29 Step 6: Uploading the Main RTF Template to BI Publisher Server 7-31 Step 7: Creating a Report Definition 7-33 Rendering Sub Template Contents Example: Designating the Locale of the Sub Template 7-34 Rendering Sub Template Contents Example: Conditionally Displaying a Layout 7-35 Introducing XSL Sub Templates 7-37 XSL Sub Template Rules 7-39 Implementing an XSL Sub Template Within an RTF Template 7-40 Creating and Implementing an XSL Sub Template: Process Overview 7-42 Example: Calling the Sub Template Matching the Data Content with the Match Criteria 7-43 Example: Calling the Sub Template Calling a Template by Name 7-46 Example: Calling the Sub Template Matching the Data Content with the Match Criteria 7-48 Summary 7-49 Practice 7: Overview 7-50 Quiz: Overview 7-51 Quiz 7-52 8 BI Publisher Server: Administration and Security Objectives 8-2 Administration Page 8-3 Data Sources 8-5 Setting Data Sources: JNDI 8-7 Setting Data Sources: JDBC 8-9 Setting Data Sources: Files 8-10 Setting Data Sources: LDAP 8-11 Setting Data Sources: OLAP 8-13 Viewing or Updating a Data Source 8-15 BI Publisher Security Model: Security Center 8-16 BI Publisher: Supported Security Models 8-17 BI Publisher: Oracle Fusion Middleware Security Model 8-18 Fusion Middleware Security for BI Publisher: Default Users 8-19 Fusion Middleware Security for BI Publisher: Default Users 8-20 Default Users: BISystemUser Account 8-21 ix

Administration Configurations by Utilizing BISystemUser Account 8-22 Fusion Middleware Security: Default Groups 8-23 Fusion Middleware Security: Default Roles 8-24 Fusion Middleware Security: Default Publisher Permissions by Default Role 8-25 Fusion Middleware Security: BIAdministrator Role 8-26 Fusion Middleware Security: BIAuthor Role 8-27 Fusion Middleware Security: BIConsumer Role 8-28 BI Publisher Roles and Permissions 8-29 BI Publisher Folder Permissions 8-30 BI Publisher Report Object Permissions 8-31 Digital Signature: Overview 8-32 Registering a Digital Signature 8-33 Practice 8-1 and 8-2: Overview 8-34 Delivery Options 8-35 Delivery: Delivery Configuration 8-36 Delivery: Print or Fax 8-37 Delivery: Printing PDF 8-38 Delivery: Email 8-39 Delivery: WebDAV 8-40 Delivery: HTTP Server 8-41 Delivery: FTP Server 8-42 Delivery: CUPS Server 8-43 System Maintenance: Scheduling Architecture Overview 8-44 BI Publisher Scheduler Process Flow 8-45 System Maintenance: Scheduling Clustering Example 8-47 Scheduler Configuration: Overview 8-48 Scheduler Diagnostics: Overview 8-49 Runtime Configuration: Overview 8-51 Setting Runtime Properties 8-52 Defining Font Mappings 8-53 Creating a Font Mapping 8-54 Defining Currency Formats 8-55 Integrating with Oracle BI Presentation Services: Overview 8-56 Configuring Integration with Oracle BI Presentation Services 8-57 Summary 8-58 Practice 8-3: Overview 8-59 Quiz: Overview 8-60 Quiz 8-61 x

9 Scheduling and Bursting Reports Objectives 9-2 Scheduling BI Publisher Reports 9-3 Schedule Report Job: Overview 9-4 The General Options Tab 9-5 The Output Options Tab 9-6 The Schedule Options Tab 9-7 The Notification Options Tab 9-8 Submitting the Job and Reviewing the Confirmation Details 9-9 Manage Report Jobs: Overview 9-10 Report Job History: Overview 9-12 Viewing Report Job History 9-13 Report Job History Details: Overview 9-14 Viewing Job History Details 9-15 Downloading and Republishing 9-16 Sending the Output to a New Destination 9-17 Bursting a Report 9-18 Bursting: Key Concepts 9-19 Adding a Bursting Definition 9-21 Enabling a Report to Use a Bursting Definition 9-22 Scheduling a Bursting Job 9-23 Viewing Report Job History after Bursting 9-24 Viewing Job History Details after Bursting 9-25 Summary 9-26 Practice 9: Overview 9-27 Quiz 9-28 10 Performing Translations Objectives 10-2 Introducing Translation Types 10-3 Translating by Using a Localized Template 10-4 Using the Localized Template Option: Process Overview 10-5 Step 1: Designing the Localized Template 10-6 Step 2: Uploading the Localized File to Template Manager 10-7 Translating by Using an XLIFF 10-8 The Structure of an XLIFF File 10-9 XLIFF File Attributes 10-10 XLIFF File Embedded Data Fields 10-11 XLIFF File Elements 10-12 Using the XLIFF Option: Process Overview 10-13 Step 1: Generating the XLIFF by Using Template Builder (Method 1) 10-14 xi

Step 1: Generating the XLIFF from the Layout Properties Page (Method 2) 10-15 Step 2: Translating the Strings 10-16 Step 3: Previewing by Using Template Builder 10-17 Step 4: Uploading the Translation 10-19 Managing XLIFF Translations on BI Publisher Server 10-20 The Overall Translation Process 10-21 Catalog Translations 10-22 User Preferences 10-24 Exporting the XLIFF File for a Catalog Folder 10-25 Viewing the Exported XLIFF File 10-26 Importing the XLIFF File for a Catalog Folder 10-27 Locale Selection Logic at Run Time 10-28 Summary 10-29 Practice 10: Overview 10-30 Quiz: Overview 10-31 Quiz 10-32 11 Integrating BI Publisher with Oracle BI Enterprise Edition Objectives 11-2 Revisiting the BI Foundation Suite Model 11-3 Integrating with Oracle BI EE 11-4 Configuring a JDBC Connection to BI Server 11-5 Configuring Presentation Catalog Integration 11-6 Configuring Presentation Services Integration 11-7 Navigating Oracle BI EE 11-8 Creating Objects from the Global Header 11-10 Creating a Data Model and Report Based on an Oracle BI Analysis 11-11 Step 1: Adding an Oracle BI Analysis Data Set 11-12 Step 2: Defining XML Tag and Display Names 11-14 Step 3: Testing and Saving Sample XML Data 11-15 Step 4: Creating a Report for the Analytic Data Source 11-16 Step 5: Selecting a Layout and Building Your BI Publisher Report 11-17 Step 6: Saving and Viewing Your Report 11-18 Adding a BI Publisher Report to an Oracle BI EE Dashboard 11-19 Step 1: Logging in to Oracle BI EE and Editing Your Dashboard 11-20 Step 2: Adding a BI Publisher Report to Your Dashboard 11-21 Step 3: Running Your Dashboard 11-23 Creating a Data Model and Report Based on a BI Server SQL Query: Process Overview 11-24 Step 1: Adding a SQL Query Data Set 11-25 Step 2: Selecting the Objects for the Query 11-26 xii

Step 3: Viewing the Results and Saving the Query 11-28 Creating a Data Model and Report Based on a BI Server SQL Query: Example 11-29 Integrating BI Publisher Security: Roles and Groups 11-30 Summary 11-31 Practice 11: Overview 11-32 Quiz: Overview 11-33 Quiz 11-34 12 Creating Data Models and BI Publisher Reports Based on Other Data Sources Objectives 12-2 Reviewing Supported Data Sources 12-3 Introduction to Web Services 12-4 The HTTP (XML/RSS Feed) Data Source 12-5 Proxy Settings for Web Services and HTTP Data Sources 12-6 Creating a BI Publisher Report Based on External Web Services 12-8 Step 1: Defining a Parameter 12-9 Step 2: Defining a Web Service Data Set 12-10 Step 3: Viewing the XML for the Web Service Data Set 12-12 Step 4: Creating a Simple Layout to View the Data by Using Layout Editor 12-13 Creating a BI Publisher Report Based on HTTP (XML/RSS Feed) Data Sources 12-15 Step 1: Defining an HTTP Data Set 12-16 Step 2: Viewing the XML 12-17 Step 3: Creating a Simple Layout to View the Data by Using Layout Editor 12-18 Creating a BI Publisher Report Based on an XML File 12-20 Step 1: Defining an XML File as a Data Set 12-21 Step 2: Viewing the XML 12-22 Step 3: Creating a Simple Layout to View the Data by Using Layout Editor 12-23 Creating a BI Publisher Report Based on an MS Excel Spreadsheet 12-25 Step 1: Defining an MS Excel Spreadsheet as a Data Set 12-27 Step 2: Viewing the XML 12-29 Step 3: Generating a Simple Layout to View the Data 12-30 Summary 12-32 Practice 12: Overview 12-33 Quiz: Overview 12-34 Quiz 12-35 xiii

A Practice Solutions B Working with PDF and etext Templates PDF Template Overview B-2 Supported Modes B-3 Adding Markup to the Template Layout for Adobe Acrobat Users B-4 Accessing the Text Field Tool in Adobe Acrobat B-5 Creating a Text Field in Adobe Acrobat B-6 Supported Field Properties Options B-7 Creating a Check Box B-8 Creating a Radio Button Group B-9 Defining Groups of Repeating Fields B-10 Adding Page Numbers B-12 Adding Page Breaks B-13 Performing Calculations B-14 Runtime Behavior B-15 Downloaded PDFs B-16 Using Downloaded PDFs with Form Fields B-17 Running Reports with PDF Templates: Define Data Model B-18 Running Reports with PDF Templates: Upload Template B-19 Running Reports with PDF Templates: View Report B-20 etext Templates B-21 Structure of etext Templates B-23 Row Types B-24 Setup Command Tables B-25 Constructing Data Tables B-26 Command Rows B-27 Structure of Data Rows B-29 Using Template Viewer B-31 Viewing an etext Template B-32 Viewing the Output B-33 C Introduction to XML Standards XML Standards C-2 Extensible Markup Language C-3 Advantages of Using XML C-4 Oracle XML Support C-5 Example: A Simple XML Page C-6 XML Document Structure C-7 XML Declaration C-8 Components of an XML Document C-9 xiv

XML Elements C-10 Markup Rules for Elements C-11 XML Attributes C-12 Using Elements Versus Attributes C-13 XML Entities C-14 XML Comments C-15 A Well-Formed XML Document C-16 Class Activity C-17 Comparing XML and HTML C-18 XML Development C-19 XML Namespaces C-20 XML Namespace Declarations: Example C-22 Why Validate an XML Document? C-23 Document Type Definition C-24 Simple DTD Declaration: Example C-25 XML Schema C-26 XML Schema Document: Example C-28 XML Schema Versus DTD C-29 XML Path Language C-30 XPath Model C-31 XSLT and XPath C-32 XSL C-33 XSLT C-34 XSLT Stylesheet C-35 XSLT Stylesheet: Example C-36 Viewing the Transformed Document C-37 xv