• No results found

Oracle BI

N/A
N/A
Protected

Academic year: 2021

Share "Oracle BI"

Copied!
472
0
0

Loading.... (view fulltext now)

Full text

(1)THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Real-Time Dashboards. Student Guide – Volume I. D63778GC20. Edition 2.0. November 2012. D79752. Oracle University and Businessmind Chile Servicios Limitda use only. Oracle BAM 11g: Build.

(2) Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Rosie Piller Phoebe He. Disclaimer. Technical Contributors and Reviewers Payal Srivastava Michelle Lapid Lloyd E. Williams Mona Rakibe David Read Simone Geib Jerry Elliott Martin Schlichenmayer Gary Barg Stephen Sherman Vishal Sharma Madhusudan Kannan Graphic Designer Rajiv Chandrabhanu Editors Daniel Milne Richard Wallis Aju Kumar Chandrasekharan Publishers Joseph Fernandez Giri Venugopal. This document contains proprietary information and is protected by copyright and other intellectual property laws. You may copy and print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way. Except where your use constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization of Oracle. The information contained in this document is subject to change without notice. If you find any problems in the document, please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not warranted to be error-free. Restricted Rights Notice If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United States Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS The U.S. Government’s rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract. Trademark Notice Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Authors.

(3) 1. Course Overview Objectives 1-2 Course Target Audience 1-3 Course Description 1-4 Course Objectives 1-5 Suggested Class Schedule: Day One 1-7 Suggested Class Schedule: Day Two 1-8 Suggested Class Schedule: Day Three 1-9 Acronyms Used in This Course 1-10 Summary 1-14. 2. Overview of Oracle Business Activity Monitoring Objectives 2-2 Lesson Agenda 2-3 Business Processes: A Black Box 2-4 Opening the Black Box 2-5 Business Activity Monitoring: Introduction 2-6 Putting BAM into Perspective 2-7 Real-Time End-to-End Process Visibility 2-9 Who Needs BAM? 2-10 Sample Use Cases 2-11 How Does Oracle BAM Meet the Business Challenge? 2-12 Capture Real-Time Data 2-13 Analyze Processes, Trends, and Context 2-14 Immediately Deliver Information to Business Users 2-15 The Result 2-16 Oracle BAM Advantage 2-17 Quiz 2-18 Lesson Agenda 2-19 Introducing Oracle BAM Architecture 2-20 Key Components and Message Flow 2-22 Enterprise Integration Framework 2-24 Active Data Cache 2-26 Active Data Cache (ADC) 2-27 Report Cache 2-28 Web Tier: Report Server and ADF 2-30. iii. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Contents.

(4) 3. Designing Data Objects Objectives 3-2 Lesson Agenda 3-3 What Are BAM Data Objects? 3-4 How Are BAM Data Objects Used? 3-5 High-Level Process 3-6 High-Level Process (Using Built-In Integration from BPEL or BPM Process) 3-7 Designing BAM Data Objects 3-8 How Are BAM Data Objects Managed? 3-9 How Are BAM Data Objects Created? 3-10 Using BAM Architect to Create BAM Data Objects 3-11 Using ICommand to Create Data Objects 3-12 BAM Data Object Properties and Actions 3-13 General View 3-14 Layout View 3-15 Field Data Types 3-16 Contents View 3-17. iv. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Report Server 2-31 Event Engine 2-32 Quiz 2-34 Lesson Agenda 2-38 Oracle BAM: Tools 2-39 Oracle BAM Active Viewer: Viewing Dashboards 2-41 Oracle BAM Active Studio: Configuring Dashboards and Alerts 2-42 Oracle BAM Architect: Configuring Data Objects, Message and Data Sources, and Alerts 2-44 Oracle BAM Administrator: Managing Object Ownership and Creating Distribution Lists 2-45 BAM Application Roles 2-46 ICommand 2-47 Behind the Scenes: Enterprise Manager and WebLogic Server Consoles 2-48 Quiz 2-49 Lesson Agenda 2-51 Oracle SOA Suite and Oracle BPM Suite 2-52 Before SOA: Problem Statement 2-54 SOA: Assembling Services and Business Processes 2-55 Oracle BPM: Layered over SOA Suite 2-56 Benefits of SOA and BPM 2-57 Practice 2 Overview: Oracle BAM Tour 2-58 Summary 2-59.

(5) 4. Integrating Data into Oracle BAM Objectives 4-2 Lesson Agenda 4-3 Enterprise Integration Framework 4-4 JMS Connector (Enterprise Message Sources) 4-5 BAM Adapter 4-6 Web Services 4-7. v. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Renaming, Deleting, and Clearing Data Objects 3-18 Quiz 3-20 Practice 3-1 Overview: Creating Data Objects 3-22 Lesson Agenda 3-23 Calculated Fields 3-24 Calculated Fields: Where to Configure? 3-26 Lookup Fields 3-27 Defining Lookup Fields 3-28 Sample Data Object with Lookup Fields 3-30 Lookup Fields: Best Practices 3-31 Lookup Fields: Additional Notes 3-32 Quiz 3-33 Lesson Agenda 3-34 Restricting Access 3-35 Permissions View 3-36 Security Filters View 3-38 Components in Configuring Row-Level Security 3-39 Steps to Configure Row-Level Security 3-40 Security Filters: Additional Notes 3-41 Quiz 3-42 Dimensions View 3-45 Sample Dimension with Two Hierarchies 3-46 Creating Dimensions and Hierarchies 3-47 Date-Time Fields in Hierarchies: Selecting Time Levels 3-49 Quiz 3-50 Lesson Agenda 3-51 Indexes View 3-52 External Data Objects 3-54 System Data Objects 3-56 Quiz 3-58 Best Practices 3-60 Practice 3-2 Overview: Adding Advanced Features to Data Objects 3-61 Summary 3-62.

(6) vi. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Oracle Data Integrator 4-8 External Data Sources 4-9 Quiz 4-10 Lesson Agenda 4-14 Using Enterprise Message Sources 4-15 Defining an Enterprise Message Source 4-17 Defining an EMS: Connection Details and Basic Information 4-18 Defining an EMS: Formatting Text Messages 4-19 Defining an EMS: Mapping Fields 4-20 When to Use Advanced XML Formatting (XSLT) 4-21 Adding and Testing XSL Transformations 4-22 Integrating Data from Foreign Data Providers 4-23 Quiz 4-25 Best Practices (Enterprise Message Sources) 4-27 Practice 4-1 Overview: Creating and Using Enterprise Message Sources 4-28 Lesson Agenda 4-29 BAM Adapter (Review) 4-30 Oracle SOA Suite: Two Ways for BAM Adapter to Communicate with Oracle BAM Server 4-31 Web Services (Review) 4-32 Using Web Services with Oracle BAM 4-33 Oracle Data Integrator (Review) 4-34 Using Oracle Data Integrator (ODI) to Extract, Load, and Transform 4-35 BAM Knowledge Modules 4-37 Using ODI to Manipulate Oracle BAM Data: Sample 4-39 Setting Up Oracle BAM and ODI Files 4-40 ODI with Oracle BAM: Benefits and Usage 4-42 Quiz 4-43 Lesson Agenda 4-44 External Data Sources 4-45 Integrating External Data Sources 4-46 Creating an External Data Source 4-47 Creating an External Data Object 4-48 External Data Sources Usage Notes 4-49 Quiz 4-50 Best Practices (Enterprise Data Sources) 4-52 Practice 4-2: Scenario 4-53 Practice 4-2: Solution (Part 1) 4-54 Practice 4-2: Solution (Part 2) 4-55 Practice 4-2 Overview: Creating and Using External Data Sources 4-56 Summary 4-57.

