Table of Contents
- Title and Copyright Information
 - Preface
 - What's New in This Guide
 - 
               
               Part I Introducing Oracle Business Activity Monitoring 12c
                  
               
               
               
- 
                     
                     
                        
                        1
                            Understanding Oracle Business Activity Monitoring
                     
                        
                     
                     
                     
- 1.1 What You Can Do with BAM
 - 1.2 Concepts and Terms in BAM
 - 1.3 BAM Architecture
 - 1.4 BAM Components
 - 1.5 BAM Main Pages and User Task Summaries
 - 
                           
                           
                              
                              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.3 Viewing Dashboards
 
 - 3 Tuning Oracle Business Activity Monitoring 12c
 
 - 
                     
                     
                        
                        1
                            Understanding Oracle Business Activity Monitoring
                     
                        
                     
                     
                     
 - 
               
               Part II Using Oracle Business Activity Monitoring as a Designer
                  
               
               
               
- 4 Planning and Creating Projects
 - 5 Working with Data Objects
 - 
                     
                     
                        
                        6
                            Creating Business Queries
                     
                        
                     
                     
                     
- 6.1 Understanding Business Queries
 - 6.2 Business Query Prerequisites and Uses
 - 6.3 Creating a Flat SQL Query
 - 6.4 Creating a Group SQL Query
 - 6.5 Creating a Tree Model Query
 - 6.6 Creating a Continuous Query
 - 6.7 Creating a Pre-defined SQL Query
 - 6.8 Editing a Business Query
 - 6.9 Renaming a Business Query
 - 6.10 Deleting a Business Query
 - 6.11 Securing a Business Query
 - 6.12 Filtering Data
 - 6.13 Using Top N Data
 - 6.14 Applying Aggregate Functions to Groups
 - 6.15 Using a Time Group or a Time Series
 
 - 7 Creating KPIs
 - 
                     
                     
                        
                        8
                            Creating and Using Business Views
                     
                        
                     
                     
                     
- 8.1 Understanding Business Views
 - 8.2 Business View Prerequisites and Uses
 - 
                           
                           
                              
                              8.3
                                  Creating Business Views
                           
                              
                           
                           
                           
- 8.3.1 Creating Chart and Graph Business Views
 - 
                                 
                                 
                                    
                                    8.3.2
                                        Creating Table Business Views
                                 
                                    
                                 
                                 
                                 
- 8.3.2.1 Understanding Table Business Views
 - 8.3.2.2 Creating Table Business Views: Steps
 - 8.3.2.3 Adjusting Column Width in Table Business Views
 - 8.3.2.4 Reordering Columns in Table Business Views
 - 8.3.2.5 Sorting Data in Table Business Views
 - 8.3.2.6 Selecting Editable Fields in an Action List
 - 8.3.2.7 To Enable or Disable Pivot Table Features
 - 8.3.2.8 To Pivot the View of Data
 - 8.3.2.9 To Add A Category Aggregate Function to a Pivot Table
 
 - 8.3.3 Creating KPI Watchlist Business Views
 - 8.3.4 Creating Gauge Business Views
 - 8.3.5 Creating Geo Map Business Views
 - 8.3.6 Creating Scatter and Bubble Business Views
 - 8.3.7 Creating Treemap Business Views
 - 8.3.8 Map Points Properties
 - 8.3.9 Zoom Properties
 
 - 
                           
                           
                              
                              8.4
                                  Formatting Business Views
                           
                              
                           
                           
                           
- 8.4.1 General Properties
 - 8.4.2 Label, Text, Title, and Value Properties
 - 8.4.3 Axis Properties
 - 8.4.4 Legend Properties
 - 8.4.5 Target Properties
 - 8.4.6 Animation Properties
 - 8.4.7 Slice Properties
 - 8.4.8 Text Properties
 - 8.4.9 Layout Properties
 - 8.4.10 Editable Fields Properties
 - 8.4.11 Pivot Table Data Properties
 - 8.4.12 Pivot Table Label Properties
 - 8.4.13 Thresholds Properties
 - 8.4.14 Node Depth Properties
 - 8.4.15 Labels Properties
 - 8.4.16 Tooltip Labels Properties
 
 - 8.5 Runtime Interactions with Business Views
 - 8.6 Editing, Renaming, Deleting, and Securing Business Views
 
 - 
                     
                     
                        
                        9
                            Creating Dashboards
                     
                        
                     
                     
                     
- 9.1 Understanding Dashboards
 - 9.2 Dashboard Prerequisites and Uses
 - 9.3 Creating a Dashboard and Adding Views
 - 
                           
                           
                              
                              9.4
                                  Creating a Springboard
                           
                              
                           
                           
                           
