Table of Contents
- Title and Copyright Information
- Preface
- What's New
-
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