(7) Creating Simple Dashboards Objectives 5-2 Lesson Agenda 5-3 Oracle BAM Dashboards 5-4 Features 5-5 Oracle BAM View Types 5-6 Sample Bar Chart Views 5-7 Pie Chart Views 5-8 Streaming List and Updating List Views 5-9 Updating Ordered List and Collapsed List Views 5-10 Action List 5-11 Crosstab and Summary Crosstab Views 5-12 Key Performance Indicator Views 5-14 Quiz 5-15 Lesson Agenda 5-17 BAM Active Viewer and BAM Active Studio 5-18 Using Active Viewer 5-19 Viewing Dashboards 5-21 Lesson Agenda 5-22 Active Studio Home Page 5-23 Active Studio Interface: Four Tabs 5-24 Steps in Creating a Real-Time Dashboard 5-25 Selecting the Dashboard Layout 5-26 Selecting a View: Options 5-27 Creating Views for Your Dashboard 5-28 Selecting Data Objects and Data Fields 5-29 Selecting Other Formatting Options 5-30 Configuring Views: Data and Properties 5-31 Common View Properties 5-32 Adding Calculated Fields to a View 5-33 Configuring Time Groups When Grouping by Date-Time Fields 5-35 Including More Than One Data Object in a View 5-36 Saving the Dashboard 5-37 Editing Dashboards 5-38 Editing the View: Collapsing or Moving the Edit Pane 5-39 Distributing Dashboards 5-40 Maintaining Dashboards 5-41 Quiz 5-42 Utility Views 5-43 Surface Prompts and Container Views 5-44. vii. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. 5.

(8) 6. Filters, Parameters, and Prompts Objectives 6-2 Lesson Agenda 6-3 What Percentage of the Data Is Returned? 6-4 What Filters Are 6-5 Creating Filters 6-6 Comparison Types 6-7 “Compare to” Options 6-8 Complex Filters 6-9 Lesson Agenda 6-10 How Prompts and Parameters Work with Filters 6-11 Creating Prompts and Parameters 6-13 Creating and Using a Parameter 6-14 Sample Parameter 6-15 Creating and Using a Prompt 6-16 Creating a Prompt: Name and Data Type 6-17 Creating a Prompt: User Input Type 6-18 Creating a Prompt: Input Definition 6-19 Viewing Existing Prompts and Parameters 6-20 Adding a Prompt (or Parameter) to a Filter 6-21 Specifying Surface Prompt Location 6-22 Using Surface Prompt Views 6-24 Choosing Values Versus Entering Values 6-25. viii. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Row Group and Column Group Views 5-45 Tab Group View 5-46 Tab Group Versus Dashboard Views 5-47 Configuring a Tab Group View 5-48 Configuring Dashboard Views 5-49 Action Form Views 5-50 Working with Dashboards 5-52 Dashboard Editing Toolbar 5-53 Using Folders to Organize and Control Access 5-54 Personalizing Active Studio 5-55 Quiz 5-56 Best Practices 5-58 Practice 5-1 Overview: Creating a Simple Dashboard (Details Follow) 5-59 Practice 5-1: 3D Bar Chart 5-60 Practice 5-1: Updating Ordered List 5-61 Practice 5-1: 3D Pie Chart 5-62 Summary 5-63.

(9) 7. Configuring Drilling and Driving Objectives 7-2 Lesson Agenda 7-3 What Drilling Is 7-4 Types of Drilling 7-5 Drilling Down 7-6 Drilling Down Versus Drilling Up 7-7 Configuring Drilling Down and Drilling Up: Configuring the Data Object in BAM Architect 7-8 Configuring Drilling Down and Drilling Up: Editing the View in BAM Active Studio 7-9 Drilling Through 7-10 Configuring Drilling Through 7-11 Drilling Across 7-12 Configuring Drilling Across 7-13 Drilling Across: Two More Options 7-15 Quiz 7-16 Practice 7-1 Overview: Configuring Drilling 7-20 Lesson Agenda 7-21 Views Driving Other Views 7-22 Views Driving Other Views: Selecting a Value 7-23 Views Driving Other Views: Selecting Multiple Values 7-24 Views Driving Other Views: Under the Covers 7-25 Configuring Driving 7-26 Enabling the User to Select Multiple Values: Configuring the Prompt 7-27 Enabling the User to Select Multiple Values: Configuring the Driver 7-28 Quiz 7-29 Practice 7-2 Overview: Configuring Driving 7-32 Best Practices 7-33 Summary 7-34. ix. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Maintaining Prompts and Parameters 6-26 Cascading Prompts 6-27 Including Prompt and Parameter Values in URLs 6-28 Group By Surface Prompts in Pie Charts 6-29 Quiz 6-30 Best Practices 6-35 Practice 6-1 Overview: Adding Filters and Surface Prompts 6-36 Summary 6-37.

(10) Defining Action Buttons Objectives 8-2 Oracle BAM Features (Review) 8-3 Actionable Dashboards 8-4 Action List Views (Review) 8-5 Creating Action Buttons 8-6 Creating Action Buttons: Specifying Name, Description, and Commit Behavior 8-8 Creating Action Buttons: Defining Actions 8-9 Creating Action Buttons: Specifying Button Formatting and Location 8-10 Action Types 8-11 Configuring the Insert Action Type 8-12 Configuring the Constant Value Update Action Type 8-14 Configuring the Edit Column Update Action Type 8-15 Configuring the Delete Action Type 8-16 Configuring the “Open a URL” Action Type 8-17 Configuring the “View a Report” Action Type 8-19 Configuring the “Reset a Form” Action Type 8-21 Configuring the “Refresh a view” Action Type 8-22 Configuring the “Show a confirmation message” Action Type 8-23 Quiz 8-24 Practice 8-1 Overview: Creating Surface Prompts and Action Buttons 8-26 Practice 8-1: Reassignment Dashboard 8-27 Practice 8-1: Drilling Across 8-28 Best Practices 8-29 Summary 8-30. 9. Filtering Data Based on Time Objectives 9-2 What Filters Are (Review) 9-3 Four Sample Scenarios Filtered by Time 9-4 1. Displaying Data for a Specific Date: Using Greater Than and Less Than 9-5 2. Displaying Data for Yesterday, Changing Time Window at Midnight 9-7 2. Displaying Data for Yesterday: Using “Is Within a Time Period” 9-8 3. Displaying Data for the Current Day, Changing Time Window at Midnight 9-9 3. Displaying Data for the Current Day: Using “Is Within the Current Time Period” 9-10 Is Within the Current Time Period 9-11 Four Sample Scenarios: Where Are We? 9-12 4. Displaying Data for the Preceding 24 Hours, Changing Time Window Hourly 9-13. x. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. 8.