- 
                                 
                                 
                                    
                                    9.4.1
                                        Process Analytics Springboard
                                 
                                    
                                 
                                 
                                 
- 9.4.1.1 Configuring a Process Health Dashboard
 - 9.4.1.2 Open Process Summary Dashboard
 - 9.4.1.3 Configuring the Open Process Summary Dashboard
 - 9.4.1.4 Workload Analysis Dashboard
 - 9.4.1.5 Cycle Time Dashboard
 - 9.4.1.6 Configuring the Cycle Time Dashboard
 - 9.4.1.7 Closed Process Analytics Dashboard
 - 9.4.1.8 Configuring the Closed Process Analytics Dashboard
 - 9.4.1.9 Configuring the Workload Analysis Dashboard
 
 
 - 
                                 
                                 
                                    
                                    9.4.1
                                        Process Analytics Springboard
                                 
                                    
                                 
                                 
                                 
 - 9.5 Adding Other Content to Dashboard Cells
 - 9.6 Formatting Dashboard Cells
 - 9.7 Formatting the Dashboard
 - 9.8 Creating a Tabbed Dashboard
 - 9.9 Editing a Dashboard
 - 9.10 Renaming a Dashboard
 - 9.11 Deleting a Dashboard
 - 9.12 Securing a Dashboard
 - 9.13 Displaying a Dashboard URL
 - 9.14 Viewing a Dashboard
 
 - 
                     
                     
                        
                        10
                            Creating Alerts
                     
                        
                     
                     
                     
- 10.1 Understanding Alerts
 - 10.2 Alert Prerequisites and Uses
 - 10.3 Creating an Alert
 - 10.4 Activating and Deactivating an Alert
 - 10.5 Creating Dependent Alerts
 - 10.6 Editing an Alert
 - 10.7 Renaming an Alert
 - 10.8 Deleting an Alert
 - 10.9 Securing an Alert
 - 10.10 Viewing Alert History from the Home Page
 - 10.11 Launching Alerts by Invoking Web Services
 - 10.12 Alert and Web Service Example
 - 10.13 Sending Alerts to External Email Accounts
 - 
                           
                           
                              
                              10.14
                                  Alert Events
                           
                              
                           
                           
                           
- 10.14.1 In a specific amount of time
 - 10.14.2 At a specific time today
 - 10.14.3 On a certain day at a specific time
 - 10.14.4 Every interval between two times
 - 10.14.5 Every date interval starting on certain date at a specific time
 - 10.14.6 Select a CQL Query
 - 10.14.7 When a data field in a data object meets specified conditions
 - 10.14.8 When this rule is launched
 
 - 10.15 Alert Conditions
 - 10.16 Alert Actions
 
 - 
                     
                     
                        
                        11
                            Creating Parameters
                     
                        
                     
                     
                     
- 11.1 Understanding Parameters
 - 11.2 Parameter Prerequisites and Uses
 - 11.3 Creating a Value Parameter
 - 11.4 Creating a List Parameter
 - 11.5 Using a Parameter in a Query
 - 11.6 Editing a Parameter
 - 11.7 Renaming a Parameter
 - 11.8 Deleting a Parameter
 - 11.9 Securing a Parameter
 - 11.10 Using Parameters in Dashboard URLs
 - 11.11 Driving Parameters from Other Views
 - 11.12 Using Prompts in Dashboards
 
 
 - 
               
               Part III Integrating Oracle Business Activity Monitoring with Other Applications 
                  
               
               
               
- 
                     
                     
                        
                        12
                            Integrating with Oracle Business Process Management
                     
                        
                     
                     
                     
- 12.1 Understanding Oracle BAM and BPM Integration
 - 12.2 Configuring Cross-domain Communication for BAM, SOA, and BPM
 - 12.3 Enabling Process Metrics
 - 
                           
                           
                              
                              12.4
                                  Understanding the Pre-assembled BPM Dashboards
                           
                              
                           
                           
                           
- 12.4.1 Process Analytics Dashboards Dashboard
 - 12.4.2 Process Summary Dashboard
 - 12.4.3 Analysis of Open Processes Dashboard
 - 12.4.4 Analysis of Closed Processes Dashboard
 - 12.4.5 Bottleneck Analysis of Open Processes Dashboard
 - 12.4.6 Process Summary at a Glance Dashboard
 - 12.4.7 Trend Analysis for Processes Dashboard
 - 
                                 
                                 
                                    
                                    12.4.8
                                        Process Dashboard for Process Dashboard
                                 
                                    
                                 
                                 
                                 
