Beruflich Dokumente
Kultur Dokumente
Sales Cloud
Creating Analytics and
Reports
Release 10
Oracle Sales Cloud Creating Analytics and Reports
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by
intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast,
modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or
decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to
us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following
notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/
or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation
and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating
system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions
applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in
any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous
applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle
Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or
registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of
Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information on content, products and services from third parties. Oracle Corporation
and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle
Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products,
or services.
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=docacc
Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Oracle Sales Cloud
Creating Analytics and Reports
Contents
Preface i
1 Introduction 1
About This Guide ...................................................................................................................................................... 1
Related Documents and Training .............................................................................................................................. 1
2 Overview 3
The Essentials of Creating Analytics .......................................................................................................................... 3
Saving Analytics and Reports: Points to Consider .................................................................................................... 4
Analytics and Reports Terms: Explained ................................................................................................................... 5
Oracle Business Intelligence Architecture .................................................................................................................. 7
6 Performance Tuning 69
Performance Tuning for Analytics and Reports: Points to Consider ......................................................................... 69
Preface
This Preface introduces information sources available to help you use Oracle Applications.
Note
If you don't see any help icons on your page, click the Show Help button in the global area. Not all pages have
help icons.
Oracle Applications Help, and select Documentation Library from the Navigator menu.
http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://
www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
i
Oracle Sales Cloud Preface
Creating Analytics and Reports
Click your user name in the global area of Oracle Applications Help, and select Send Feedback to Oracle.
ii
Oracle Sales Cloud Chapter 1
Creating Analytics and Reports Introduction
1 Introduction
This guide gives a quick overview of Sales Cloud analytics and reports and provides links to videos of the top 10
reports in action.
This guide explains how to access, understand, and use some of the key Sales Cloud reports. This guide also
provides a listing of prebuilt Oracle Sales Cloud dashboards and reports.
This guide describes general administrative procedures and concepts for reports and analytics.
Refer to Oracle Sales Cloud Subject Area Documents on the Oracle Help Center for more detail on the use, security,
dimensions, and calculations of Sales Cloud reports.
1
Oracle Sales Cloud Chapter 1
Creating Analytics and Reports Introduction
2
Oracle Sales Cloud Chapter 2
Creating Analytics and Reports Overview
2 Overview
An analytic is a overall term for a bucket of selected details assembled from your current and historical sales information.
This sales data is stored in your database as data objects, and when a analytic is compiled subject-specific data objects
are chosen depending on what you want to see on that analytic. So for example, if you are a sales representative, and you
enter the name of your contact, her phone number, and company name, you have just created three new data objects.
These objects are then stored in your database with a table name like "Customers". Now you have hundreds of contacts, and
thousands of data objects for your customers, these are all available through BI to use for creating both analyses and reports.
They are bundled in Subject Areas and data models to make it easier for you when you create or edit analytics. Both Subject
Areas and data models can be customized.
3
Oracle Sales Cloud Chapter 2
Creating Analytics and Reports Overview
This figure shows the Subject Area options for an analysis in BI. Selected is the Sales - CRM Customers and Contacts Real
Time.
In the SUI, all of the analytics are built as analyses. You can build both analyses and reports in BI. Although both an analysis
and a report are technically a type of analytic, from the point of view of creating these buckets, a report is different from an
analysis because it is created in way which makes it easy to publish online or email, and distribute across your organization.
Analyses are more for your infolets, dashboards, and laptop, mobile, or tablet viewing of key metrics and performance
indicators. Your reports are created using Report from the dropdown menu, instead of Analysis. Although both analyses
and reports are created using subject areas and data models, you build your reports in a way which includes defining the
layout, and format, such as PDF, XLS, or RTF.
The out-of-the box and the custom analysis you create in BI are used for the data shown on your interactive devices to get
instant access to your key sales data. You can also customize the out-of-the box analyses in BI and show the metrics you
need most in the Simplified UI, on your mobile device, or on your tablet.
Note
For more information on creating reports using Business Intelligence, see "Fusion Middleware Report Designer's
Guide for Oracle Business Intelligence Publisher".
For more information on customizing your Sales Infolet pages, see "Oracle Sales Cloud Using Analytics and
Reports: Getting Key Performance Indicators at Your Fingertips."
My Folders
You're the only one who can access anything that you save in My Folders.
When you save a new analysis, dashboard, or report in this folder, it's available in My Folders on the Reports and Analytics
work area. But you won't see it in My Folders in the Reports and Analytics pane on any other work area.
4
Oracle Sales Cloud Chapter 2
Creating Analytics and Reports Overview
Note
The only exception is when you create an analysis using the wizard in the Reports and Analytics pane, in which
case the analysis is available in the pane on all work areas.
Shared Folders
If you have the appropriate roles, you can also save in Shared Folders so that your custom analytics or reports are available to
anyone with the right access. Usually you can save under the Custom subfolder, which has subfolders organized by product
family.
Important
Regarding predefined analytics and reports:
You can save a copy of the predefined analysis or dashboard in the corresponding product family subfolder
under the Custom folder, and edit only the copy. Directly edit predefined analytics only when necessary, to make
sure that anything referencing the analysis or dashboard still works properly.
For predefined reports only, there's a special Customize option that lets you copy the report and also the folder
structure and permissions. The copy is linked to the original, so editing the copy is like directly editing the original.
Custom Folder
Keeping all custom reports and dashboards in the Custom folder has the following benefits:
If updates are applied to predefined analytics and reports through patch upgrades outside the Custom folder, you
ensure that customized versions of those items are not affected. You might lose customizations saved outside the
Custom folder during upgrades.
You can easily locate and identify customized reports, dashboards, folder names and so on.
You can edit reports, dashboards and folder names in the Custom folder without compromising security on the
original objects.
Note
When you copy an item such as a report or dashboard into the Custom folder, the copied items inherits the
permission settings of the Custom folder. If you want to change the inherited permissions, then your administrator
must reset the permissions on the item and the folder where that item resides.
Note
Some of these terms are applicable only if you're creating or editing analytics and reports.
5
Oracle Sales Cloud Chapter 2
Creating Analytics and Reports Overview
Term Definition
business intelligence catalog The repository where all BI objects, including analytics,
reports, briefing books, and agents, are stored. The
catalog contains separate folders for personal, shared,
and custom objects.
business intelligence repository The metadata that determines all of the columns, or
pieces of data, that you can include in analytics. You can
also use the repository as a source of data for reports.
data model The metadata that determines where data for a report
comes from and how that data is retrieved.
job definition The metadata that determines what a job does and
what options are available to users when they submit
the scheduled process. A job is the executable for a
scheduled process.
layout template The actual file, for example, RTF file contains the report
layout information.
6
Oracle Sales Cloud Chapter 2
Creating Analytics and Reports Overview
Term Definition
report component One of the various parts that make up a report, including
its data model, layout, and properties.
scheduled process A program that you schedule and run to process data
and, if appropriate, generate output as a report.
7
Oracle Sales Cloud Chapter 2
Creating Analytics and Reports Overview
The following figure shows a high-level mapping of the Oracle Business Intelligence architecture in Oracle Sales Cloud.
Analytics are available throughout Oracle Sales Cloud as embedded analytics and also in standalone mode by way of the
transactional work areas. Administrators can create custom reports using Oracle BI Answers. BI Composer is the tool for
users to do their own self-service report creation. For more information about these tools, see Reporting Tools for Creating
Custom Reports.
The access points for reports are by way of the embedded analytics on work area pages as well as the Reports and Analytics
pane and the Reports and Analytics work area.
8
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Sales - CRM Customer Classification Partners - CRM Leads and Opportunities Real Time
Sales - CRM Customer Overview Partners - CRM Opportunities and Product Real
Sales - CRM Customers and Contacts Real Time Partners - Partner Classification
Sales CRM Customers and Sales Resources Real Time Partners - CRM Partner Overview
9
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Sales - CRM Deal Registration Product Partners - CRM Partner Performance Real Time
Sales - CRM forecasting and Pipeline Revenue Real Partners - CRM Partner Resource
Time
Sales - CRM Historical Pipeline Partners - CRM Partner and Product Real Time
Sales - CRM Lead Contact Partners - CRM Program Enrollments Real Time
Sales - CRM Lead Product Partners - CRM Program Performance Real Time
Sales CRM Lead Resource Partners - CRM Registered Leads Real Time
Sales - CRM Opportunities and Competitors Real Time Marketing - CRM B2C Customers
Sales - CRM Opportunities and Partners Real Time Marketing - CRM Campaign Launch
Sales - CRM Opportunities and Products Real Time Marketing - CRM Campaign Performance
Sales - CRM Opportunity Assessments Marketing - CRM Campaigns and Contacts Real
Sales - CRM Opportunity Contact Marketing - CRM Campaigns and Leads Real Time
Sales - CRM Opportunity Resource Marketing - CRM Campaigns and Opportunities Real
Time
Sales - CRM Opportunity Sales Stage Snapshot Marketing - CRM Lead to Order
10
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Sales - CRM Pipeline Marketing - CRM Leads and Opportunities Real Time
11
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
How effective are our current references? Has their participation meant a difference to us in wins?
Now let's go into BI and explore the CRM Pipeline Subject area. Go to the option to create new analytics on the upper right.
Here you can create analysis and reports, as well as many other features. When you choose to create an analysis or report
here, you see all the subject areas available for Sales Cloud Analytics. Using the New option, you can explore the data objects
available in a subject area, as well as create analytics from a subject area.
This figure shows the Sales - CRM Pipeline subject area which is available when you click New >Analysis in BI.
Let's go ahead and click Sales - CRM Pipeline subject area, as if we are creating a new analysis. The interface now shows
all of the folders on the left under the CRM Pipeline subject area. Each subject area has one fact folder and a number of
dimension folders. Fact folders contain attributes that can be measured, meaning that they are numeric values such as sales
forecasts and quotas. A special folder, called a Degenerate Dimension, is also associated with the fact folder. Each dimension
folder is joined to the fact folder within a subject area. Fact folders are usually at the bottom of the list of folders and are
usually named after the subject area. If you are creating an analysis, your next step is to drag your columns onto the Selected
Columns palette.
12
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
This figure shows the interface for creating analysis based on the facts and dimensions available for the CRM Pipeline subject
area.
When you drag a column onto the Selected Columns area, you are building an analysis that shows all the information related
to that subject area. The information can be from the Facts folder, which contain information that can be measured, like
available discount and unpaid amount, or the information can be from the columns in the dimension folders, which contain
attribute and hierarchical columns like bank account number and due date. Let's drag Account Type from Customers to our
report palette.
This figure shows the Selected Columns area with the Customer Account Type - Person column added.
Once you have a new analysis with your column added, you can save it to your catalog folders and open it up and view real-
time details from your subject areas any time. In addition to building reports using subject areas, this is a great way to explore
your subject areas, and what facts and dimensions are available.
13
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Note
Before you create a custom subject area, review all the included subject areas to see if the one you want is
already available.
Here are the steps in the train stops that you can use for configuring your custom subject area:
14
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
In this step, you select the child objects whose data you want to use in your reports. You can add child objects only
if the primary object has child objects. Else, the add icon is disabled. When you select child objects for your custom
subject area, consider the following points:
For a one-to-many primary-child relationship, you can add multiple child objects if required. The parent-child-
grandchild-grand grandchild hierarchy supports adding only up to three levels of child objects, for example,
parent-child1-child1.1-child1.1.1.
For a many-to-one primary-related relationship, you can add as many related objects as you want.
3. Configure Fields
In this step, you select the fields that you want to display on your reports. You typically add at least one field from
each of the objects that you have selected for your custom subject area.
Select the desired measures to generate for number, date, or currency fields from all the available objects so that
the subject area includes only those measures that you want to analyze. Also, define at least one measure.
In the Select Aggregations column, select an option from the list of predefined formulas that you can apply to the
Measure field. When you select the formula, the application applies the selected formulas to the selected field and
measures.
You can change the display labels of the fields that you select in this step. Additionally, you can use the Select
Fields dialog to remove fields that belong to the primary object, or add fields from the related objects. The Select
Fields dialog appears when you click Select Fields when configuring fields for your custom subject area.
After you publish your custom subject area, the fields you have selected for your subject area are automatically
added to their owning object's folder. If you have also defined measures, those fields are automatically added to the
Facts folder.
For more information on measures, see Measures in Custom Subject Areas: Explained topic.
This figure shows the fact folder and the object folder whose fields are selected.
15
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
For more information on implicit fact, see Implicit Fact Column in Custom Subject Areas: Explained topic.
For more information on marketing segmentation, see Marketing Segmentation: Functional Overview and its related
topics.
If required, select the Date columns for date leveling. For more information on date levelling, see Date Levelling in
Custom Subject Areas: Explained topic.
7. Configure Security
Select the required security level for the Everyone Role Name, which is added by default or add additional Role
Names by clicking in the + icon and define the security level for each one of them.
Note
The security definition here only control who can access the custom subject area definition to create
reports. It doesn't control data visibility which is automatically controlled based on the user running the
reports.
For more information on securing custom subject areas, see Securing Custom Subject Areas: How It Works topic.
16
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Review the custom subject area configuration for all added objects, attributes, and measures, and if satisfied, click
Submit. If changes are required click on Back to navigate back to the required screen.
After you submit, the custom subject area configuration is prepared for publishing. You can create and submit a
custom subject area either immediately or save and close the custom subject area at any point and submit it later.
You must first submit a custom subject area for publishing before you can select it from within Oracle BI Composer.
After you save or submit a custom subject area, you cannot modify its primary object.
Select the published custom subject area and start creating your report.
17
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
This figure shows a sample custom subject area. Note the custom: prefix.
1. On the Overview page of the Application Composer, click Custom Subject Areas.
2. From the Application list, select the application depending on the object you used for creating the custom subject
area.
3. Locate the custom subject area that you want to edit, and click the Edit icon.
Note
You can filter out inactive custom subject areas in Application Composer by viewing custom subject
areas in Active status. This is safer than deleting them, because the inactive subject areas are still
available and can be found by searching.
4. Make the desired changes and then click Submit to republish the custom subject area.
While you can edit a custom subject area in any status, there are considerations on what you can or can't do when editing.
When editing a published custom subject area, it is not possible to:
18
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Note
You cannot modify a predefined report subject area that is delivered with Oracle Sales Cloud. Instead, you must
create separate custom subject areas to meet your reporting needs. Before you create a custom subject area, be
sure to review all the included subject areas to see if the one you want is already available.
Note
You can inactivate only those custom subject areas that are published and have OK status, and can activate only
previously inactivated custom subject areas.
To inactivate a custom subject area, select it in the list and then click the Inactivate button. To activate an inactive custom
subject area, select it and click Activate.
Note
If no custom subject area is selected in the list, the button doesn't appear.
This graphic shows an active custom subject area selected, and the Inactivate button.
When searching for custom subject areas, you can filter out inactive custom subject areas in Application Composer by
viewing only those in Active status. Inactivating a custom subject area is safer than deleting it, because the inactive subject
areas are still available and can be found by searching.
Related Topics
Custom Subject Areas: Explained
19
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Objects in Oracle Sales Cloud can be classified under broad categories of custom objects and standard objects. The objects
that you create are called custom objects and those delivered with Oracle Sales Cloud are standard objects.
For more information on the various types of objects in Oracle Sales Cloud, see Defining Objects Explained topic.
Before designing of your custom subject area, use Application Composer to identify or create the objects and fields that you
want to use.
Primary Objects
A primary object is any reportable top-level object. You create a custom subject area based on this primary object.
Additionally, the primary object is the focus of the report that you create based on the custom subject area.
The list of available primary objects includes all reportable objects, which are either top-level, custom objects, or standard
objects that are configured as reportable by the owning Oracle Sales Cloud application. After you save your custom subject
area, you can't change its primary object; however, you can create another custom subject area using a different primary
object.
Note
You cannot include common object Notes and Tasks in a custom subject area. They are not reportable.
Based on how you want to configure your custom subject area, you can add multiple child objects under the primary object.
But you can't add more than three levels of child objects to a primary object.
Child Objects
A child object is an object that has one-to-many relationship with a parent object and can be a parent object of another child
object. If an object's parent object is already a child object (of another parent object) then the object is a grandchild object.
Custom subject areas support parent-child-grandchild-grand grandchild objects.
This figure shows the parent-child-grandchild-grand grandchild hierarchy.
You can add multiple child objects to the primary object as required, as long as there are child objects available. If there are
no child objects for the chosen primary object, the list that enables selecting child objects does not appear.
The parent-child-grandchild-grand grandchild hierarchy supports adding only up to three levels of child objects, for example,
parent-child1-child1.1-child1.1.1.
20
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Note
Once you publish a custom subject area, you cannot add or remove child objects.
Related Objects
A related object is any object with a many-to-one relationship with its parent object. Custom subject areas support objects
related to parent, child, grandchild or grand grandchild objects. It is possible to add one or more related objects to a custom
subject area.
For example, when configuring a custom subject area, you can select Opportunity object, which is a primary object and then
click Fields From to add related objects.
This figure shows how you add related objects.
You can also add or remove opportunity fields, or add or remove related objects and its fields from the custom subject area.
This figure shows how you add or remove fields from primary or related objects.
You follow a similar process for adding or removing fields for any other child object that you add to the custom subject
area. After you publish a custom subject area, you cannot remove related objects; however, you can create another custom
subject area and then use the applicable related objects.
For an example of how you configure a custom field and create a custom subject area using that field, see Creating a Custom
Object and Associating it With a Custom Dynamic Choice List Field: Worked Example topic.
21
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Related Topics
Custom Subject Areas: Explained
Associating Custom and Standard Objects and Creating Reports: Worked Example
Text
Number
Date
Percentage
Date time
Currency
Check box
When you create a custom field, you can create reports for the following data types:
Boolean
Note
If you are using Boolean data type for fields other than check boxes, those fields are displayed as either 0
or 1 on your custom reports.
Number
Currency
Date
22
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
String
Percentage
Phone
Date time
Note
Extension dimension fields are not available for reporting until custom fields have been specified.
Here's a summary of the steps for creating a report using extension dimension fields:
1. Using Application Composer, create custom fields for standard objects, and ensure that the custom fields are
exposed on the user interface.
3. In the navigator menu, select Reports and Analytics under Tools to navigate to Oracle Business Intelligence (BI)
Composer.
4. Select a real time or Oracle Transactional Business Intelligence (OTBI) subject area that includes the predefined
extension dimension.
5. Create a report.
When you specify the columns for your report, you can select the extension fields from the extension dimension folder, which
appears as <Object Name> Extension folder. For example, Opportunity Extension.
Related Topics
Custom Subject Areas: Explained
23
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Here are some measures you can apply to fields of type numeric, currency, or date.
All
Note
All is not a measure, but an option in the UI that selects all of the measures.
Count Distinct: Calculates the number of rows that are not null. Each distinct occurrence of a row is counted
only once.
Note
Although Count Distinct is usually used in cases requiring a count on a foreign key (because a count
of distinct rows is what's wanted), it is not required. If your requirements allow multiple instances
of the same foreign key value to be counted multiple times, you can use Count rather than Count
Distinct.
Standard Deviation: Calculates the standard deviation to show the level of variation from the average.
Standard Deviation Population: Calculates the standard deviation using the formula for population variance and
standard deviation.
All
Maximum
Minimum
24
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
You can select measures based on your reporting needs. For example, you can use measures to view product sales per
store, state, or country. Or, to view the number of support tickets opened or closed per day, week, or month, and so on.
Related Topics
Custom Subject Areas: Explained
Oracle Sales Cloud applications use this fact as part of the query during dimensional browsing. Typically, the most frequently
used fact or the functionally most relevant fact is specified as the implicit fact. For example, a revenue fact is stamped as the
implicit fact in the Pipeline subject area, and a sales account fact is marked as an implicit fact in the Customers subject area.
Note
Only one implicit fact column can be selected per custom subject area.
Related Topics
Custom Subject Areas: Explained
25
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Note
You must refresh the status to know whether the custom subject area is submitted successfully. You may have to
refresh the status multiple times, because the creation of Oracle ADF and RPD artifacts may require some time.
You saved and closed the configuration process for a custom subject area before submitting it for publishing.
A failure occurred in the background processes when creating Oracle ADF and RPD artifacts.
In Process: This status indicates that the data is in the process of being published to Oracle BI.
Note
If the in-process status does not change to OK, even after multiple refresh attempts, then there could be
an error in publishing. If an error occurs, the details are displayed, as well as information about how to fix
problems, where applicable. These error status details allow you to pinpoint and fix problems quickly.
OK: This status indicates that the custom subject area has been published successfully. You can use Oracle BI
Composer to create reports using the objects, attributes, and measures that you have configured in the subject area.
Create a custom object named Orders and include custom fields such as date, amount, product and so on using
the dynamic choice list. Select Account as the target object for the dynamic choice list to allow you to select the
customer for which each new order is required. This action creates a relationship between Order and Account.
Create a work area for the custom Order object and expose the necessary fields in the Overview, Create and Detail
pages.
26
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Create data records for the Order object either through the UI, through Import or through web services. When
creating records, make sure that you select the Account for which each Order is required.
Create a custom subject area for the Order object and expose that subject area for segmentation. When selecting
fields to include in the custom subject area you must choose the Party ID from the Account object.
In this example, the custom object has a relationship to Account only, so it must be related to the Real Time
Customers target level only. The Qualifying Identifier must be set to the same level as the target level
(Customers Real Time) and the Mapped Field must be set to the Party ID of the Account object. This association
ensures that Marketing Segmentation uses the Party ID to identify and count individual customers.
2. Map to List Exports.
Set the Qualifying Identifier to the same level as the target level (Real Time Customers) and set the mapped field
to the Party ID of the Account object. This association ensures that Marketing Segmentation uses the Party ID as
the input parameter when querying the database for the set of customer data to include in the segment.
1. Navigate to the Audience work area and select Create Segment. Enter a name for your segment, select the Real
Time Contacts target level, and click Save and Design. The Segmentation UI will is displayed.
2. Click the Select Another Target Level icon in the upper right corner (next to the Save icon) and select the Real
Time Customers target level.
3. Select the Add/Remove Subject Areas icon in the upper left corner of the screen (in the Subject Area section
next to Refresh icon). Select the new custom Orders subject area that you previously created.
4. Create the segment criteria for the set of Organizations that you want to target (based on orders, or customer
attributes), then save the segment.
Note
This segment will not appear in Marketing Segmentation UI at any time. It is a nested segment used by
the Contacts Real Time segment that is being created.
5. Once the Customer level segment is saved, click Go back to segment_name link in the upper left of the
Segment Designer section. The segment_name is the name of the segment that you are designing. This action
returns to the original segment that is at the Contact level and the Customer level segment will be nested as the first
criteria.
6. Add any other criteria necessary to the segment, can be at the customer or contact level (customer name, contact
e-mail, and so on).
27
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
The counts should reflect the number of contacts that are related to the companies which meet the Orders criteria
(plus any other criteria input into the segment).
When creating the custom object and inserting the dynamic choice list, the target object must be the Contact
object. This object relates the Person Customer to the custom object (instead of an Account).
When setting up the custom subject area, the Party ID of the Contact object must be added to the subject area in
the Field selection step.
When configuring segmentation on the custom subject area, the target level should be set to Real Time
Consumers. The Qualifying Identifier must be set to Consumers Real Time and the Party ID from the
Contact object must be used as the mapped field in both steps.
A nested segment is not needed when you create a segment. The custom subject area is related directly to the
person customer (consumer) so that object can be used in a segment that is targeting consumers.
When creating the custom object and inserting the dynamic choice list, the target object must be the Customer
Contact Profile object. This object relates the Contact to the custom object (instead of an Account or Person
Customer).
When setting up the custom subject area, the Party ID of the Customer Contact Profile object must be added to
the subject area in the Field selection step.
When configuring segmentation on the custom subject area, the target level should be set to Real Time Contacts.
The Qualifying Identifier must be set to Contacts Real Time and the Party ID from the Customer Contact
Profile object must be used as the mapped field in both steps.
A nested segment is not needed when you create a segment. The custom subject area is related directly to the
customer contact (contact) so that object can be used in a segment that is targeting contacts.
28
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
4. Notice that the list includes two custom objects: EXT Child and EXT SalesParent..
1. In the regional area, notice that EXT SalesParent is a parent object, as indicated by its icon. You can also recognize
parent objects by expanding them and noting that they have Pages. Child objects do not have Pages in Oracle
Application Composer
3. Click Fields.
4. Observe that there are five custom fields of varying types; in particular, there is one number field and one currency
field. These fields are candidates for fact or measure columns.
5. Observe that there is a dynamic choice list field that references the Opportunity object. This indicates that the
Opportunity object is a related object. You can add fields from a related object to your custom subject area.
2. Click Fields.
3. Observe there are five custom fields of varying types, including one number field, one date, and one currency field.
These fields are candidates for fact or measure columns.
1. Click the Add Child Object icon at the right of the EXT SalesParent section.
3. Click OK.
4. Click Next.
29
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
3. In the Selected Fields pane, Ctrl-click to select the following and move them to Available Fields pane. This should
leave Graduated, EXTSalesParent_Id_c, Age, Role, Salary, and Name as selected fields.
Record ID
Last Updated By
Creation Date
Created By
4. Click OK.
6. Observe that the date, number, and currency fields are designated as measures.
2. Expand Value
5. Click Next.
30
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Date Leveling
Date leveling is used to roll up data by date.
2. Observe that only date fields for the objects are displayed. You can designate a date field for date leveling.
4. Select the Allow Leveling check box to allow date leveling for this field.
5. Click Next.
2. Click Next.
After you configure the custom object security, you can publish your Custom Subject Area Based on a Pair of
Seeded Custom Objects. Once you publish your Custom Subject Area Based on a Pair of Seeded Custom Objects,
these custom object can be used when creating and configuring your custom reports.
The following process describes how to create an analysis in Oracle Business Intelligence Composer (BI Composer) using the
Sales - CRM Pipeline subject area.
4. Under Select Subject Area, locate and select the published Custom: Opportunity Winning Partners custom
subject area.
5. Review the custom subject area: Expand each folder and review its attributes and measures.
31
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
b. Click Next.
d. Click Next.
f. Click Next.
h. Click Next.
j. Click Next
7. Run the created report by navigating to the folder where you saved the report.
Restriction
The wizard isn't available for dashboards, and you can't use it to delete analyses.
Creating an Analysis
1. Open the Reports and Analytics pane in any work area.
3. Select the subject area that has the columns you want for your analysis.
32
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
4. Optionally add more subject areas or remove any that you no longer need.
5. Select the columns to include, set options for each column, and click Next.
6. Optionally enter a title to appear at the top of the analysis, above the analysis name which you enter in the last step.
7. Select the type of table or graph (or both) to include, specify the layout of the views, and click Next.
Tip
At any point after this step, you can click Finish to go to the last step, to save your analysis.
8. Optionally set more options for the table or graph, and click Next.
9. Optionally add sorts or filters based on any of the columns you included, and click Next.
10. If you have a table, optionally define conditional formatting for select columns, for example, to display amounts over
a certain threshold in red. Click Next.
11. Enter the name of your analysis and select a folder to save in.
Editing an Analysis
1. Open the Reports and Analytics pane in any work area where the analysis is available.
3. Perform steps 4 through 10 from the preceding Creating an Analysis task, as needed.
4. Save your analysis with the same name in the same folder.
Tip
You can create a copy of the analysis, whether you edited it or not, just by saving it either with a new
name or in a new folder.
5. Click Submit.
33
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
3. Click Search
5. In the Manage Opportunity Profile Options page, set Profile Display Name = Sales Historical Snapshot
Configuration.
6. Click Search.
The profile value here specifies the retention policy. This profile option allows a sales administrator to tune the how
long the system should retain daily, weekly, monthly and quarterly snapshots.
Code Description
C: Closed period (in days) Tells the system to create snapshots for
opportunities closed within the last C days. This
value must be greater than zero.
D: Daily snapshots (in days) The number of days to retain daily snapshots. This
value must be greater than zero
W: Weekly snapshots (in weeks) The number of weeks to retain weekly snapshots.
This only applies if the enterprise calendar is a
week-based calendar
M: Monthly snapshots (in months) The number of months to retain monthly snapshots.
This only applies if the enterprise calendar is a
month-based calendar
34
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Code Description
An upper limit of 10,000,000 snapshot records (opportunity and revenue records combined) is supported. Once
the record limit is reached, the snapshot process will automatically purge records by oldest snapshot date until the
record count is brought under the limit.
The snapshot process only supports capturing snapshots if the enterprise calendar is configured to be either a
month- or week-based calendar. No other calendar period frequencies are supported. It is a prerequisite to set up
the enterprise calendar before using historical snapshots.
9. Click Cancel to close the profile options page without altering any values.
4. Select Analysis.
5. Drill down on the Sales - CRM Historical Pipeline subject area. You may need to scroll down.
This subject area is specifically designed for reporting on opportunities and revenues against their daily, weekly or
monthly (depending on the enterprise calendar period setup), quarterly and yearly trends or to compare opportunity
and revenue data against specific points in time. The other historical snapshot subject area is Sales - CRM
Opportunity Sales Stage Snapshot, that includes the following:
Term Definition
35
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Term Definition
Historical Pipeline Facts Similar to pipeline facts in the Sales - CRM Pipeline
Subject Area. Here, the measurements are
calculated based on historical opportunity snapshot
data (at opportunity granularity)
Historical Pipeline Detail Facts Similar to pipeline detail facts in the Sales - CRM
Pipeline Subject Area. Here, the measurements
calculated based on historical opportunity and
revenue snapshot data (at revenue granularity)
7. Double-click Opportunity Name to add it to the Selected Columns section. You may need to scroll down to locate
Opportunity Name
36
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Notice that you can choose a pipeline date, period (week or month), quarter, or year.
17. Add Pipeline Snapshot Date and collapse Pipeline Snapshot Date.
Notice that you can add facts on revenue lines, open or closed opportunities, or both.
After you create an historical trending report, you should create filters for your report. The next section describes
this process
5. Click OK.
After creating your filters for your historical trending report, you should save your reports. The next section describes
how to save your historical trending reports.
37
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
2. In the Save As pop-up, expand Shared Folders > Custom > Customer Relationship Management > user id
nn, where nn is your id number.
4. Click OK.
Number of days after which opportunities have been closed to continue to snapshot the opportunity and its
corresponding revenue information
The timeframe that the system should retain daily, monthly, weekly, and quarterly snapshots.
To scheduled to capture historical snapshot data on a daily basis, perform the following steps.
3. Click the Schedule New Process button on the Scheduled Processes page.
38
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
4. Click the Search link in theName drop down. Search for the Generates Sales Historical Snapshots job.
10. Select Run option Using a scheduleDaily frequency which runs every 1 Days, and specify Start and End dates.
14. Search for the Generates Sales Historical Snapshots in the Scheduled Processes UI to see the scheduled jobs.
The entry without a scheduled time can be used to edit the job schedule using the Edit Schedule button in the
Details section.
39
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
3. Expand Sales. You might need to scroll down in Contents to see sales.
4. Expand Analytic Library > Embedded Content > Opportunity and Revenue Management. These are as-
delivered reports intended to be included in opportunity and revenue management pages.
5. Click Opportunity List Report..
6. Click View. In the local area, notice that a new tab labeled "Opportunity List Report" is created. After a few
moments, observe that a tabular report with opportunities grouped by year, Sales Method, Sales Stage, and
Customer is shown.
Use the following procedure to sort your report after it has been generated.
1. The as-generated report is sorted by customer name in ascending order. Move the cursor over the "Customer
Name" column header until the sort ascending and sort descending icons appear.
40
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
2. Click the sort descending, and verify that the rows are restored. Oracle Sales Cloud reports group similar values of
a column together.
Combining more than one result set from different subject areas using set operators such as union, union all,
intersection and difference.
Common Dimensions
A common dimension is a dimension that exists in all subject areas that are being joined in the report. Dimensions are
categorizations of data, and the categorizations reflect how a business analyst wants to analyze data. When analysts say they
want to see numbers "by" something or "over" something, they are identifying the dimensions of the data. Some common
dimensions that exist in Sales subject areas are geography, product, customer, and time.
Note
You can also use the Oracle BI repository as a data source for reports.
Columns
This table describes the three types of columns.
41
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
Month
Subject Areas
When you create an analysis, you first select a subject area, which contains columns related to a specific business object or
area. You then open folders within the subject area to find the columns to include in your analysis.
Folders
Each subject area has one fact folder and a number of dimension folders. Folders can have subfolders.
Fact folders:
Are usually at the bottom of the list of folders and are usually named after the subject area.
Dimension folders:
For example, if your analysis has the Currency attribute from a dimension folder, you see currencies in the
results. If you also add the Total fact, then your analysis includes only records with both a currency and a total
amount. The more columns you add, the smaller the query set for your analysis.
Can be common folders or common dimensions that appear in more than one subject area.
Important
If your analysis has columns from multiple subject areas, then you:
Include columns only from dimension folders that are common to all of those subject areas. At
least one such column is mandatory.
Must include one column from the fact folder in each of those subject areas.
42
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
1. In the Oracle BI Presentation Catalog, click the New button and select Data Model under Published Reporting.
2. Optionally click the Data Model node in the Data Model pane to set properties for the data model.
3. Click the Data Set node in the Data Model pane to create or edit data sets, which determine where and how to
retrieve data.
4. Click the New Data Set button and select a data set type.
Tip
It's recommended that you use the BI repository as a data source, so select either:
SQL Query: To use a Query Builder tool to define what to use from the repository. Select Oracle BI
EE as the data source.
5. Optionally click the Parameters node in the Data Model pane to define variables that users can set when they use
the report, to limit the data included in the report output.
Important
The order of parameters is important if there are job definitions defined for reports that use your data
model. If you change the order in the data model, the job definitions also need to be updated.
b. Paste within Shared Folders - Custom in a subfolder that has a folder path similar to the folder that stores
the original data model.
43
Oracle Sales Cloud Chapter 3
Creating Analytics and Reports Building Analytics with Business Intelligence
c. For the data model you pasted, click More, and select Edit.
2. Optionally click the Data Model node in the Data Model pane to set properties for the data model.
3. Click the Data Set node in the Data Model pane to create or edit data sets.
Most predefined data models are of type SQL Query, and are set up to get application data from the following
tables:
ApplicationDB_CRM: Sales
4. Perform steps 5 through 7 from the preceding Creating a Data Model task, as needed.
44
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
Design the layout for the report. The layout can be created using a variety of tools. The output and design
requirements of a particular report determine the best layout design tool. Options include the Layout Editor, which
is a Web-based layout design tool and enables interactive output, Microsoft Word, Adobe Acrobat, Microsoft Excel,
and Adobe Flexbuilder.
Set runtime configuration properties for the report.
Design style templates to enhance a consistent look and feel of reports in your enterprise.
Create sub templates to reuse common functionality across multiple templates.
Enable translations for a report.
Rich Text Format (RTF) BI Publisher provides a plug-in utility for Microsoft
Word that automates layout design and enables you
to connect to BI Publisher to access data and upload
templates directly from a Microsoft Word session.
The RTF format also supports advanced formatting
commands providing the most flexible and powerful of
the layout options. RTF templates support a variety of
output types including: Excel (mhtml), Excel (html), Excel
(*.xlsx), HTML, MHTML, PDF, PowerPoint, RTF, and
Zipped PDF.
Portable Document Format (PDF) PDF templates are used primarily when you must use
a predefined form as a layout for a report (for example,
a form provided by a government agency). Because
many PDF forms already contain form fields, using
the PDF form as a template simply requires mapping
45
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
Microsoft Excel (XLS) Excel templates enable you to map data and define
calculations and formatting logic in an Excel workbook.
Excel templates support Microsoft Excel (.xls) output
only. If you must only view report data in Excel, then
you can also use BI Publisher's Analyzer for Microsoft
Excel to download report data to an Excel worksheet.
Create a layout for the data in Excel and then upload
the spreadsheet back to BI Publisher to save as a report
layout.
Task Example
Edit the layout of a report. Add your company logo to the report output.
Add a new layout to a report. Design a new layout template that provides less detail
than the existing template.
Edit a data model. Add two fields to the data model used by a report so
that you can add those new fields to a custom layout for
the report.
46
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
Task Example
Create a new report based on a new data model. Create a new data model based on data from an
external system, and create new reports using the
custom data model.
Report Components
Each report has components that you can customize, as described in this table:
Data model Defines the data source, data Data model editor in the application
structure, and parameters for the
report. Multiple reports can use the
same data model. Each report has
one data model.
Task Example
Edit the layout of a report. Add your company logo to the report output.
Add a new layout to a report. Design a new layout template that provides less detail
than the existing template.
47
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
Task Example
Edit a data model. Add two fields to the data model used by a report so
that you can add those new fields to a custom layout for
the report.
Create a new report based on a new data model. Create a new data model based on data from an
external system, and create new reports using the
custom data model.
Oracle BI Answers
Oracle BI Answers is a report creation tool that allows users create both simple and complex reports. Some reports might
include formulas, compound layouts, and joining of multiple subject areas. You can also create custom dashboards and
scorecards using this tool.
For more detailed information about Oracle BI Answers, see Oracle Business Intelligence Answers, Delivers, and Interactive
Dashboards User Guide.
BI Composer
BI Composer is a web-based report wizard designed for novice users. It guides you through the steps to create a report, and
at the end of the flow, you can save the report to the Oracle BI Presentation Services Catalog. You can launch BI Composer
from either the Reports and Analytics pane or the Reports and Analytics work area.
For more detailed information about Oracle BI Composer, see the chapter on Using BI Composer to Work with Analyses in
Oracle Fusion Middleware User's Guide for Oracle Business Intelligence Enterprise Edition.
Creating a Report
3. Select the data model to use as the data source for your report.
48
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
4. Continue with the wizard to create the report layout, or choose to use the layout editor and close the wizard.
6. Click the Properties button in the report editor to set specific formatting, caching, and processing options for your
report.
Setting Up Access
You or your administrator can:
Create a job definition so that users can run your custom report as a scheduled process.
Set up the report for scheduling in the Reports and Analytics pane.
Secure general access to your report and its job definition, if any.
Employee Name
Opportunity Name
Status
49
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
6. Select the following views (which is the visualization for the report), and then click Next.
For Title, enter Opportunity Count by Sales State (the name of the report)
For Layout, and Table, keep the defaults (Table Above Graph and None, respectively).
By default the application moves all the dimensional attributes into the Group By section (depicts the bars for
the bar graph)
Exclude Employee and Opportunity Name to further define the graph to include only sales stage related bars.
Note
Use the Move To drop-down list to exclude a view.
7. Add a filter to show only certain sales stages in the report by selecting the following sales stages column values:
Closed
Discovery
Negotiation
Short List
Solution Presentation
Note
Filtering is an optional feature.
Note
In the preview, notice the bars are now shorter because the additional filter was applied.
Click My Folders if you do not want others to view the report. Otherwise, click Shared Folders.
50
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
Click Submit.
A dialog box appears confirming the report was saved successfully.
Click OK to exit.
To watch a video that walks you through this example, see the following article ID 1474869.1 on My Oracle
Support:
https://support.oracle.com/epmos/faces/ DocumentDisplay?_afrLoop=363802483569580=1474869.1=
18555ity9z_41#REF_PURPOSE
In the Reports and Analytics pane, click the Browse Catalog button to open the Oracle BI Presentation Catalog,
and find your report or data model in the Folders pane.
51
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
In the Reports and Analytics pane, find your report and select More to go to the report directly in the catalog. The
data model associated with the report should be in the Data Models subfolder within the same folder as the report.
Sign in to the application directly (for example: http://host:port/analytics/saw.dll) to open the catalog.
Sign in to the BI Server directly (for example: http://hostname.com:7001/xmlpserver) to open the catalog.
Alternatively, once you are in the catalog using another method, for example, through the Reports and
Analytics pane, change the final node of the URL (http://host:port/analytics/saw.dll) to xmlpserver. So the URL
you use would be: http://host:port/xmlpserver.
Predefined Reports
A special Customize option is available only:
Through direct access to the Oracle Business Intelligence server using the /xmlpserver URL. When you find your
report in the Oracle BI Presentation Catalog, select Customize from the More menu.
The Customize option automatically creates a custom copy of a predefined report and stores it in the Shared Folders -
Custom folder within the catalog. The new report is linked to the original, so that when users open or schedule the original,
they are actually using the custom version.
If you don't have access to the Customize option or don't want the original version linked to the new report, then make a
copy of the predefined report and save it in the Custom folder.
Makes it unnecessary to update processes or applications that invoke the report. For example, if the original report
is set up to run as a scheduled process, then don't change the setup. When users submit the same scheduled
process, the custom report runs instead of the original.
Removes the risk of patches overwriting your edits. If a patch updates the original report, the custom report is not
updated in any way.
52
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
Note
The custom report still references the original data model. The data model is not copied. A patch that
updates the data structure of the data model might affect your custom report.
To edit the custom report again later, you don't need to be in the BI Server. Just go to the Oracle BI Presentation Catalog and
either:
If you manually create a report with the same name as a predefined report, and give it the same folder path under
the Custom folder, then the new report becomes a custom version of the original predefined report. This action
would be as if you had used the Customize option to create the custom report.
The link to the original report is broken if you rename the custom or original report.
You can edit the custom report so that it uses a different data model. But if the original data model is updated later,
then your custom report doesn't benefit from the change.
Task Performed on the Original Report Result When There's a Custom Report
53
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
Task Performed on the Original Report Result When There's a Custom Report
Delete Deletes the original report only. If you delete the custom
report, the original report is not deleted.
Warning
This action breaks the link between the
original and custom reports.
A copy of the existing object (with your edits) is automatically created in the same folder, with a new name that
indicates it's a custom version.
54
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
If the patch includes a new version of both the predefined object and a folder in its file path, then:
The new folder, along with the new version of the object, overwrites the existing predefined folder and object.
A copy of the existing folder (along with your edited object) is automatically created. The folder is renamed to indicate
that it's a custom version, but your edited object is not renamed.
Note
Future patches won't affect renamed custom objects within a renamed custom folder.
Layout Templates
To customize a layout, you edit the layout template, which:
Maps columns from the data model to these components so that the data is displayed in the right place.
Defines font sizes, styles, borders, shading, and other formatting, including images such as a company logo.
RTF: Most of the predefined templates are rich text format (RTF) templates created using Microsoft Word.
XPT: Created using the application's layout editor, these templates are for interactive and more visually appealing
layouts.
eText: These templates are specifically for Electronic Data Interchange (EDI) and Electronic Funds Transfer (EFT).
You can also create and edit other types of templates using Adobe PDF, Microsoft Excel, Adobe Flash, and XSL-FO.
1. Copy the original report and save the custom version in Shared Folders - Custom in the Oracle BI Presentation
Catalog. You create or edit templates for the custom copy of the report.
55
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
Tip
You can use the Customize option if the original is a predefined report.
Note
You don't need to do this if you're using the layout editor.
1. Select your report in the Oracle BI Presentation Catalog and click Edit.
Report viewer
Scheduler
1. Select your data model in the Oracle BI Presentation Catalog and click Edit.
56
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
Tip
If you're not sure which data model is the source for your report, find the report in the catalog and click
Edit. The data model is displayed in the upper left corner of the report editor.
3. Enter values for any required parameters, select the number of rows to return, and click View.
4. To save the sample data to the data model, click Save As Sample Data.
If you're designing an RTF template, click Export to save the file locally.
Note
This procedure requires that the report is enabled for online viewing.
2. Click Open to run the report in the report viewer with the default parameters.
Note
This procedure requires that the report is enabled for scheduling (not as a scheduled process).
2. Click Schedule.
4. On the Output tab, ensure that Save Data for Republishing is selected.
5. Click Submit.
57
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
7. On the global header, click Open, then click Report Job History.
9. On the details page, under Output and Delivery, click the XML Data Download icon button.
Prerequisite
Make sure that sample data is generated from the data model that your report is using.
1. Select the report in the Oracle BI Presentation Catalog and click Edit.
Or, click Add New Layout and select a template type under the Create Layout section.
Note
If you're designing a new layout for your report, consider using the layout editor.
58
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
3. Click Home.
5. Select the add-in for the type of template you're working with.
Prerequisites
Install the Template Builder for Word add-in, and generate sample data.
a. Select your report in the Oracle BI Presentation Catalog and click Edit.
b. In the report editor, click the Edit link of the layout to download the RTF file.
2. Open the downloaded RTF template file in Microsoft Word. Or, if you're creating a new template, just open
Microsoft Word.
59
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
1. Select your report in the Oracle BI Presentation Catalog and click Edit.
b. Browse for and select the layout template file that you created or edited.
d. Select the locale, which you can't change once the template file is saved to the report definition.
e. Click Upload.
1. Select your report in the Oracle BI Presentation Catalog and click Edit.
Setting Description
Default Format When multiple output formats are available for the
report, the default output format is generated by
default when users open the report in the report
viewer.
60
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
Setting Description
Default Layout When multiple layouts are available for the report,
you must select a default layout to present it first in
the report viewer.
Tip
To hide a predefined layout from users,
inactivate it.
View Online Select this check box so that layouts are available
to users when they view the report. Otherwise, the
layout is available only for scheduling the report.
61
Oracle Sales Cloud Chapter 4
Creating Analytics and Reports Creating Analytics as Reports
62
Oracle Sales Cloud Chapter 5
Creating Analytics and Reports Reporting in Multiple Currencies
1. User Currency - Set by the business user in Oracle Sales Cloud, Regional settings. This setting applies to the entire
application interface for that user only. The currency options available in the dropdown are set by your system
administrator.
2. Reports Currency - Set by the business user in BI under My Account in the Reports area. The setting applies to that
user only and only relevant for report production.
3. Corporate Currency - Set by the system administrator. This setting applies to all users in that company.
3. Select the preferred currency to be used. The currency drop-down list includes currencies that were set up in
Oracle Sales Cloud for your company by your system administrator.
63
Oracle Sales Cloud Chapter 5
Creating Analytics and Reports Reporting in Multiple Currencies
The following image shows the user currency preferences option for Sales Cloud.
5. Go to the Preferences.
64
Oracle Sales Cloud Chapter 5
Creating Analytics and Reports Reporting in Multiple Currencies
The following image shows the currency options in BI. For reporting, only Entered, CRM, and the User Preferred options
apply.
User Preferred Currency using Simple Currency Conversion to User Preferred Currency is performed at
Management the time your run the report, and is calculated from the
Corporate currency based on the last time the record
was updated and saved or closed.
User Preferred Currency using Advanced Currency Conversion to User Preferred Currency happens on
Management the date your run the report, and uses the currency
indicated on the record.
65
Oracle Sales Cloud Chapter 5
Creating Analytics and Reports Reporting in Multiple Currencies
66
Oracle Sales Cloud Chapter 5
Creating Analytics and Reports Reporting in Multiple Currencies
67
Oracle Sales Cloud Chapter 5
Creating Analytics and Reports Reporting in Multiple Currencies
68
Oracle Sales Cloud Chapter 6
Creating Analytics and Reports Performance Tuning
6 Performance Tuning
Blind Queries
Avoid blind queries because they are performed without filters and therefore fetch large data sets. Performance could be
an issue with these queries and can easily overload the application. All Transactional Business Intelligence queries on large
transaction tables must be time bound. For example, include a time dimension filter and additional filters to restrict by key
dimensions such as worker. In addition, apply filters to columns that have database indexes in the transaction tables. This
ensures a good execution plan is generated for the Business Intelligence query.
69
Oracle Sales Cloud Chapter 6
Creating Analytics and Reports Performance Tuning
70
Oracle Sales Cloud Chapter 7
Creating Analytics and Reports Keeping Your Analytics Secure
Subject Areas
Subject areas are functionally secured using duty roles. The supplied user roles include the necessary duty roles to access
the Oracle Business Intelligence content. The names of duty roles that grant access to subject areas include the words
Transaction Analysis Duty (for example, Sales Managerial Transaction Analysis Duty). Access to a subject area is needed to
run or create reports for that subject area.
Note
The BI Author Role is required to create new OTBI reports. By default, the Sales Representative job role is not
assigned the BI Author role.
71
Oracle Sales Cloud Chapter 7
Creating Analytics and Reports Keeping Your Analytics Secure
Available from the Oracle Cloud Documentation library, this guide describe the Oracle Sales Cloud applications
security reference implementation and includes descriptions of all the predefined data that is included in the security
reference implementation for an offering. The security reference implementation can be customized to fit divergent
enterprise requirements.
Oracle Fusion Middleware Security Guide for Oracle Business Intelligence Enterprise Edition.
This guide provides information about using Transactional Analysis Duty roles to secure access to the BI catalog.
Note
Permissions are a part of the Oracle BI EE security model, and how permissions are initially assigned is based on
how users, roles, and groups were set up on your application, and which privileges the Oracle BI EE administrator
granted those users, roles, and groups.
Permission Definitions
To control access to objects (such as a folder in the catalog or a section in a dashboard), you assign permissions to
application roles, catalog groups, and users. The permissions that you can assign vary depending on the type of object with
which you are working.
The following are the main types of permissions encountered for Sales Cloud users:
Permission Definition
Full Control Use this option to give authority to perform all tasks
(modify and delete, for example) on the object.
72
Oracle Sales Cloud Chapter 7
Creating Analytics and Reports Keeping Your Analytics Secure
Permission Definition
permission to the selected folder. Access to these
objects is required when the objects in the folder, such
as analyses, are embedded in a dashboard or Oracle
WebCenter Portal application page that the user has
permission to access.
For example, if you grant users the Traverse permission
to the /Shared Folders/Test folder, then they can
access objects, through the BI Presentation Catalog or
embedded in dashboards or Oracle WebCenter Portal
application pages, stored in the/Shared Folders/ Test
folder and stored in sub-folders, such as the /Shared
Folders/ Test/ Guest folder However, users cannot
access (meaning view, expand, or browse) the folder
and sub-folders from the Catalog.
For information on application roles, see Oracle Middleware Security Guide for Oracle Business Intelligence Enterprise Edition.
For information on catalog groups, see "Working with Catalog Groups" in Oracle Middleware Security Guide for Oracle
Business Intelligence Enterprise Edition.
73
Oracle Sales Cloud Chapter 7
Creating Analytics and Reports Keeping Your Analytics Secure
BI Publisher Data Model Developer Role Creates and edits Oracle Business Intelligence Publisher
data models.
BI Consumer Role
The predefined OTBI Transaction Analysis Duty roles inherit the BI Consumer Role. You can configure custom roles to inherit
BI Consumer Role so that they can run reports but not author them.
BI Author Role
BI Author Role inherits BI Consumer Role. Users with BI Author Role can create, edit, and run OTBI reports.
All predefined Sales job roles that inherit an OTBI Transaction Analysis Duty role are also assigned the BI Author Role at the
job role level, except for the Sales Representative job role which is not assigned the BI Author role.
BI Administrator Role
BI Administrator Role is a superuser role. It inherits BI Author Role, which inherits BI Consumer Role.
The predefined Sales Cloud job roles do not have BI Administrator Role access.
74
Oracle Sales Cloud Chapter 7
Creating Analytics and Reports Keeping Your Analytics Secure
My Team's Leads
My Team's Performance
My Team's Pipeline
75
Oracle Sales Cloud Chapter 7
Creating Analytics and Reports Keeping Your Analytics Secure
My Open Tasks
My Performance
My Pipeline
My Stalled Opportunities
My Unaccepted Leads by
Age
My Won Opportunities
Evaluating My Partners'
Current Quarterly Sales
Note
The predefined Transaction Analysis Duty roles provide permissions to view but not create analyses and reports.
Permissions to create reports are assigned at the job role level using Business Intelligence roles.
76
Oracle Sales Cloud Chapter 7
Creating Analytics and Reports Keeping Your Analytics Secure
Note
A user must be assigned the Transactional Analysis Duty role to run queries and reports. You can verify that a
user, or the job role assigned to a user, has the Transactional Analysis Duty by performing the procedures in this
topic. The Transactional Analysis Duty role is inherited by the Transactional Business Intelligence Worker abstract
role.
2. Select Navigator - Tools - Setup and Maintenance to open the Setup and Maintenance work area.
3. On the All Tasks tab of the Overview page, search for and select the Manage Duties task.
The Oracle Entitlements Server Authorization Management page opens. On the Home tab:
4. In the Display Name field, enter the name of the job role. For example, enter Sales Manager, then click Search.
5. In the search results, select Sales Manager, then click Open Role.
Notice the Transaction Analysis Duty roles that the Sales Manager job role inherits. Note also that the Sales
Manager job role inherits BI Author Role.
77
Oracle Sales Cloud Chapter 7
Creating Analytics and Reports Keeping Your Analytics Secure
2. Select Navigator - Tools - Reports and Analytics to open the Reports and Analytics work area.
3. In the Contents pane, click the Browse Catalog icon. The Business Intelligence Catalog page opens.
4. Click your user name in the global header, then select My Account.
All the duty roles you are assigned are listed, including Transaction Analysis Duty roles and Business Intelligence
roles.
6. Click OK.
Create a custom job role and assign the required OTBI Transaction Analysis Duty roles to it.
1. Sign in to Oracle Sales Cloud with the IT Security Manager job role.
2. Create a custom job role in Oracle Identity Manager (OIM) using the Manage Job Roles task.
3. Save the new custom role, then configure the role to inherit the Transactional Business Intelligence Worker BI
abstract role.
78
Oracle Sales Cloud Chapter 7
Creating Analytics and Reports Keeping Your Analytics Secure
The Transactional Business Intelligence Worker role inherits the Transactional Analysis Duty which is required to run
reports and execute queries.
4. Assign duty roles to the new custom job role in Authorization Policy Manager using the Manage Duties task.
5. Assign the appropriate OTBI Transaction Analysis Duty role to the custom job role. Transaction Analysis Duty roles
are located in the obi application in Authorization Policy Manager.
For example, if you want your custom job role to have access to the subject areas that are secured by the Sales
Transaction Analysis Duty role, search for this duty role in the obi application, then assign it to the custom job role.
6. Run the Retrieve Latest LDAP Changes process. This process makes your custom role available in Oracle Sales
Cloud.
Note
Most changes you make to the standard security settings using Authorization Policy Manager take
immediate effect and can be viewed after you return to the Authorization Management Home page.
Changes to the role hierarchy can, however, take up to 20 minutes to take effect.
The delivered OTBI Transaction Analysis Duty roles inherit the BI Consumer role, which provides view-only access to analyses
and reports. You assign the BI Author role at the job role level, giving you flexibility in granting the BI Author privilege to only
those job roles that you want to have access to create and edit analyses and reports.
All predefined Sales Cloud job roles that inherit an OTBI Transaction Analysis Duty role are also assigned the BI Author Role
by default, except for the Sales Representative job role. However, you can optionally remove or add the BI Author role from a
job role if required.
79
Oracle Sales Cloud Chapter 7
Creating Analytics and Reports Keeping Your Analytics Secure
80
Oracle Sales Cloud Chapter 8
Creating Analytics and Reports Scheduling, Printing, and Sharing Your Reports
Export and share You can export reports and analytics in a variety of
formats, such as Microsoft Excel or PowerPoint,
PDF, .csv, and web archive. After you've exported and
saved the reports to your hard drive, you can easily
attach them to an e-mail or upload to a web site.
Note
Your access to these options for sharing analytics and reports depend upon your permissions within the
application.
81
Oracle Sales Cloud Chapter 8
Creating Analytics and Reports Scheduling, Printing, and Sharing Your Reports
Creating an Agent
Use the following procedure to create an agent.
3. Click the Create icon then click Agent under the Actionable Intelligence category.
4. Define criteria for the agent using the appropriate tabs, including the Delivery Content tab to specify the analysis,
dashboard, or briefing book to run.
5. Save the agent in My Folders.
Note
To edit an agent, repeat steps 1 and 2 and find the agent in the BI catalog.
2. Under Name search for Manage Opportunity Profile Options. The search results returns the Manage
Opportunity Profile Option in the bottom of the window.
82
Oracle Sales Cloud Chapter 8
Creating Analytics and Reports Scheduling, Printing, and Sharing Your Reports
3. Click Go to Task on the row that holds the Manage Opportunity Profile Options search result. The Manage
Opportunity Profile Options page appears.
4. Under Profile Option Code enter MOO_MANAGE_SALES_HISTORICAL_SNAPSHOT_CONFIGURATION. Search for
that profile.
5. Under Profile Values on the right ensure that the value are C=120,D=120,W=58,M=14,Q=5.
Note
An upper limit of 10M snapshot records (opportunity and revenue records combined) will be supported
and once the record limit is reached, the snapshot process will start to automatically purge records by
oldest snapshot date until the record count is brought under the limit.
The snapshot process only supports capturing snapshots if the enterprise calendar is configured to be
either a Month or Week based calendar. No other calendar period frequencies are supported. It is a pre-
requisite to setup the enterprise calendar before this feature can be used.
83
Oracle Sales Cloud Chapter 8
Creating Analytics and Reports Scheduling, Printing, and Sharing Your Reports
This figure shows the Schedule New Process option from the Scheduled Process window.
3. If you havent already run this process, in which case it will show under the search results on the Scheduled
Processes starting page, then you will search in the Scheduled New Process dialog. Choose the dropdown
option to view all of the choices. At the bottom there is a Search option. Choose Search and enter Generates
Sales Historical Snapshots. In Search Results highlight Generates Sales Historical Snapshots and click OK. The
Schedule New Process dialog appears. Click OK again.
This figure shows the Search and Select dialog for choosing your Generate Sales Historical Snapshots process.
Here you are going to set when you want your process to run, i.e., daily, weekly, monthly, etc. You will also set the
start and end date.
84
Oracle Sales Cloud Chapter 8
Creating Analytics and Reports Scheduling, Printing, and Sharing Your Reports
This figure shows the scheduling options for your Sales Historical Snapshots processes.
5. Click the Notification tab and define whom you want to be notified if the process run is successful, if it throws an
error, or if there are warnings.
6. When you are finished with your scheduling process details for times, frequency, and notifications, click Submit.
Your Generate Sales Historical Snapshot is now completed.
1. Open the Reports and Analytics pane in any work area where the report is available.
4. Open the More link to navigate to the business intelligence (BI) catalog.
5. In the More popup menu, click Schedule to set the report up as a scheduled process.
6. In the Agent window, define criteria for the agent using the appropriate tabs, including entering a schedule.
85
Oracle Sales Cloud Chapter 8
Creating Analytics and Reports Scheduling, Printing, and Sharing Your Reports
Note
For reports set up as scheduled processes, you can also:
Schedule them from any work area where there's a link to the report.
Use the Navigator to open the Scheduled Processes work area, where you can submit all processes that you
have access to.
You can also schedule reports from the Reports and Analytics work area that you access using the Navigator.
Report ID The path to the report in the catalog, starting with the
folder beneath Shared Folders, for example: Custom/
<Family Name>/ <Product Name>/<Report File
Name>.xdo.
Tip
Make sure to include the .xdo extension for
the report definition.
Parameters
You can define parameters to be available to users when they submit scheduled processes based on your job definition.
When users run the scheduled process, the values they enter for the parameters:
86
Oracle Sales Cloud Chapter 8
Creating Analytics and Reports Scheduling, Printing, and Sharing Your Reports
The parameters that you define must be in the same order as parameters in the data model.
For example, the data model has parameters in this order:
P_START_DATE
P_END_DATE
P_CURRENCY
Start Date
End Date
Currency
Note
Because you define parameters using the list of values sources from the Define Custom Enterprise Scheduler
Jobs task, you do not define lists of values in the data model.
User Property
The only user property you need to define is EXT_PortletContainerWebModule. Only lists of values associated with the
application that you select are made available for parameters in this job definition.
1. Select the report in the Oracle BI Presentation Catalog and click Edit.
2. Click Properties.
3. On the General tab in the Properties dialog box, enter the following fields:
Field Value
Enterprise Scheduler Job Package Name The path for the job definition, for example: / oracle/
apps/ ess/<product family>/ <product>/ <business
area>/ Jobs
87
Oracle Sales Cloud Chapter 8
Creating Analytics and Reports Scheduling, Printing, and Sharing Your Reports
Field Value
Enterprise Scheduler Job Definition Name The job definition name (not the display name), for
example: ABCDEFG
88
Oracle Sales Cloud Glossary
Creating Analytics and Reports
Glossary
analysis
A selection of data displayed in one or more views, such as a table or chart, to provide answers to business questions.
analytics
Business intelligence objects such as analyses and dashboards that provide meaningful data to help with decision making.
dashboard
A collection of analyses and other content, presented on one or more pages to help users achieve specific business goals.
Each page is a separate tab within the dashboard.
data model
The metadata that determines where data for a report comes from and how that data is retrieved.
EDI
Abbreviation for electronic data interchange.
EFT
Acronym for Electronic Funds Transfer. A direct transfer of money from one account to another, such as an electronic
payment of an amount owed a supplier by transferring money from a payer's disbursement bank account into the supplier's
bank account.
job definition
The metadata that determines what a job does and what options are available to users when they submit the scheduled
process. A job is the executable for a scheduled process.
job role
A role, such as an accounts payable manager or application implementation consultant, that usually identifies and aggregates
the duties or responsibilities that make up the job.
89
Oracle Sales Cloud Glossary
Creating Analytics and Reports
report
An output of select data in a predefined format that's optimized for printing.
scheduled process
A program that you run to process data and, in some cases, generate output as a report.
subject area
A set of columns, or pieces of data, related to a specific business object or area.
view
A specific way to present the results of an analysis, for example as a table or graph. Other types of views, such as the title
view, show other components of the analysis.
work area
A set of pages containing the tasks, searches, and other content you need to accomplish a business goal.
90