(11) 10 Creating Alerts Objectives 10-2 Oracle BAM Features (Review) 10-3 What Are Alerts? 10-4 Sample Events 10-5 Sample Frequency Constraints 10-6 Sample Conditions 10-7 Sample Actions 10-8 Sample Alert 10-9 Sample Alert: Event, Frequency Constraint, Conditions, Actions 10-10 Creating Alerts: Steps 10-11 Step 1. Specifying the Event 10-12 Step 2. Specifying a Frequency Constraint 10-13 Step 3. Specifying Conditions 10-14 Step 4. Specifying Actions 10-15 Common Uses of Alerts 10-16 Quiz 10-17 Viewing and Maintaining Alerts: BAM Active Studio 10-21 Alert States 10-23 Viewing and Maintaining Alerts: BAM Architect 10-24 Viewing Alert History in BAM Architect 10-25 Creating Alerts from Templates 10-26 Modifying Alerts Created from Templates 10-27 Creating Chained (Nested) Alerts 10-28 Configuring Email Message Actions 10-29 Email Setup Requirements for Alerts 10-30 Defining Alerts That Send Dashboards with Parameter Values 10-31 Using Alerts to Call a Web Service 10-32 Using Alerts to Call a Custom External Action 10-33 Event Engine 10-34 Quiz 10-35. xi. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. 4. Displaying Data for the Preceding 24 Hours: Using “Is Within a Time Interval” 9-14 The Active Now Feature 9-15 Continuous Time Series 9-17 Time Series and Time Groups 9-18 Quiz 9-19 Best Practices 9-24 Summary 9-25.

(12) 11 Designing Effective Dashboards Objectives 11-2 Lesson Agenda 11-3 Defining Requirements 11-4 Designing the Layout 11-6 Choosing the Best View Type 11-7 Adjusting a View’s Physical Properties 11-9 Report Beautification 11-10 Lesson Agenda 11-11 General Properties 11-12 Adjusting Axis Settings 11-13 Controlling Data Labels 11-14 Adjusting Background and Shading Settings 11-15 Adjusting Column Headings and Alignment 11-17 Defining Value Formats 11-18 Using Themes 11-19 Adjusting Font Settings 11-20 Highlighting Active Data 11-21 Setting Active Data Retrieval Interval 11-22 Adjusting Patterns 11-23 Including a Target Line 11-24 Adjusting 3D View Settings 11-25 Best Practices 11-26 Practice 11 Overview: Enhancing Dashboards 11-27 Summary 11-28 12 Monitoring BPM Processes Objectives 12-2 Lesson Agenda 12-3 Sample Process: RequestQuote 12-4 Business Processes: A Black Box (Review) 12-5 Real-Time, End-to-End Process Visibility 12-6 Integrated Process Analytics During Modeling 12-7 Integrated Process Analytics at Run Time 12-8 BAM Monitor Express Dashboards 12-9 Custom BAM Dashboards 12-10 Merging Custom Metrics into Monitor Express 12-11 Integrating BPM Server with BAM Server 12-12. xii. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Practice 10 Overview: Creating Alerts 10-38 Summary 10-39.

(13) xiii. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Sending BPM Process Data to the BAM Server 12-13 Lesson Agenda 12-14 Built-In Measures and Dimensions 12-15 Built-In Sampling Points 12-16 Using Built-In Metrics Only: Steps 12-17 1. Configure Sampling Points 12-18 2. Configure the BAM Data Target 12-19 3. Implement and Deploy the Project (Developer) 12-20 4. View Standard Monitor Express Dashboards 12-21 5. Configure Alerts 12-22 Monitor Express Data Objects 12-23 Monitor Express COMPONENT Data Object 12-24 Monitor Express INTERVAL Data Object 12-25 Quiz 12-26 Lesson Agenda 12-29 Three Types of Business Indicators 12-30 Measures 12-31 Dimensions 12-32 Counters 12-33 Adding User-Defined Sampling Points 12-34 What Is Captured? 12-35 Interval Start and Interval Stop: Sample Use 12-36 Quiz 12-37 Creating and Using Custom Metrics: Steps 12-39 1a. Define Measures, Dimensions, and Counters 12-40 1b. Add Counter Marks 12-41 2a. Configure Sampling Points 12-42 2b. Add Measurement Marks 12-43 3. Configure the BAM Data Target 12-44 4. Implement and Deploy the Project (Developer) 12-45 5a. Configure Custom BAM Dashboards 12-46 5b. Integrate with Monitor Express Dashboards 12-47 5c. Create Alerts Based on Custom Business Indicators 12-48 Monitor Express INTERVAL Data Object 12-49 Monitor Express COUNTER Data Object 12-50 BI_Partition_Project_Process Data Object 12-51 Quiz 12-52 Practice 12 Overview: Monitoring a BPM Process 12-55 Summary 12-58.

(14) xiv. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. 13 Monitoring BPEL Processes Objectives 13-2 Lesson Agenda 13-3 Business Processes: A Black Box (Review) 13-4 Opening the Black Box: Adding Granularity 13-5 Activity Monitoring 13-6 Counters, Intervals, and Business Indicators 13-7 Sensors 13-8 Adding Oracle BAM Adapter as an External Reference 13-9 What Happens at Run Time 13-10 Lesson Agenda 13-11 Activity Monitoring (Review) 13-12 What Data Does Activity Monitoring Capture? 13-13 Configuring Activity Monitoring: Steps 13-14 1. Opening the BPEL Process and Selecting Monitor View 13-15 2. Enabling Activity Monitoring and Selecting the Desired Mode 13-16 3. Enabling Monitoring Globally 13-17 4. Verifying Settings in monitor.config 13-18 5. Deploying the Project 13-19 Quiz 13-20 Practice 13-1 Overview: Configuring Activity Monitoring 13-22 Lesson Agenda 13-23 Counters, Intervals, and Business Indicators (Review) 13-24 Counters 13-25 Creating Counters 13-26 Intervals 13-27 Creating Intervals 13-28 Business Indicators 13-29 Creating Business Indicators 13-30 Sample Scenario #1: Monitoring Asynchronous Calls to External Services or Processes 13-31 Sample Scenario #2: Serial Human Tasks 13-32 Configuring Process Monitoring Objects: Steps 13-33 Quiz 13-34 Practice 13-2 Overview: Using Process Monitoring Objects 13-37 Lesson Agenda 13-38 Sensors 13-39 Sensors (Review) 13-40 BPEL Sensor Actions and the Oracle BAM Server 13-41 Configuring Sensors and BAM Sensor Actions: Steps 13-42 1. Creating a Connection to the Oracle BAM Server 13-43.

(15) 14 Using Oracle BAM Data Control Objectives 14-2 Lesson Agenda 14-3 Oracle Application Development Framework (ADF) 14-4 ADF Faces 14-6 Oracle BAM Data Control: Overview 14-7 Kinds of Projects That Can Use Oracle BAM Data Control 14-8 General Steps to Use Oracle BAM Data Control 14-9 Development Tools for Binding Oracle BAM Data Controls to ADF Pages 14-10 Quiz 14-11 Lesson Agenda 14-12 Creating a BAM Server Connection 14-13 Lesson Agenda 14-16 Creating a BAM Data Control: High-Level Steps 14-17 Creating Oracle BAM Data Control Queries 14-19 Supplying a Name and Choosing a Query Type 14-20 Creating Parameters 14-22 Creating Calculated Fields 14-23 Selecting, Organizing, and Sorting Fields 14-24 Selecting and Organizing Groups 14-25 Configuring Time Groups 14-26 Creating Aggregates 14-28 Creating Filters 14-29 How an Oracle BAM Data Control Appears in the Data Controls Panel 14-30. xv. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. 3. Creating a BPEL Sensor 13-44 4. Creating a BAM Sensor Action 13-46 Quiz 13-48 Practice 13-3 Overview: Using Sensors and Sensor Actions 13-50 Lesson Agenda 13-51 BAM Adapter (Enterprise Integration Framework) 13-52 Using BAM Adapter as an External Reference 13-53 Configuring the BAM Adapter as an External Reference: Steps 13-55 2. Opening composite.xml 13-56 3. Creating and Configuring the BAM Adapter as an External Reference 13-57 4a. Wiring a Component to the BAM Adapter (Mediator Example) 13-58 4b. Mapping Data (Mediator Example) 13-59 Quiz 13-61 Best Practices 13-62 Summary 13-63.