- 12.4.8.1 Processes Opened Today Total View
 - 12.4.8.2 Processes Closed Today Total View
 - 12.4.8.3 Processes Faulted Today Total View
 - 12.4.8.4 Processes Not Due Soon Total View
 - 12.4.8.5 Processes Due Soon Total View
 - 12.4.8.6 Processes Overdue Total View
 - 12.4.8.7 Bottleneck Analysis of Open Tasks View
 - 12.4.8.8 Processes Opened Today Total Query
 - 12.4.8.9 Processes Closed Today Total Query
 - 12.4.8.10 Processes Faulted Today Total Query
 - 12.4.8.11 Processes Not Due Soon Total Query
 - 12.4.8.12 Processes Due Soon Total Query
 - 12.4.8.13 Processes Overdue Total Query
 - 12.4.8.14 Bottleneck Analysis of Open Tasks Query
 
 - 
                                 
                                 
                                    
                                    12.4.9
                                        Process Activity Analysis Dashboard
                                 
                                    
                                 
                                 
                                 
- 12.4.9.1 Tasks Opened Today Total View
 - 12.4.9.2 Tasks Closed Today Total View
 - 12.4.9.3 Tasks Not Due Soon Total View
 - 12.4.9.4 Tasks Due Soon Total View
 - 12.4.9.5 Tasks Overdue Total View
 - 12.4.9.6 Tasks Not Due Soon View
 - 12.4.9.7 Tasks Due Soon View
 - 12.4.9.8 Tasks Overdue View
 - 12.4.9.9 Assignees Not Due Soon View
 - 12.4.9.10 Assignees Due Soon View
 - 12.4.9.11 Assignees Overdue View
 - 12.4.9.12 Tasks Opened Today Total Query
 - 12.4.9.13 Tasks Closed Today Total Query
 - 12.4.9.14 Tasks Not Due Soon Total Query
 - 12.4.9.15 Tasks Due Soon Total Query
 - 12.4.9.16 Tasks Overdue Total Query
 - 12.4.9.17 Tasks Not Due Soon Query
 - 12.4.9.18 Tasks Due Soon Query
 - 12.4.9.19 Tasks Overdue Query
 - 12.4.9.20 Assignees Not Due Soon Query
 - 12.4.9.21 Assignees Due Soon Query
 - 12.4.9.22 Assignees Overdue Query
 
 - 12.4.10 Task Trend Analysis for Process Dashboard
 - 12.4.11 BPM Process View Dashboard
 - 12.4.12 BPM Dashboard Parameters
 
 - 12.5 Understanding the Oracle BAM Data Objects for BPM
 
 - 13 Integrating with Oracle SOA Suite
 
 - 
                     
                     
                        
                        12
                            Integrating with Oracle Business Process Management
                     
                        
                     
                     
                     
 - 
               
               Part IV Using Oracle Business Activity Monitoring as an Administrator
                  
               
               
               
- 
                     
                     
                        
                        14
                            Creating and Managing Oracle BAM Data Objects
                     
                        
                     
                     
                     
- 14.1 Understanding Oracle BAM Data Objects
 - 14.2 Creating a Data Object
 - 
                           
                           
                              
                              14.3
                                  Adding Columns and Hierarchies to a Data Object
                           
                              
                           
                           
                           
- 14.3.1 Column Data Types
 - 14.3.2 Adding Columns to a Simple or Derived Data Object
 - 14.3.3 Adding Columns to a Logical Data Object
 - 14.3.4 Adding Index Columns
 - 14.3.5 Adding Hierarchies
 - 14.3.6 Adding Calculated Fields
 - 14.3.7 Adding Data Object Parameters
 - 14.3.8 Viewing Maximum Numbers of Columns in a Derived Data Object
 
 - 14.4 Securing a Data Object
 - 
                           
                           
                              
                              14.5
                                  Managing Data in Data Objects
                           
                              
                           
                           
                           
- 14.5.1 Adding Rows to a Data Object Automatically
 - 14.5.2 Adding Rows to a Data Object Manually
 - 14.5.3 Editing Rows in a Data Object
 - 14.5.4 Purging Data in a Data Object
 - 14.5.5 Exporting Data from a Data Object
 - 14.5.6 Setting Data Retention in a Data Object
 - 14.5.7 Scheduling Automatic Data Purges for a Data Object
 - 14.5.8 Filtering Data in a Data Object
 - 14.5.9 Specifying Slow-Changing Dimensions for a Data Object
 
 - 14.6 Using Data Object Folders
 - 14.7 Editing, Renaming, and Deleting Data Objects
 - 
                           
                           
                              
                              14.8
                                  Operators and Functions for Calculated Fields
                           
                              
                           
                           
                           
