+91-8179563510
Oracle Fusion Cloud Technical Training
Organized By - TRIO TECH SOFTWARE TRAININGS
Trainer - Mr. Piyush Jain (Real Time Trainer)
www.triotechsoftwaretrainings.com
+91-8179563510
Business Intelligence (BI)
(Day-1)
www.triotechsoftwaretrainings.com
Agenda
1. Overview – Structured Query Language (SQL) +91-8179563510
I. Select Statement
II. Where Clause
III. Joins
IV. Operators & Functions
V. Sub Query
2. BI Publisher Reports Development
3. Features & Advantages
4. Getting Started with BI Publisher Reports
I. Navigation
II. Browsing Catalog
III. Viewing Reports
IV. Delivered Reports
5. Creating New BI Publisher Report
I. BI Roles – Role Based Access Control Explained
II. Creating Data Model
III. Data Set Types – Query, Excel, CSV
IV. Creating Reports
V. Adding Parameters
www.triotechsoftwaretrainings.com
Objective
+91-8179563510
Core Business Objectives
1. Building Core Technical Understanding across Fusion Data Extraction
Technology
2. Hands on Experience with developer data extraction and reports using BI
Publisher Tool
3. Building Strong Consulting and Solutioning Capabilities for Data Extractions
www.triotechsoftwaretrainings.com
Expectations
+91-8179563510
Expectations from Participants
1. Set your Aim, Be Determined & Show Commitment for Learning
2. Be Focused to Work Hard and Let go of any burden to sail through with us on this
learning journey.
3. Building Strong Consulting and Solutioning Capabilities in the field of Data
Extractions
www.triotechsoftwaretrainings.com
Introduction
+91-8179563510
Who I Am ?
1. Professional with over 16 years of Techno Functional Consulting Experience
2. Self Motivated Corporate Trainer on Oracle Technologies
3. Your Friend, Philosopher & Guide
4. Participants can Talk
www.triotechsoftwaretrainings.com
Game Rules
+91-8179563510
Follow below Rules
1. Love Yourself, Be Kind & Humble
2. Follow Instructions & Set Learning Routine
3. Practice Assignment
4. Think, Research & Question
5. Coordinate & Help Community
www.triotechsoftwaretrainings.com
Overview – Structured Query Language
+91-8179563510
Overview
www.triotechsoftwaretrainings.com
Structured Query Language
+91-8179563510
SQL – Structured Query Language
SQL is a standard language for storing, manipulating and retrieving data in databases. This mainly contains
below languages and statements.
•DDL (Data Definition Language)
•DQL (Data Query Language)
•DML(Data Manipulation Language)
•DCL (Data Control Language)
•TCL (Transaction Control Language)
www.triotechsoftwaretrainings.com
SQL – Select Statement
+91-8179563510
SQL – Structured Query Language
The SELECT statement is used to select data from a database. The data returned is stored in a result table, called
the result-set.
SELECT column1, column2, ...
FROM table_name;
• Select All Columns • Select Specific Row and Specific Columns
• Select * from EMP_Table; • Select emp_id, emp_name from EMP_TABLE
where emp_id = 101;
• Select Specific Columns
• Select emp_id, emp_name from EMP_TABLE; • Sort Records using ORDER BY
• Select emp_id, emp_name from EMP_TABLE
• Select Specific Row and All Columns using WHERE order by emp_id;
• Select * from EMP_Table where emp_id = 101;
(using WHERE Clause) • Group Records using GROUP BY
• Select emp_id, count(emp_name) from EMP_Table
where emp_id = 101 group by emp_id;
www.triotechsoftwaretrainings.com
SQL – Joins
+91-8179563510
The Joins are used to combine rows from two or more tables, based on a related column between them. Most
common and useful SQL Select statement join is Equal Joins.
SELECT This is how Comments can be
O.OrderID, added to SQL Statements
C.CustomerName,
O.OrderDate
FROM
Orders O, /*Table Orders with Alias as ‘O’ */
Customers C /*Table Customers with Alias as ‘O’ */
WHERE O.CustomerID = C.CustomerID;
/*Table Orders and Customers Joins for matching CustomerID*/
www.triotechsoftwaretrainings.com
SQL – Operators & Functions
Arithmetic Operators Bitwise Operators Logical Operators +91-8179563510
Comparison Operators Compound Operators
Oracle SQL Functions
www.triotechsoftwaretrainings.com
SQL – HCM Tables
+91-8179563510
www.triotechsoftwaretrainings.com
BI Publisher Reports
+91-8179563510
Overview
www.triotechsoftwaretrainings.com
Overview – BI Publisher Report
+91-8179563510
1. Oracle BI Publisher is a strategic enterprise reporting product from Oracle
2. Ability to create and manage highly formatted reports from a wide range of data sources.
3. It is available as part of the Oracle BI Enterprise Edition Suite and also as a stand alone reporting
tool.
4. Report formats can be designed using Microsoft Word or Excel, the tools that are easy to use, and
most users are already familiar with.
5. Oracle BI Publisher also allows you to create reports from different types of data sources such as
Oracle Database, Files, BI EE, Web Services, and Discoverer.
Key Components
1. Create Data Model
2. Create Report/Layout
3. View the report
www.triotechsoftwaretrainings.com
Advantages - BI Publisher Report
+91-8179563510
Advantages of BI Publisher
1. Multiple Data Source - It has separate Query (Retrieve data from data base)
2. Custom Layout (Layout based on the business requirement)
3. The output can be formatted accordingly depending upon the file type used
4. Create custom data models based on any query, excel, CSV etc.
5. Supports different output formats like .rtf, .txt, .xls, .pdf etc.
6. Supports Jobs Scheduling
7. Supports Bursting (process of splitting & generating multiple documents)
Data Logic
Layout
XML Publisher Report Output Delivery Server
Translation
www.triotechsoftwaretrainings.com
Navigations - BI Publisher Report
+91-8179563510
Navigations
www.triotechsoftwaretrainings.com
Navigation - BI Publisher Report
+91-8179563510
Navigation: For accessing the Analytics page
Login to Fusion Application Navigator Tools Reports and Analytics Link
www.triotechsoftwaretrainings.com
Work Area - BI Publisher Report
+91-8179563510
Work Area: For accessing the Analytics page
Login to Fusion Application Navigator Tools Reports and Analytics Link
www.triotechsoftwaretrainings.com
Getting Started - BI Publisher Report
+91-8179563510
Getting Started
www.triotechsoftwaretrainings.com
Roles - BI Publisher Report
+91-8179563510
Roles: Below roles will be required for BI Publisher Report
www.triotechsoftwaretrainings.com
Data Model - BI Publisher Report
+91-8179563510
What is Data Model?
1. A Data Model defines data that is used by a report. Data Model may contain multiple
data sets and it defines how data fields are structured in relation to each other.
2. The data model editor enables you to combine data from multiple data sets from different data
sources, such as SQL, Excel files, Web services, HTTP feeds, and other applications into a single
XML data structure. Data sets can either be unrelated or a relationship can be established
between them using a data link.
3. Data models reside as separate objects in the catalog. This means that a single data model
can now be used for multiple reports.
www.triotechsoftwaretrainings.com
Data Model Features - BI Publisher Report
+91-8179563510
Data Model Features
1. Use the data model editor to combine data from multiple data sets from different data sources,
such as SQL, Excel files, Web services, HTTP feeds, and other applications into a single XML data
structure.
2. Data sets can either be unrelated or a relationship can be established between them using a
data link. The data model editor enables you to perform the following tasks:
I. Create Data Sets
II. Create Data Links
III. Create Parameters
IV. Create Bursting
www.triotechsoftwaretrainings.com
Launch Data Model - BI Publisher Report
Data Model Types +91-8179563510
SQL Query
• Submit a SQL query against Oracle BI Server, an Oracle database, or other
supported databases
Microsoft Excel
• Use data tables residing in a Microsoft Excel spreadsheet. The Excel
spreadsheet can be either stored in a file directory set up as a data source by
your administrator; or you can upload it directly from a local source to the data
model
LDAP Query
• Issue a query against your LDAP repository to retrieve user data. You can
report on this data directly, or join this to data retrieved from other sources
OLAP
• Construct a multidimensional (MDX) query against an OLAP data source
Oracle BI Analysis
• If you have integrated your BI Publisher installation with Oracle Business
Intelligence Presentation Services, then you can use the data from an Oracle BI
Analysis to create your report
View Object
• If BI Publisher is integrated with an application using Oracle Application
Development Framework, you can use view objects associated with your
Enterprise Java Bean data source to retrieve data
HTTP (XML Feed)
• Use an RSS feed off the Web that returns XML
Web Service
• Supply the Web service WSDL to BI Publisher and then define the parameters in BI
Publisher to use a Web service to return data for your report
XML File
• Use an existing XML data file stored in a directory that has been set up by your
Administrator
www.triotechsoftwaretrainings.com
Create New Data Set - BI Publisher Report
+91-8179563510
www.triotechsoftwaretrainings.com
Creating new Data Set using SQL Query
+91-8179563510
www.triotechsoftwaretrainings.com
View Data – Tree View Vs Table View
+91-8179563510
www.triotechsoftwaretrainings.com
Parameters - BI Publisher Report
+91-8179563510
Parameters
www.triotechsoftwaretrainings.com
Parameters – Adding Text Parameter
+91-8179563510
www.triotechsoftwaretrainings.com
Parameters – Menu Parameter
+91-8179563510
www.triotechsoftwaretrainings.com
Parameters – Menu Parameter
+91-8179563510
www.triotechsoftwaretrainings.com
Parameters – Multi Select Menu Parameter
+91-8179563510
The following figure shows how the Department menu type parameter will display to the user in the
report when multiple selection is enabled:
www.triotechsoftwaretrainings.com
Parameters – Multi Select Menu Parameter
+91-8179563510
The following figure shows how the Department menu type parameter will display to the user in the
report when multiple selection is enabled:
www.triotechsoftwaretrainings.com
Dependent Parameters – Menu Parameter
+91-8179563510
The following figure shows how the Department menu type parameter will display to the user in the
report when multiple selection is enabled:
www.triotechsoftwaretrainings.com
Creating - BI Publisher Report
+91-8179563510
Creating New BI Publisher Report
www.triotechsoftwaretrainings.com
Creating Report
+91-8179563510
On the top right corner of the Data Model Editor, click on the Create Report icon
www.triotechsoftwaretrainings.com
Creating Report
+91-8179563510
Select Page Options and Layout
www.triotechsoftwaretrainings.com
Creating Report
+91-8179563510
Click Finish Button (B) and Save the report
www.triotechsoftwaretrainings.com
Viewing Report
+91-8179563510
Select Parameters and Click Apply Button (B) to generate report
www.triotechsoftwaretrainings.com
+91-8179563510
Thank You
www.triotechsoftwaretrainings.com