(16) 15 Oracle BAM Administration Objectives 15-2 Lesson Agenda 15-3 Oracle BAM Components (Review) 15-4 Tool #1: ICommand 15-5 Tool #2: Oracle BAM Administrator 15-6 Tool #3: Oracle Enterprise Manager Fusion Middleware Control 15-7 Tool #4: Oracle WebLogic Server Administration Console 15-8 Lesson Agenda 15-9 Tool #1: ICommand 15-10 What Is ICommand? 15-11 Basic ICommand Syntax 15-12 Export with ICommand 15-14 Import with ICommand 15-15 Rename with ICommand 15-17 Clear Contents with ICommand 15-18 Delete with ICommand 15-19 ICommand Considerations 15-21 Quiz 15-22 Lesson Agenda 15-23 Tool #2: BAM Administrator 15-24. xvi. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Updating the BAM Server Connection of a BAM Data Control: DataControls.dcx File 14-31 Keeping the DataControls.dcx File Up-To-Date 14-32 Practice 14-1 Overview: Creating an Oracle BAM Data Control 14-33 Lesson Agenda 14-34 Development Tools for Binding Oracle BAM Data Controls to ADF Pages 14-35 Structure Panel 14-36 Property Inspector 14-37 Binding Oracle BAM Data Controls to ADF Pages: Dragging the Data Control to the Page Editor 14-38 Binding Oracle BAM Data Controls to ADF Pages: Selecting Components to Represent the Data 14-39 Binding Oracle BAM Data Controls to ADF Pages: Setting the Property of the Component 14-40 Running Applications with Oracle BAM Data Controls: Using Integrated WebLogic Server 14-41 Practice 14-2 Overview: Binding BAM Data Controls 14-42 Summary 14-43.

(17) xvii. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Users, Groups, BAM Application Roles, Distribution Lists, and Reassigning Ownership 15-25 Viewing BAM Users and Their Roles 15-26 Populating Users in BAM Administration 15-27 Registering Users by Using the registerusers Utility 15-28 Reassigning BAM Object Ownership 15-29 Viewing BAM Roles 15-30 Managing Oracle BAM Distribution Lists 15-31 Quiz 15-32 Practice 15-1 Overview: Using Oracle BAM Administration Tools 15-35 Lesson Agenda 15-36 Tool #3: Enterprise Manager Fusion Middleware Control 15-37 Enterprise Manager Home Page 15-39 Enterprise Manager and Oracle BAM 15-40 Configuring BAM Logging 15-41 Configuring BAM Server Properties 15-42 BAM Application Roles (Review) 15-44 Configuring Security: Managing Oracle BAM Application Policies 15-45 Configuring Security: Managing Oracle BAM Application Roles 15-46 Configuring Advanced Properties by Using the System MBean Browser 15-47 Configuring BAM Web Applications Properties 15-49 Configuring the UMS: Driver-Specific Configuration 15-50 Enabling Alerts to Non-BAM Users 15-51 Quiz 15-52 Lesson Agenda 15-53 Tool #4: WebLogic Server Administration Console 15-54 Users, Groups, BAM Application Roles, Distribution Lists, and Reassigning Ownership 15-55 Security: Creating Users and Groups 15-56 Security: Creating and Managing Users and Groups 15-57 Security: Configuring Trusted Domains 15-58 Lesson Agenda 15-59 Using Enterprise Message Sources (Review) 15-60 How JMS Clients Find JMS Destinations 15-61 Configuring a JMS Resource: Steps 15-62 Configuring JMS Resources with the WebLogic Server Administration Console 15-63 Using JMS Resources in Oracle BAM (Review) 15-64 Defining an EMS: Connection Details and Basic Information (Review) 15-65 Defining an EMS: Mapping Fields (Review) 15-66 Lesson Agenda 15-67.

(18) xviii. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Oracle BAM Adapter (Review) 15-68 Oracle SOA Suite: Two Ways for the BAM Adapter to Communicate with Oracle BAM Server (Review) 15-69 Configuring the BAM Adapter 15-70 BAM Adapter: Configuring Credential Mapping 15-71 Quiz 15-72 Lesson Agenda 15-74 Data Archiving and Purging 15-75 Monitoring Oracle BAM Server Components: Active Data Cache 15-76 Monitoring Oracle BAM Server Components: Event Engine 15-77 Monitoring Oracle BAM Server Components: Report Cache 15-78 Monitoring Oracle BAM Server Components: Enterprise Message Sources (EMS) 15-79 Monitoring Oracle BAM Web Applications 15-80 Monitoring Oracle BAM Performance 15-81 Oracle BAM and High Availability: Background 15-82 Practice 15-2 Overview: Using Advanced BAM Administration Tools 15-84 Summary 15-85.

(19) THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle University and Businessmind Chile Servicios Limitda use only. C Course O Overview i.

(20) After completing this lesson, you should be able to: • Describe the target audience and the suggested prerequisites • List the course objectives • List the course lessons and suggested schedule. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 1 - 2. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Objectives.

(21) •. Target audience – Business analysts – Process developers – Report developers. •. Suggested prerequisites – Basic knowledge of SOA or BPM. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. The target audience for this course are business analysts, process developers, and report developers. The course does not teach business activity monitoring from the ground up. Instead, it assumes that you are familiar with business activity monitoring, have some ideas about what you want to monitor, and want to learn how to design monitoring dashboards by using Oracle BAM.. Oracle BAM 11g: Build Real-Time Dashboards 1 - 3. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Course Target Audience.

(22) •. •. This course explains how to use Oracle BAM to monitor enterprise business activities across an enterprise in real time. Three main tools: – Oracle Business Activity Monitoring (BAM) – ICommand – Oracle JDeveloper (BPM Studio). Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. In this course, you learn to use BAM to measure your key performance indicators (KPIs), determine whether you are meeting service-level agreements (SLAs), and take corrective action in real time. The slide lists the tools that you will be using extensively in this course. You also use the Enterprise Manager Fusion MiddleWare Control Console and the WebLogic Server Administration Console briefly.. Oracle BAM 11g: Build Real-Time Dashboards 1 - 4. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Course Description.

(23) •. After completing this course, you should be able to: – Describe the components of Oracle BAM, and what tasks you can perform with each of the BAM applications – Create, edit, and delete BAM data objects j – Describe how to integrate data from many different types of data sources – Configure enterprise message sources – Define external data sources – Create,, view,, and share dashboards – Use filters for selective data reporting – Define prompts and parameters. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 1 - 5. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Course Objectives.