- 14.8.1 Operators
 - 14.8.2 Ago
 - 14.8.3 Avg
 - 14.8.4 Case
 - 14.8.5 Ceiling
 - 14.8.6 Concat
 - 14.8.7 Count
 - 14.8.8 CountDistinct
 - 14.8.9 DateAdd
 - 14.8.10 DateDiff
 - 14.8.11 DayName
 - 14.8.12 DayOfMonth
 - 14.8.13 DayOfWeek
 - 14.8.14 DayOfYear
 - 14.8.15 Default
 - 14.8.16 Else
 - 14.8.17 Floor
 - 14.8.18 Hour
 - 14.8.19 If
 - 14.8.20 IfNull
 - 14.8.21 Length
 - 14.8.22 Lower
 - 14.8.23 Max
 - 14.8.24 Median
 - 14.8.25 Min
 - 14.8.26 Minute
 - 14.8.27 Month
 - 14.8.28 MonthName
 - 14.8.29 Noop
 - 14.8.30 Now
 - 14.8.31 PercentOfTotal
 - 14.8.32 Quarter
 - 14.8.33 Rank
 - 14.8.34 Repeat
 - 14.8.35 Replace
 - 14.8.36 Round
 - 14.8.37 Second
 - 14.8.38 StdDev
 - 14.8.39 StdDevsFromMean
 - 14.8.40 Substring
 - 14.8.41 Sum
 - 14.8.42 Switch
 - 14.8.43 Then
 - 14.8.44 TrimEnd
 - 14.8.45 TrimStart
 - 14.8.46 Upper
 - 14.8.47 Variance
 - 14.8.48 VariancesFromMean
 - 14.8.49 Week
 - 14.8.50 Year
 
 
 - 15 Creating Oracle BAM Enterprise Message Sources
 - 
                     
                     
                        
                        16
                            Monitoring and Managing Oracle BAM
                     
                        
                     
                     
                     
- 16.1 Understanding Oracle BAM Monitoring and Management
 - 16.2 Monitoring Continuous Queries
 - 16.3 Monitoring Viewsets
 - 16.4 Monitoring the State of the BAM Server and Services
 - 16.5 Configuring BAM Server MBean Properties
 - 16.6 Using the BAM Diagnostic Framework
 - 16.7 Monitoring Oracle BAM Performance
 - 16.8 Tuning Oracle BAM Performance
 - 16.9 Monitoring Oracle BAM Logs
 - 16.10 Monitoring Oracle BAM Web Services
 - 16.11 Managing Oracle BAM Availability
 - 16.12 Configuring Oracle User Messaging Service
 
 - 17 Securing Oracle BAM
 - 
                     
                     
                        
                        18
                            Using Commands with Oracle BAM
                     
                        
                     
                     
                     
- 
                           
                           
                              
                              18.1
                                  Using BAMCommand
                           
                              
                           
                           
                           
- 18.1.1 Executing BAMCommand
 - 18.1.2 Using the BAMCommand Configuration File
 - 18.1.3 Running BAMCommand Remotely
 - 18.1.4 Specifying the Command and Parameter Syntax
 - 18.1.5 Summary of Individual Operations
 - 18.1.6 Detailed Operation Descriptions
 - 18.1.7 Command File Structure
 - 18.1.8 Log File Structure
 - 18.1.9 Export File Structure
 - 18.1.10 Migrate Considerations
 - 18.1.11 Upgrade Considerations
 - 18.1.12 Regular Expressions
 
 - 
                           
                           
                              
                              18.2
                                  Using the Loadgen Utility
                           
                              
                           
                           
                           
- 18.2.1 Overview of Loadgen
 - 18.2.2 Configuration and Execution
 - 
                                 
                                 
                                    
                                    18.2.3
                                        Usage Examples
                                 
                                    
                                 
                                 
                                 
- 18.2.3.1 Setting the -frequency to Inject Data in Fixed Periods at a Stable Rate
 - 18.2.3.2 Inject at a Rate From Initial Rate to Final Rate with a Single File
 - 18.2.3.3 Multiple Threads for Higher Throughput
 - 18.2.3.4 Multiple XML Input Files
 - 18.2.3.5 Batching Operations to Group Multiple Events Into a Single Operation
 - 18.2.3.6 Simulate Data for Functional Testing
 - 18.2.3.7 Operating on an Archive Relation DO and a Stream DO
 - 18.2.3.8 Running Loadgen With a Command Line in a Control File
 - 18.2.3.9 CRUD XML Insert, Update, and Delete Examples
 
 
 
 - 
                           
                           
                              
                              18.1
                                  Using BAMCommand
                           
                              
                           
                           
                           
 - 
                     
                     
                        
                        19
                            Using Oracle BAM Web Services
                     
                        
                     
                     
                     
- 19.1 Understanding Oracle BAM Web Services
 - 19.2 Using the Legacy Data Object Web Services
 - 19.3 Using the Data Object Web Services
 - 19.4 Using the ManualRuleFire Web Service
 
 
 - 
                     
                     
                        
                        14
                            Creating and Managing Oracle BAM Data Objects