Home
/
Middleware
/
Business Activity Monitoring
1/26
Contents
Title and Copyright Information
Preface
Audience
Conventions
What's New
New and Changed Features for 12c (12.2.1)
Part I Introducing Oracle Business Activity Monitoring 12c (12.2.1)
1
Understanding Oracle Business Activity Monitoring
1.1
What You Can Do with BAM
1.1.1
Event Stream Analytics and Alerts
1.1.2
Process Analytics and Dashboards
1.1.3
Business-Friendly Graphs and Charts
1.1.4
Enterprise Grade Infrastructure
1.2
Concepts and Terms in BAM
1.3
BAM Architecture
1.4
BAM Components
1.4.1
Oracle Metadata Services Repository
1.4.2
Persistence Engine
1.4.3
Continuous Query Service
1.4.4
Report Cache
1.4.5
Alert Service
1.4.6
Data Objects and the Process Star Schema
1.4.7
BAM Dashboards
1.5
BAM Main Pages and User Task Summaries
1.5.1
Viewers
1.5.2
Creators
1.5.3
Architects
1.5.4
Administrators
1.6
Navigating in BAM Composer
1.6.1
Browser Settings
1.6.2
Logging In
1.6.3
Selecting the Home, Administrator, or Designer Page
1.6.4
Using the Navigation Pane
1.6.5
Expanding and Collapsing Panes
1.6.6
Selecting a Project
1.6.7
Showing and Hiding UI Text
1.6.8
Closing Tabs
1.6.9
Setting Language, Time Zone, and Accessibility Preferences
1.7
Sample BAM Projects
1.8
Installing or Upgrading to BAM Release 12c
1.9
Moving BAM to Another Environment
2
Using Oracle Business Activity Monitoring as a Viewer
2.1
Understanding Dashboards and Alerts
2.2
Using the Home Page
2.2.1
Selecting a Project
2.2.2
Choosing Carousel or List View for Most Recent and Favorites
2.2.3
Opening a Dashboard
2.2.4
Adding a Dashboard to the Favorites List
2.2.5
Opening a Dashboard when Oracle BAM Is Started
2.2.6
Viewing Alert History
2.3
Viewing Dashboards
2.3.1
Dashboard Parameters
2.3.2
Saving a Dashboard to an HTML File
2.3.3
Filtering Runtime Data in a View
2.3.4
Modifying Active Data Properties in a View
2.3.5
Changing Dimensions in a View
2.3.6
Exploring View Data
2.3.7
View Actions
Part II Using Oracle Business Activity Monitoring as a Designer
3
Planning and Creating Projects
3.1
Planning a Project
3.2
Choosing Bottom-Up or Top-Down Project Building Steps
3.3
Creating a Project
3.4
Opening a Project
3.5
Renaming a Project
3.6
Deleting a Project
3.7
Securing a Project
3.8
Copying a Project
3.9
Managing Changes in a Project
4
Working with Data Objects
4.1
Understanding Data Objects
4.1.1
Data Object Columns
4.1.2
Designer Access to Data Objects
4.1.3
Data Object Types
4.2
Data Object Prerequisites and Uses
4.3
Adding a Data Object to a Project
4.4
Removing a Data Object from a Project
4.5
Viewing Data Object Information
4.5.1
The General Tab
4.5.2
The Columns Tab
4.5.3
The Tables Tab
4.5.4
The Indexes Tab
4.5.5
The Hierarchies Tab
4.5.6
The Retention Tab
4.5.7
The Row Security Tab
4.5.8
The Data Tab
4.5.9
The Filter Tab
4.5.10
The Calculated Fields Tab
5
Creating Business Queries
5.1
Understanding Business Queries
5.2
Business Query Prerequisites and Uses
5.3
Creating a Flat SQL Query
5.4
Creating a Group SQL Query
5.5
Creating a Tree Model Query
5.6
Creating a Continuous Query
5.6.1
Using the Trending Detection Template
5.6.2
Using the Duplicate Detection Template
5.6.3
Using the Monitor Count Template
5.6.4
Using the Moving Aggregation Template
5.6.5
Using the Missing Event Template
5.6.6
Using the Top N Template
5.6.7
Using the KPI Alert Template
5.7
Creating a Pre-defined SQL Query
5.8
Editing a Business Query
5.9
Renaming a Business Query
5.10
Deleting a Business Query
5.11
Securing a Business Query
5.12
Filtering Data
5.12.1
Filter Comparison Operations
5.12.2
Exceptions for Datetime Filter Comparisons
5.13
Using Top N Data
5.14
Applying Aggregate Functions to Groups
5.15
Using a Time Group or a Time Series
6
Creating KPIs
6.1
Understanding KPIs
6.2
KPI Prerequisites and Uses
6.3
Creating a Realtime KPI
6.4
Creating a Scheduled KPI
6.5
Editing a KPI
6.6
Renaming a KPI
6.7
Deleting a KPI
6.8
Securing a KPI
7
Creating and Using Business Views
7.1
Understanding Business Views
7.2
Business View Prerequisites and Uses
7.3
Creating Business Views
7.3.1
Creating Chart and Graph Business Views
7.3.2
Creating Table Business Views
7.3.3
Creating KPI Watchlist Business Views
7.3.4
Creating Gauge Business Views
7.3.5
Creating Geo Map Business Views
7.3.6
Creating Scatter and Bubble Business Views
7.3.7
Creating Treemap Business Views
7.4
Formatting Business Views
7.4.1
General Properties
7.4.2
Label, Text, Title, and Value Properties
7.4.3
Axis Properties
7.4.4
Legend Properties
7.4.5
Target Properties
7.4.6
Animation Properties
7.4.7
Slice Properties
7.4.8
Text Properties
7.4.9
Layout Properties
7.4.10
Editable Fields Properties
7.4.11
Pivot Table Data Properties
7.4.12
Thresholds Properties
7.4.13
Node Depth Properties
7.4.14
Labels Properties
7.4.15
Tooltip Labels Properties
7.5
Runtime Interactions with Business Views
7.5.1
Using Drilling
7.5.2
Using Actions in Business Views
7.5.3
Using Active Data
7.6
Editing, Renaming, Deleting, and Securing Business Views
7.6.1
Editing a Business View
7.6.2
Renaming a Business View
7.6.3
Deleting a Business View
7.6.4
Securing a Business View
8
Creating Dashboards
8.1
Understanding Dashboards
8.2
Dashboard Prerequisites and Uses
8.3
Creating a Dashboard and Adding Views
8.4
Creating a Springboard
8.4.1
Process Analytics Springboard
8.5
Adding Other Content to Dashboard Cells
8.6
Formatting Dashboard Cells
8.7
Formatting the Dashboard
8.8
Creating a Tabbed Dashboard
8.9
Editing a Dashboard
8.10
Renaming a Dashboard
8.11
Deleting a Dashboard
8.12
Securing a Dashboard
8.13
Displaying a Dashboard URL
8.14
Viewing a Dashboard
9
Creating Alerts
9.1
Understanding Alerts
9.2
Alert Prerequisites and Uses
9.3
Creating an Alert
9.4
Activating and Deactivating an Alert
9.4.1
To Change the Activity Status from the Navigator
9.4.2
To Change the Activity Status from the Alert Tab
9.5
Creating Dependent Alerts
9.6
Editing an Alert
9.7
Renaming an Alert
9.8
Deleting an Alert
9.9
Securing an Alert
9.10
Viewing Alert History from the Home Page
9.11
Launching Alerts by Invoking Web Services
9.12
Alert and Web Service Example
9.13
Sending Alerts to External Email Accounts
9.14
Alert Events
9.14.1
In a specific amount of time
9.14.2
At a specific time today
9.14.3
On a certain day at a specific time
9.14.4
Every interval between two times
9.14.5
Every date interval starting on certain date at a specific time
9.14.6
Select a CQL Query
9.14.7
When a data field in a data object meets specified conditions
9.14.8
When this rule is launched
9.15
Alert Conditions
9.15.1
If it is between two times
9.15.2
If It is between two days
9.15.3
If it is a particular day of the week
9.16
Alert Actions
9.16.1
Send a dashboard link via email
9.16.2
Send a message via email
9.16.3
Delete rows from a data object
9.16.4
Insert values into a data object
9.16.5
Send a parameterized message
9.16.6
Launch a rule
9.16.7
Run a web service
9.16.8
Launch a Custom Action
10
Creating Parameters
10.1
Understanding Parameters
10.2
Parameter Prerequisites and Uses
10.3
Creating a Value Parameter
10.4
Creating a List Parameter
10.5
Using a Parameter in a Query
10.6
Editing a Parameter
10.7
Renaming a Parameter
10.8
Deleting a Parameter
10.9
Securing a Parameter
10.10
Using Parameters in Dashboard URLs
10.11
Driving Parameters from Other Views
10.12
Using Prompts in Dashboards
Part III Integrating Oracle Business Activity Monitoring with Other Applications
11
Integrating with Oracle Business Process Management
11.1
Understanding Oracle BAM and BPM Integration
11.2
Enabling Process Metrics
11.3
Understanding the Pre-assembled BPM Dashboards
11.3.1
Process Analytics Dashboards Dashboard
11.3.2
Process Summary Dashboard
11.3.3
Analysis of Open Processes Dashboard
11.3.4
Analysis of Closed Processes Dashboard
11.3.5
Bottleneck Analysis of Open Processes Dashboard
11.3.6
Process Summary at a Glance Dashboard
11.3.7
Trend Analysis for Processes Dashboard
11.3.8
Process Dashboard for Process Dashboard
11.3.9
Process Activity Analysis Dashboard
11.3.10
Task Trend Analysis for Process Dashboard
11.3.11
BPM Process View Dashboard
11.3.12
BPM Dashboard Parameters
11.4
Understanding the Oracle BAM Data Objects for BPM
11.4.1
Process Data Object
11.4.2
Activity Data Object
11.4.3
HWF Task Data Object
11.4.4
HWF Task Assignment Data Object
12
Integrating with Oracle SOA Suite
12.1
Understanding Oracle BAM and Oracle SOA Suite Integration
12.2
Understanding the Preassembled Dashboards
12.3
Understanding the Oracle BAM Data Objects for Oracle SOA Suite
Part IV Using Oracle Business Activity Monitoring as an Administrator
13
Creating and Managing Oracle BAM Data Objects
13.1
Understanding Oracle BAM Data Objects
13.2
Creating a Data Object
13.2.1
Creating a Simple Data Object
13.2.2
Creating a Derived Data Object
13.2.3
Creating an External Data Object
13.2.4
Creating a Logical Data Object
13.3
Adding Columns and Hierarchies to a Data Object
13.3.1
Column Data Types
13.3.2
Adding Columns to a Simple or Derived Data Object
13.3.3
Adding Columns to a Logical Data Object
13.3.4
Adding Index Columns
13.3.5
Adding Hierarchies
13.3.6
Adding Calculated Fields
13.3.7
Adding Data Object Parameters
13.3.8
Viewing Maximum Numbers of Columns in a Derived Data Object
13.4
Securing a Data Object
13.4.1
Setting Security Permissions for a Data Object
13.4.2
Setting Row Security for a Data Object
13.5
Managing Data in Data Objects
13.5.1
Adding Rows to a Data Object Automatically
13.5.2
Adding Rows to a Data Object Manually
13.5.3
Editing Rows in a Data Object
13.5.4
Purging Data in a Data Object
13.5.5
Exporting Data from a Data Object
13.5.6
Setting Data Retention in a Data Object
13.5.7
Scheduling Automatic Data Purges for a Data Object
13.5.8
Filtering Data in a Data Object
13.5.9
Specifying Slow-Changing Dimensions for a Data Object
13.6
Using Data Object Folders
13.7
Editing, Renaming, and Deleting Data Objects
13.7.1
Editing a Data Object
13.7.2
Renaming or Moving a Data Object
13.7.3
Deleting a Data Object
13.8
Operators and Functions for Calculated Fields
13.8.1
Operators
13.8.2
Ago
13.8.3
Avg
13.8.4
Case
13.8.5
Ceiling
13.8.6
Concat
13.8.7
Count
13.8.8
CountDistinct
13.8.9
DateAdd
13.8.10
DateDiff
13.8.11
DayName
13.8.12
DayOfMonth
13.8.13
DayOfWeek
13.8.14
DayOfYear
13.8.15
Default
13.8.16
Else
13.8.17
Floor
13.8.18
Hour
13.8.19
If
13.8.20
IfNull
13.8.21
Length
13.8.22
Lower
13.8.23
Max
13.8.24
Median
13.8.25
Min
13.8.26
Minute
13.8.27
Month
13.8.28
MonthName
13.8.29
Noop
13.8.30
Now
13.8.31
PercentOfTotal
13.8.32
Quarter
13.8.33
Rank
13.8.34
Repeat
13.8.35
Replace
13.8.36
Round
13.8.37
Second
13.8.38
StdDev
13.8.39
StdDevsFromMean
13.8.40
Substring
13.8.41
Sum
13.8.42
Switch
13.8.43
Then
13.8.44
TrimEnd
13.8.45
TrimStart
13.8.46
Upper
13.8.47
Variance
13.8.48
VariancesFromMean
13.8.49
Week
13.8.50
Year
14
Creating Oracle BAM Enterprise Message Sources
14.1
Understanding Enterprise Message Sources
14.2
Creating Enterprise Message Sources
14.2.1
Preparing to Create an Enterprise Message Source
14.2.2
Creating an Enterprise Message Source: Steps
14.2.3
Configuring a DateTime Specification
14.2.4
Using Advanced XML Formatting
14.2.5
Configuring EMS Error Handling
14.3
Using Enterprise Message Sources
14.3.1
Editing an Enterprise Message Source
14.3.2
Starting and Stopping an Enterprise Message Source
14.3.3
Monitoring Enterprise Message Source Metrics
14.3.4
Copying an Enterprise Message Source
14.3.5
Securing an Enterprise Message Source
14.3.6
Deleting an Enterprise Message Source
14.4
Creating an Outbound Connection JNDI
14.5
Updating the Oracle BAM Adapter Deployment
14.6
Using Foreign JMS Providers
14.7
Configuring the JCA Alerts Mechanism in EMS
15
Monitoring and Managing Oracle BAM
15.1
Understanding Oracle BAM Monitoring and Management
15.2
Monitoring Continuous Queries
15.3
Monitoring Viewsets
15.4
Monitoring the State of the BAM Server and Services
15.5
Configuring BAM Server MBean Properties
15.6
Using the BAM Diagnostic Framework
15.7
Monitoring Oracle BAM Performance
15.8
Tuning Oracle BAM Performance
15.9
Monitoring Oracle BAM Logs
15.10
Monitoring Oracle BAM Web Services
15.11
Managing Oracle BAM Availability
15.12
Configuring Oracle User Messaging Service
16
Securing Oracle BAM
16.1
Understanding Oracle BAM Security
16.2
Understanding Oracle BAM Permissions
16.3
Managing Oracle BAM Users
16.3.1
Predefined Groups and Roles
16.3.2
Adding Users to Groups
16.3.3
Creating Custom Groups
16.3.4
Creating Custom Roles
16.4
Configuring BAM Server Security
16.4.1
Configuring Credential Mapping
16.4.2
Configuring Secure Socket Layer
17
Using Commands with Oracle BAM
17.1
Using BAMCommand
17.1.1
Executing BAMCommand
17.1.2
Using the BAMCommand Configuration File
17.1.3
Running BAMCommand Remotely
17.1.4
Specifying the Command and Parameter Syntax
17.1.5
Summary of Individual Operations
17.1.6
Detailed Operation Descriptions
17.1.7
Command File Structure
17.1.8
Log File Structure
17.1.9
Export File Structure
17.1.10
Migrate Considerations
17.1.11
Upgrade Considerations
17.1.12
Regular Expressions
17.2
Using the Loadgen Utility
17.2.1
Overview of Loadgen
17.2.2
Configuration and Execution
17.2.3
Usage Examples
18
Using Oracle BAM Web Services
18.1
Understanding Oracle BAM Web Services
18.2
Using the Legacy Data Object Web Services
18.2.1
How to Use the Legacy Data Object Web Services
18.2.2
DataObjectOperationsByName
18.2.3
DataObjectOperationsByID
18.3
Using the Data Object Web Services
18.3.1
How to Use the Data Object Web Services
18.3.2
DOOperations
18.3.3
DODefinition
18.4
Using the ManualRuleFire Web Service
18.4.1
How to Use the ManualRuleFire Web Service
18.4.2
ManualRuleFire Operations
Scripting on this page enhances content navigation, but does not change the content in any way.