(24) •. After completing this course, you should also be able to: – – – – – –. Configure drilling and driving in a BAM dashboard Define action buttons Create and configure alerts Monitor BPM processes with Oracle BAM Monitor BPEL processes with Oracle BAM Use Oracle BAM data control to build applications with a dynamic user interface – Perform administrative tasks related to BAM – Manage BAM users and role. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 1 - 6. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Course Objectives.

(25) Morning 1. Course Overview. 2. Overview of Oracle Business Activity Monitoring. 3. Designing Data Objects. Afternoon 4. Integrating Data into Oracle BAM. 5. Creating Simple Dashboards. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 1 - 7. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Suggested Class Schedule: Day One.

(26) Morning 6. Filters, Parameters, and Prompts. 7. Configuring Drilling and Driving. 8. Defining Action Buttons. Afternoon 9. Filtering Data Based on Time. 10. Creating Alerts. 11. Designing Effective Dashboards. 12. Monitoring BPM Processes (Start). Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 1 - 8. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Suggested Class Schedule: Day Two.

(27) Morning 12. Monitoring BPM Processes (End). 13. Monitoring BPEL Processes. Afternoon 14. Using Oracle BAM Data Control. 15. Oracle BAM Administration. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 1 - 9. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Suggested Class Schedule: Day Three.

(28) Acronym. Meaning. ADC. Active Data Cache. ADF. Application Development Framework. API. Application programming interface. AQ. Advanced Queuing. BAM. Business Activity Monitoring. BI. Business intelligence. BPEL. Business Process Execution Language. BPEL PM. BPEL Process Manger. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 1 - 10. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Acronyms Used in This Course.

(29) Acronym. Meaning. BPM. Business Process Management. BPMN. Business Process Model and Notation. DVT. Data visualization tool. EDS. External data source. EIF. Enterprise Integration Framework. EM. Enterprise Manager. EMS. Enterprise message source. IDE. Integrated development environment. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 1 - 11. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Acronyms Used in This Course.

(30) Acronym. Meaning. JCA. Java Connector Architecture. JMS. Java Message Service. JNDI. Java Naming and Directory Interface. KPI. Key performance indicator. MDS. Metadata Service (Repository). OBIEE. Oracle Business Intelligence Enterprise Edition. OEP. Oracle Event Processing. ODI. Oracle Data Integrator. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 1 - 12. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Acronyms Used in This Course.

(31) Acronym. Meaning. OLTP. Online transaction processing. OSB. Oracle Service Bus. RMI. Remote Method Invocation. SLA. Service-level agreement. SOA. Service-oriented architecture. SOAP. Simple Object Access Protocol. XML. Extensible Markup Language. XSD. XML Schema Definition Language. XSLT. Extensible Stylesheet Language Transformation. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 1 - 13. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Acronyms Used in This Course.

(32) In this lesson, you should have learned how to: • Describe the target audience and the suggested prerequisites • List the course objectives • List the course lessons and suggested schedule. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 1 - 14. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Summary.

(33) THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle University and Businessmind Chile Servicios Limitda use only. O Overview i off O Oracle l Business B i Activity A ti it Monitoring.

(34) After completing this lesson, you should be able to: • Describe the purpose of Oracle Business Activity Monitoring (BAM) and the components of the Oracle BAM architecture • Describe the BAM application roles and the tasks you can perform with each of the BAM applications • Describe Oracle SOA Suite and Oracle BPM Suite • Log in to Oracle BAM p a dashboard in BAM Active Viewer and BAM Active • Open Studio. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 2. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Objectives.

(35) • • • •. Oracle Business Activity Monitoring (BAM) Oracle BAM architecture Oracle BAM tools and roles Oracle SOA Suite and Oracle BPM Suite. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 3. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Lesson Agenda.

(36) Receive. How fast are new orders coming in? Why is it taking so long? Where are the bottlenecks? What percentage of the orders require manual X approval? Client. Are some vendors faster than others?. Partner. Which priority service requests risk an SLA violation? What is the total value of invoices sitting in queue? Reply. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. For many business owners, business processes are like a black box. For example, for an order processing process, they may be able to tell that orders are getting processed, but they may not know how long it typically takes. Nor can they answer the kinds of critical questions that they need to know in order to process orders more efficiently.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 4. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Business Processes: A Black Box.

(37) • • •. Monitor performance of your business processes. Measure standard metrics and process-specific KPIs. Using BAM, raise alerts on abnormal business conditions. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Business process metrics give you visibility into your process so that you know whether orders are being processed efficiently and can be notified when they are not. By monitoring the performance of your business processes, you can measure key performance indicators (KPIs)—information that helps you determine whether your process is running as expected, whether you are meeting your service-level agreements (SLAs), and so on. You can set up alerts on abnormal business conditions so that you can take corrective action if necessary, and you can even automate corrective actions.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 5. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Opening the Black Box.

(38) • • •. Monitors key business metrics in real time Analyzes real-time data to identify bottlenecks, exceptions, and solutions to business problems Acts on current conditions either automatically or manually from a dashboard in order to meet business needs Oracle BAM. BPM/BPEL PM. Oracle JMS Oracle DB. Interface to external technologies. Other Technologies External Database Sources. Oracle DB Repository. Real-Time Dashboards. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle Business Activity Monitoring (Oracle BAM) provides facilities to monitor business activities across an enterprise. For example, Oracle BAM has the ability to collect events from all the following integration components: • Service infrastructure, from BPM, BPEL, and OEP service engines • Web services • Oracle Data Integrator (ODI) • JMS connector Oracle BAM can also integrate data from external database sources such as OLTP and data warehouses. Business insight is delivered through the ability to monitor business activity in business processes. BAM enables near real-time monitoring of business services and processes in the enterprise along with the correlation of KPIs to actual business processes. It provides this information to business users with operational dashboards and monitoring and alerting applications. These dashboards update in real time with the capability to drill into detailed information. With these metrics, business users can gain unprecedented visibility and analyze the performance of business b siness processes. processes. Oracle BAM 11g: Build Real-Time Dashboards 2 - 6. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Business Activity Monitoring: Introduction.

(39) “Has happened”. BI (analysis and reporting). “Happening”. “Could/should happen”. BAM. CPM (forecasting and data mining). "What are we missing?" Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. BAM sits between the historical data that feeds the analytical focus of business intelligence and the forecasting and data mining data involved in Corporate Performance Management (CPM). For example, consider the issuing of loans: • BAM can tell you what the current state of the loans being issued is and how many loans are at each stage of the process. • BI can tell you about the value of the loans, how much money has been made on them, and in which market segments they have been made. Analysis can be done on the risk and exposure. • CPM can be used to guide the planning—identifying where the organization wants to go and d th the steps t tto achieve hi th those goals. l G Goals l can b be made d tto di directt company activity ti it toward specific areas. BAM applications monitor day-to-day business processes such as customer orders, insurance claims, and supply chain operations. BAM products are typically driven by process models. This is very different from data-driven ETL applications, which have little or no knowledge of business processes.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 7. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Putting BAM into Perspective.

(40) The key benefit of a BAM environment is that operational processes can be monitored and exceptions acted upon in close to real time. Another recent trend in BI analysis tools has been to add a performance-management capability that enables business users to compare the analytics produced during BI processing to actual business goals and forecasts (that is is, it puts BI into a business context) context). Performance Performancemanagement products extend the use of BI from measuring business performance to managing it. This is termed as Business Analytics. The actionable intelligence produced by these products is presented in the form of drillable scorecards that employ formal or informal methodologies to document business goals and initiatives. Some performance-management products also provide rules-driven facilities to send alerts to business users when thresholds defined by the user are, for example, not achieved. Alerts reduce the amount of time business users spend in accessing i and d analyzing l i d data, t and d reduce d th the reaction ti titime required i d tto id identify tif and d fifix b business i problems. BI and Business Analytics tools enable business users to react to business situations after they occur. Their predictive analytics tools component adds techniques such as data mining and forecasting to a business intelligence framework. These techniques help users become more proactive in managing the business. In some cases, predictive tools are used to provide the business context ((for example, rules, forecasts, and so on)) for the scorecards and alerts used by performance management tools. Both BI and BAM address the needs of monitoring business processes to enhance the efficiency of operations. The key differentiator relates to how quickly the business needs to react to an event or process exception. BI is for data mining as well as strategic analysis of the data over a larger period of time, whereas business problems that require near real-time information access and analytics can be best solved using BAM. BAM adds dd real-time l ti information i f ti to t business b i intelligence, i t lli and d business b i intelligence i t lli adds dd information context to BAM. BAM furthers the BI cause by: • Embedding key analytics (computed in real time) in day-to-day business processes • Correlating heterogeneous events and patterns to compute causalities, aggregates, and thresholds based on end-user preferences • Delivering the analyzed information and alerts in real time to the users when and where the information matters • Providing a platform for structured and collaborative problem resolution Continuing with the loan example: BAM can send an alert to indicate that a number of loans have been made in a specific area. This is useful by itself but becomes even more useful when used with BI to see what kind of impact these loans have on an organization’s exposure in different markets. BI can put the results of BAM into a broader context and make the decision process a more informed one. For example, analysis may show that exposure is too skewed toward a specific market. You could decide to adjust BAM alert thresholds as a result.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 8. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. As a BAM server tracks operational events, it maintains these events in a cache that is used by a reporting and analysis engine running under the control of the BAM server. The analysis engine can access existing business intelligence (BI) and data warehouse information. This allows BAM to put the operational events being tracked into a business context and produce scorecards of operational business performance. The BAM environment also provides the ability to do more detailed analysis and mining of information in the analytics engine..

(41) Model and simulate.. • • • •. Detect exceptions. exceptions Adapt dynamically. Take corrective action. Provide agility and transparency.. Monitor KPIs and SLAs.. Analyze and identify trends.. Optimize the process model. Act now!. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Using both historical and real-time dashboards, business users can: • Detect exceptions proactively and spot common problems across processes • Adapt business processes dynamically based on conditions • Take corrective action using real-time monitoring • Have increased visibility into the business process. Oracle BAM 11g: Build Real-Time Dashboards 2 - 9. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Real-Time End-to-End Process Visibility.

(42) Sales. Service. Customers. Partners. IT Administrators. Business Analysts. Business Operations. Systems Management. Business Intelligence. Business Activity Monitoring. Sales. • Alert me if my premium customer places an order over $10,000. • Is one of my current prospects traversing my website looking for product information right now?. Service. • Compute and compare the present average wait time with that of yesterday and notify me if the. present average wait time has grown by more than 10%.. • Are we meeting our SLAs in the last hour? Today? This month?. Customers. • What do you have in inventory? What is the status of my order?. Partners. • What is the average delivery time from my suppliers? • Alert me when a shipment that I am tracking is expected to get delayed.. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. There are multiple groups within and around an organization that can benefit from using BAM: • Business operations: This group includes those involved in the day-to-day operations of a bus o business. ess This s cou could d include c ude sa sales, es, se service, ce, custo customers, e s, pa partners, t e s, a and d ot others e s who o interact in some fashion with the company’s data. Using well-designed dashboards, these individuals can answer questions that are important to their interaction with the business applications. By using the alert capability of Oracle BAM, these individuals can receive email alerts when event data reaches or surpasses the chosen thresholds. • Business analysts: This group can use current BAM data to compare or contrast with historical analytical data leveraged through business intelligence applications. This helps provide a more complete picture to make decisions and recommendations recommendations. • IT administrators: This group can use current BAM data to help monitor the performance of business applications by determine whether service-level agreements (SLAs) are being met, whether wait times are increasing, and so on.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 10. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Who Needs BAM?.

(43) Financial Services. Trade settlements quality of service, straight through processing analytics, fraud detection pattern matches, regulation and compliance violation detection in real time. Healthcare. Claims processing, monitoring disease outbreaks and patterns, drug testing and approval. Telecom. Tracking orders in complex provisioning processes that spawn multiple processes. Retail. Trade management, demand monitoring, shipments tracking, real-time inventory analysis, product recalls. Manufacturing. Automotive manufacturing, software lifecycle management, B2B distributors/vendor management. Miscellaneous. Satellite monitoring, maritime security, RFID. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. The slide provides sample use cases for Oracle BAM. This information is provided to stimulate your thoughts on how Oracle BAM can be used in your own environment. Note: RFID is the acronym for “radio-frequency radio frequency identification. identification.”. Oracle BAM 11g: Build Real-Time Dashboards 2 - 11. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Sample Use Cases.

(44) In real-time, event-driven business operations, Oracle BAM provides the ability to: • Capture real-time data • Analyze processes processes, trends trends, and context • Immediately deliver information to business users. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. The business challenge is to get access to real-time operational data so that critical operational decisions can be made. This slide list ways in which Oracle BAM meets this business challenge, and the next few slides go into more detail.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 12. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. How Does Oracle BAM Meet the Business Challenge?.

(45) Business Applications. OEP. Business Process Management. RFID and Sensors. Messaging g g Systems. System Management. Databases ODI. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM uses message sources to capture business data in real time. BAM Architect can define message sources by subscribing to events from business applications and receiving data via these events. Oracle BAM is able to capture data from: • Oracle Event Processing (OEP), which extracts and transforms data from many sources • Business applications, including business events and state transitions • Radio Frequency Identification (RFID) and sensors, including location, temperature, moisture, motion, and other similar information for both active and passive sensors • Messaging systems, including message systems such as Java Message Service (JMS) and TIBCO, and MQSeries • Business process management, including activities and states • System management, including SLA monitoring and alerts for IT purposes • Databases • Oracle Data Integrator (ODI), which processes streams and pushes information into BAM for visualization. Oracle BAM 11g: Build Real-Time Dashboards 2 - 13. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Capture Real-Time Data.

(46) Monitoring a single process • Track each process step. • Identify failures. Process aggregations • Calculate averages averages, and track KPIs, SLAs. • Identify bottlenecks. Event processing • Correlate independent events. • Identify threats and opportunities. Context • Short-term performance • Short-term rolling averages Dec ’12. Jan ’13. Past 4 hours. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM provides robust analysis capabilities. For processes, analysts can track each process step and identify failures. There is support for process aggregations that allow analysts to calculate averages, track key performance indicators (KPIs), and monitor servicelevel agreements (SLAs). These aggregations can help identify bottlenecks. Independent events can be correlated to help identify threats or opportunities for potential threats. Information can be captured to show short-term historical performance or calculate rolling averages. For historical performance analyses, BI is the preferred tool.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 14. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Analyze Processes, Trends, and Context.

(47) •. Personalized dashboards – Role-based access – User-defined and built. •. Personalized alerts – User-defined alert rules – Multichannel delivery. •. Embedded actions – One-button response – Initiation of response workflow Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Using Oracle BAM, valuable real-time information can be delivered to business users immediately through personalized dashboards and alerts. Using role-based access, administrators can secure the data. Dashboards can be customized easily by BAM developers and advanced business users. Personalized alerts allow business users to be notified when certain criteria are met. Multichannel delivery of these alerts is supported. Another powerful feature is the ability to embed actions in BAM dashboards. These can be implemented to provide one-button responses that initiate a workflow. These actions can call published web services from business applications so that the business user does not have to go back to the business application that provided the data.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 15. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Immediately Deliver Information to Business Users.

(48) Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. As a result, you can create very powerful and robust dashboards that leverage the technology of the Oracle BAM platform, including: • Active ct e data updates: updates Data ata iss pushed pus ed to the t e browser b o se without t out having a g to refresh e es tthe e page page. • Incremental calculations: Aggregate changes do not require recalculation or requerying the base data. • Low data latency • Intelligent in-memory caching • High-volume data integration • Event-based alerts: Data changes, changes nonevents, nonevents managed incremental calculations • High scalability • Thin client: No downloads, no installations • Best-practice visualizations: 38 active view types available (with both two- and threedimensional displays). Oracle BAM 11g: Build Real-Time Dashboards 2 - 16. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. The Result.

(49) Oracle BAM provides: • A reporting tool for business users • Real-time information • Seamless integration with existing IT applications • A highly scalable architecture • Browser-based development Benefits: • ROI on SOA and BPM projects p j • Improvement metrics • Operational intelligence (what you cannot measure, you will not be able to improve). Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM provides the following advantages: • A reporting tool for business users: Oracle BAM makes it easy to define dashboards and a da alerts. e ts • Real-time information: The solution is near real time. The server pushes changes and alerts to dashboards. The dashboards do not poll the server for updates. • Seamless integration with existing IT applications: Real-time reporting dashboards can be built on top of current IT assets with little additional overhead. • A highly scalable architecture: Oracle BAM is scalable to thousands of events per second and hundreds of users. • Browser-based development: No software needs to be installed on the client machines.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 17. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Oracle BAM Advantage.

(50) Oracle BAM can send emails when specific business conditions occur, and these alerts can contain links to dashboards that business users can open directly from the emails. a. True b. False. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Answer: a. Oracle BAM 11g: Build Real-Time Dashboards 2 - 18. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Quiz.

(51) • • • •. Oracle Business Activity Monitoring (BAM) Oracle BAM architecture Oracle BAM tools and roles Oracle SOA Suite and Oracle BPM Suite. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 19. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Lesson Agenda.

(52) Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM is built on a message-based, event-driven, memory-resident architecture and is designed for supporting real-time analytics and reporting applications. The Oracle BAM architecture uses messaging, data integration, advanced data caching, analytics monitoring, alerting, and reporting technology to deliver the requested critical information within seconds of an event, or a change in status, to the end user. Oracle BAM has three important architectural elements: • Data and event collection infrastructure: This infrastructure allows you to use a variety of mechanisms to collect data in real time from custom and packaged applications, business processes and workflows, databases, and other systems. Unlike traditional query-based query based solutions solutions, Oracle BAM combines information from multidimensional and relational data sources, web services, and enterprise application data, and presents it in an intuitive browser-based user interface to any device. Oracle BAM integrates easily with existing production applications, business process management (BPM) tools, Enterprise Application Integration (EAI) systems, Java Message Service (JMS) queues, and applications that communicate via web services. • Event analysis and computation infrastructure: This infrastructure enables you to filter, correlate, and analyze information to understand its impact on the operational metrics that you have defined. You can extend the event analysis facilities with your own computational logic. Oracle BAM 11g: Build Real-Time Dashboards 2 - 20. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Introducing Oracle BAM Architecture.

(53) Oracle BAM 11g: Build Real-Time Dashboards 2 - 21. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. •. As mentioned earlier, Oracle BAM is able to capture real-time data and events that occur throughout the enterprise. After the data is captured and fed to Oracle BAM, Oracle BAM filters, aggregates, and correlates the information, and forwards the information to the next level. In most situations, the basics of filtering are taken care of at the application level itself. Visualization, building a dashboard, and real-time alerts: The next step is to create a highly interactive operational dashboard in which real-time data is delivered to business users via a standard web browser. You can also model alert conditions that can be used to alert users about business conditions. Users need to log in to Oracle BAM at least once (or be registered by the BAM Administrator) in order to receive alerts. They can then take appropriate pp p corrective action from the dashboard or monitored event as required..

(54) 1. 2 BAM Server. Message Queues. OEP. Alerts. Event Engine Enterprise Integration BAM Adapter Framework. Active Data Cache. BPM. BAM Web Apps BAM Dashboards. Report Cache ADF. OSB External Data Objects. ADF Pages with DVT. BPEL. OBIEE. OLTP and Data Warehouses. BAM Data and Metadata. Databases. Oracle DB (Grid). ICommand. 3. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. This slide shows the architectural components of Oracle BAM. 1. Data source infrastructures provide real-time and historical information, most commonly co o y in tthe e form o o of messages. essages Thiss e enables ab es O Oracle ac e BAM to update das dashboards boa ds and generate alerts very quickly. Oracle BAM can accept tens of thousands of updates per second into a memory-based persistent cache that is the center of the Oracle BAM architecture. Any application can send events using web services or over any JMSbased messaging protocols. Legacy applications can integrate with Oracle BPEL PM using custom-created adapters and can in turn integrate with Oracle BAM via the Oracle BPEL PM native sensor architecture. In addition to integrating real-time information coming out of these message queues, you can integrate historical data or information coming out of any operational database or any data warehouse. 2. Oracle BAM: - Enterprise Integration Framework: The Enterprise Integration Framework is a collection of enterprise integration components for Oracle BAM. It connects Oracle BAM to enterprise information sources such as a database server, flat files, and XML sources.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 22. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Key Components and Message Flow.

(55) In this architecture, everything is push-based, with the exception of reading data directly from tables in online transaction processing (OLTP) databases and data warehouses, for which you define external data objects. After a message is put in a data queue, Enterprise Integration Framework processes constantly pull the data, transform it, and push it to the Active Data Cache. When there is a change in data, the ADC detects it and pushes the relevant information through the Report Cache or Report Server to the dashboards and th through h th the E Eventt E Engine i as alerts. l t. Oracle BAM 11g: Build Real-Time Dashboards 2 - 23. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. It is also capable of reading messages from all of the major message queue providers, and then running that data through real-time data integration plans. Real-time integration plans cleanse the data, aggregate it, filter it, correlate it, and perform other necessary actions before sending the data to the Active Data Cache. - Active Data Cache (ADC): The Active Data Cache is designed to provide access to current business information for event-based reporting and alerting. ADC offers real-time, intelligent, analytical data cache capabilities. Using Active Viewset technology, the ADC can monitor and detect changes in specific views that users have on the data. When Active Viewset detects changes, it sends changes to the dashboards (to update the real-time visualizations in the dashboards, to the Event g ((to p perform all of the actions that are defined in the alert), ), or to both. The Engine ADC stores all data in memory. The database is used to persist data to disk. When the Enterprise Integration Framework sends data, the ADC simultaneously writes data to database tables. When required, this data can be pulled from the database to memory. - Report Cache: The Report Cache offloads the viewset snapshots so that the ADC does not have to maintain them in memory. The Oracle BAM Report Cache opens viewsets and active viewsets in the Oracle BAM ADC for the Oracle BAM Report Server (in the Oracle BAM Web Applications set of components). It then caches the snapshot (in chunks) and the active data before sending it to the Oracle BAM Report Server. The Report Cache thus provides random access to the dashboard data. It also caches the change lists that are sent to the dashboards to allow recovery from lost Internet connectivity without reloading the dashboard. - Event Engine: The Event Engine monitors for changes in data, time, or date. It d t t changes detects h iin complex l d data t conditions diti b based d on predefined d fi d conditions. diti R Rules l can include a series of conditions and actions attached to an event. The Event Engine continuously monitors the information in the ADC for certain conditions and executes the actions defined in the associated rules. The Message Center tracks the presence of users so that the dashboards and alerts are sent appropriately. Messages and dashboards can be delivered via email, instant messaging, and so on. - Report Server: The Report Server is an application that runs on the web server. It transforms the data it retrieves from the views, and according to their definitions, it generates dashboards. It maintains an open connection to the dashboards in order to stream changes to them based on changes it gets from the Report Cache. It pushes real-time data to dashboards that end users are currently viewing. 3. Dashboards and events: The analysis performed by Oracle BAM sends real-time alerts dashboards, alerts, dashboards and updates to Application Development Framework (ADF) pages pages..

(56) Message Queues. OEP. BPM. Enterprise Integration Framework. BAM Server. Alerts. Event Engine. JMS Connector. Active Data Cache. BAM BAM Adapter Adapter Web Services. BAM Web Apps BAM Dashboards. Report Cache. ODI. ADF. OSB External Data Objects. ADF Pages with DVT. BPEL. OBIEE. OLTP and Data Warehouses. BAM Data and Metadata. Databases. Oracle DB (Grid). ICommand. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. The Enterprise Integration Framework is an integrated environment that provides tools for extracting information from multiple sources, for optimizing information for decision support, and for delivering it to users.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 24. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Enterprise Integration Framework.

(57) • • •. Is the primary interface for incoming messages Extracts and populates Oracle BAM with real-time data Acts as a messaging system abstraction layer – Any number of external sources can populate any number of internal data objects.. •. Supports four methods: – – – –. JMS connector BAM adapter W b services Web i Oracle Data Integrator. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. The Enterprise Integration Framework serves as the bridge between information sources and the ADC. When this connection is defined, it remains open to continuously collect real-time transactional data from the enterprise and to push the data to the ADC. The Enterprise Integration Framework supports four methods for updating Oracle BAM Server with real-time streaming data: • JMS connector • BAM adapter • Web Services • Oracle Data Integrator You learn more about the Enterprise Integration Framework in the lesson titled “Integrating Data into Oracle BAM.”. Oracle BAM 11g: Build Real-Time Dashboards 2 - 25. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Enterprise Integration Framework.

(58) BAM Server. Message Queues. OEP. Active Data Cache. Alerts. Event Engine. API. Enterprise Integration BAM Adapter Framework. Kernel Viewsets. BPM. Data Sets Data Storage Engine. BAM Web Apps BAM Dashboards. Report Cache ADF. OSB External Data Objects. ADF Pages with DVT. BPEL. OBIEE. OLTP and Data Warehouses. BAM Data and Metadata. Databases. Oracle DB (Grid). ICommand. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 26. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Active Data Cache.

(59) • • • • •. Stores real-time data in memory and an internal repository Provides access to current business information for eventbased reporting and alerting Uses built built-in in real real-time time analytical data cache internally Supports data objects and external data objects Provides active data: – Initial snapshots – Active updates — — — —. Filtered, sorted, Top N, groups, Active Ranking Aggregates, calculations Lookups Active Now time windows. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. The ADC is a high-performance, persistent, memory-based storage system that is designed to support active data and monitoring. This active data is extracted from the enterprise systems and kept synchronized with those systems. In addition, the ADC contains the definition and configuration information used to operate all of the components of the Oracle BAM real-time server. Although the data is persisted to disk for backup and recovery purposes, the ADC is designed to take advantage of large amounts of dynamic random access memory (DRAM). Thus data is readily accessible and deliverable. The data feed to the ADC is a combination of business data sources ranging from data warehouse h iinformation f ti to t transactional t ti l ffeeds d and d other th enterprise t i application li ti iintegration. t ti Th The Enterprise Integration Framework streams this information to the ADC continuously as data changes occur. The ADC stores all incoming messages (real-time data) in an internal repository. It provides instant access to current business information for event-based reporting and alerting.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 27. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Active Data Cache (ADC).

(60) BAM Server. Message Queues. OEP. Alerts. Event Engine Enterprise Integration BAM Adapter Framework. Active Data Cache. BPM. BAM Web Apps. Report Cache. BAM Dashboards. Snapshots & Change Lists Memory/Disk. ADF. OSB External Data Objects. ADF Pages with DVT. BPEL. OBIEE. OLTP and Data Warehouses. BAM Data and Metadata. Databases. Oracle DB (Grid). ICommand. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 28. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Report Cache.

(61) • • •. Offloads snapshots and change lists from the ADC Provides random access to the viewset consumers Supports intermittent connections. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.. The Report Cache assembles and formats the data for a live dashboard to be displayed. It applies the dashboard definitions to the data sets retrieved from the ADC for presentation in a browser. It manages information paging for viewing and printing dashboards. After dashboards are created, dashboard definitions are stored in the ADC. When a user requests a dashboard, the Report Cache obtains a snapshot of the most current data and establishes a change stream. Using the snapshot, it creates an initial display and sends it to the Report Server. After the browser has rendered the initial display, the Report Cache continually processes data as it changes and forwards those changes to the Report Server.. Oracle BAM 11g: Build Real-Time Dashboards 2 - 29. Oracle University and Businessmind Chile Servicios Limitda use only. THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED. Report Cache.

References

Related documents

We have shown that the distribution of the loan portfolio loss converges, with increasing portfolio size, to the limiting type given by Equation (5). It means that this

Based on the above survey results from selected participants from small sites, a total of 73.8% out of a total of 528 participants either disagreed or strongly disagreed with

We nd that if individuals dier in initial wealth and if commodity taxes can be evaded at a uniform cost, preferences have to be weakly separable between consumption and labor

The table contains data for all EU-27 countries on temporary employment (in thousands) for NACE sectors L, M and N (rev 1.) and O, P and Q (rev.. Data are presented separately

It is the (education that will empower biology graduates for the application of biology knowledge and skills acquired in solving the problem of unemployment for oneself and others

Development of the curriculum of the Master of Advanced Industrial Management European Academy on Industrial Management (AIM) Industrial enterprises & Organizations.

In figure 7 representation in our system application how users execution and run our method, first users try to use user ID with password after first step user can upload his\her CV

In general, human capital strategy including training, development, and empowerment is formulated in universities of medical sciences throughout the country and