Optimizing Oracle BI EE Performance

Size: px
Start display at page:

Download "Optimizing Oracle BI EE Performance"

Transcription

1 Optimizing Oracle BI EE Performance Mark Rittman, Director, Rittman Mead Consulting UKOUG Conference & Exhibition 2008

2 Who Am I? Oracle BI&W Architecture and Development Specialist Co-Founder of Rittman Mead Consulting Oracle BI&W Project Delivery Specialists 10+ years with Discoverer, OWB etc Oracle ACE Director, ACE of the Year 2005 Writer for OTN and Oracle Magazine Longest-running Oracle blog Ex-Chair of UKOUG BIRT SIG Co-Chair of ODTUG BI&DW SIG Speaker at IOUG and BIWA events

3 Rittman Mead Consulting Oracle BI&DW Project Specialists providing consulting, training and support Clients in the UK, USA, Europe, Middle-East Voted UKOUG BI Partner of the Year 2008 Exhibitors at UKOUG 2008, Stand 90 Come and see us to discuss your requirements in more detail

4 Oracle Business Intelligence Enterprise Edition

5 OBIEE 10gR3 Architecture XSL Oracle BI Publisher Delivery Server Layout Interfaces Data Logic Web Server (IIS, Tomcat, Websphere, iplanet) Oracle BI Presentation Services SOAP Web Services, XML and URL Interface Oracle Interactive Dashboards User Profiling, Security and Session Mngmt Cache Services (Web) & Connection Mngmt SAW Bridge (J2EE/ISAPI) Oracle Answers TCP/IP (SSL) Web Catalog Service XML Framework XML, HTML, XLS, PDF, TXT over HTTP/HTTPS HTML, SOAP over HTTP/HTTPS Web Browser Javascript for Usability & Interactivity External Applications and Portals Oracle Delivers Server Scheduling/Event Services TCP/IP (SSL) Oracle BI Server Logical SQL ODBC/JDBC (Logical Business Model) ODBC over TCP/IP (SSL) Agent Execution Logic Device Adaptive Content Oracle BI Cluster Controller Externalized Authentication LDAP DB Authentication Custom Authenticator Security Services Query Govern. Cache Services Load Balancer Session Management Intelligent Request Generation Logical Request Generation Navigator Multi-Pass / Sub-Request Logic Fragmentation Optimization Aggregate Navigator Optimized Query Rewrites Execution Engine Metadata Interchange System / Perf Monitoring Oracle BI Administration Metadata Management Services Multi-User Development Services Metadata Documentation Services Server Management Services Data Source Adapters ODBC, CLI, OCI, XML, MDX Analytical and Operational Data Sources

6 OBIEE x Diagnostic Tools Query Log produced by the BI Server Server Log produced by the BI Server Server Log produced by the BI Presentation Server Usage Tracking files and database entries, plus associated RPD and reports Oracle Grid Control BI Management Pack DAC Console Execution View Oracle Grid Control / DB Control / AS Control diagnostics and monitoring pages Equivalent monitoring pages for other DB / App Servers

7 Typical Performance Optimization Scenarios 1. "The system seems slow compared to normal" 2. "This report is running slow" 3. The system isn't working 4. You wish to proactively spot performance problems

8 How Do Other People Address Performance Issues? Performance in the Oracle Database has long been an area of study In early days, checklists and guess and grimace was the usual approach Let s add some more memory Let s turn on caching I think we should add some materialized views You need a bigger server Nowadays, a more scientific and methodical approach is used Have a methodology Use diagnostics where available, add them where not Use response-time tuning Identify the real culprit and focus tuning time on that So it would be good if we could follow some of these thoughts, and at least base tuning approaches on a methodology and diagnostic data

9 1) "The system seems slow compared to normal" Someone comes to you, and says that OBIEE seems to be running slow. How would you approach this in the database world? Look at OS diagnostics (taskmgr.exe, top, etc) Look at Grid Control / DB Control Run Statspack report Check ASH/AWR Use diagnostic tools to get a feel for the load on the system Most of these run continuously in the background

10 Diagnosing System Slowdown on OBIEE Systems There are several equivalents to ASH, AWR, Statspack, Grid Control server reports when working with OBIEE The first of these is the Grid Control BI Management Pack Supports Oracle BI EE Supports Oracle BI Applications 7.9+ Can manage the infrastructure for the following OBIEE components Oracle BI Server Oracle BI Cluster Controller Oracle BI Presentation Server Oracle BI Scheduler Oracle BI Suite Enterprise Edition Oracle BI DAC Server Hosts running Oracle BI components

11 OEM Interface with OBIEE and BI Apps Architecture

12 Oracle BI Server Performance Charts General Performance CPU Usage% Memory Usage (KB) Execute Requests Fetch Requests Total Sessions etc Cache Performance Data Cache Hit Ratio% Data Cache Hit vs. Misses Generic Cache Requests Generic Cache Avg. Hits/sec Generic Cache Util. Ratio% Record and compare configurations Create service tests and define service-level monitoring

13 Oracle BI Presentation Server Performance Charts General Performance CPU Usage% Memory Usage (KB) Sessions Chart Engine Query Thread Pool Chart Thread Pool

14 Oracle BI DAC Server Performance Charts Historical ETL Performance Total Tasks Completed Tasks Running Tasks Failed Tasks Queued Tasks Runnable Tasks ETL Runs Views summary of completed runs,with information about the duration, total steps, completed steps, stopped/failed steps and running steps

15 Usage Tracking Provides a means to log query performance statistics to either a database or a file Database recommended; easier to analyze and less impact on the server ships with a number of predefined reports for usage tracking Top 10 queries Analysis per day Long-running queries Performance by user Query count per user Query details per user etc Can be combined into a dashboard Can be used as triggers for ibots Alert when query performance falls Diagnose problems before they are

16 2) "This report is running slow" A user points you to a report that is taking longer than normal to run How would you approach this (tune a transaction) in the database world? Focus on the individual session, transaction Run a trace Review ASH reports Examine wait events Focus on the parts of the transaction most contributing to response time exec dbms_session.set_identifier('sql_test') select sum(sales) from customers, sales s where...

17 Diagnosing The Reasons for A Report Running Slow in OBIEE Need to focus on the individual session (request) rather than server-wide statistics Two places to look for details of individual request executions 1.Usage Tracking tables 2.NQSQuery.log log file Usage tracking always runs, but only gives half the picture, plus some history Logging doesn t always run (needs to be enabled) but tells us everything, but just for that report

18 The NQSQUERY.LOG Query Log Logging by default is turned off for users Can be turned on, and set from a level from 1 to 5 Should really only be enable for diagnostics, can slow down queries Five levels of logging are available Log Level Logging Performed 1 Logical SQL, Elapsed Time, Cache Used, Query Status 2 All of 1 plus subject area name, physical SQL, # rows 3 All of 2 plus cache usage, 4 All of 3 plus logical SQL execution plan 5 All of 4 plus intermediate row counts

19 Interpreting a Level 3 Log File : Part 1 ############################################# SQL Request: SET VARIABLE QUERY_SRC_CD='Report';SELECT PRODUCTS_LOCAL.PROD_SUBCATEGORY_DESC saw_0, SALES_BIG_LOCAL.QUANTITY_SOLD saw_1 FROM "Log & Federated Query Test" ORDER BY saw_0 +++Administrator:2c0000:2c0003: /10/02 13:29: General Query Info: Repository: Star, Subject Area: Log & Federated Query Test, Presentation: Log & Federated Query Test +++Administrator:2c0000:2c0003: /10/02 13:29: Logical Request (before navigation): RqList PRODUCTS_LOCAL.PROD_SUBCATEGORY_DESC as c1 GB, QUANTITY_SOLD:[DAggr(SALES_BIG_LOCAL.QUANTITY_SOLD by [ PRODUCTS_LOCAL.PROD_ SUBCATEGORY_DESC] )] as c2 GB OrderBy: c1 asc +++Administrator:2c0000:2c0003: /10/02 13:29:24

20 Interpreting a Level 3 Log File : Part 1 ############################################# SQL Request: Query String SET VARIABLE QUERY_SRC_CD='Report';SELECT PRODUCTS_LOCAL.PROD_SUBCATEGORY_DESC saw_0, SALES_BIG_LOCAL.QUANTITY_SOLD saw_1 FROM "Log & Federated Query Test" ORDER BY saw_0 +++Administrator:2c0000:2c0003: /10/02 13:29: General Query Info: Repository: Star, Subject Area: Log & Federated Query Test, Presentation: Log & Federated Query Test +++Administrator:2c0000:2c0003: /10/02 13:29: Logical Request (before navigation): RqList PRODUCTS_LOCAL.PROD_SUBCATEGORY_DESC as c1 GB, QUANTITY_SOLD:[DAggr(SALES_BIG_LOCAL.QUANTITY_SOLD by [ PRODUCTS_LOCAL.PROD_ SUBCATEGORY_DESC] )] as c2 GB OrderBy: c1 asc +++Administrator:2c0000:2c0003: /10/02 13:29:24

21 Interpreting a Level 3 Log File : Part 1 ############################################# SQL Request: Query String SET VARIABLE QUERY_SRC_CD='Report';SELECT PRODUCTS_LOCAL.PROD_SUBCATEGORY_DESC saw_0, SALES_BIG_LOCAL.QUANTITY_SOLD saw_1 FROM "Log & Federated Query Test" ORDER BY saw_0 +++Administrator:2c0000:2c0003: /10/02 13:29: General Query Info: General query Information Repository: Star, Subject Area: Log & Federated Query Test, Presentation: Log & Federated Query Test +++Administrator:2c0000:2c0003: /10/02 13:29: Logical Request (before navigation): RqList PRODUCTS_LOCAL.PROD_SUBCATEGORY_DESC as c1 GB, QUANTITY_SOLD:[DAggr(SALES_BIG_LOCAL.QUANTITY_SOLD by [ PRODUCTS_LOCAL.PROD_ SUBCATEGORY_DESC] )] as c2 GB OrderBy: c1 asc +++Administrator:2c0000:2c0003: /10/02 13:29:24

22 Interpreting a Level 3 Log File : Part 1 ############################################# SQL Request: Query String SET VARIABLE QUERY_SRC_CD='Report';SELECT PRODUCTS_LOCAL.PROD_SUBCATEGORY_DESC saw_0, SALES_BIG_LOCAL.QUANTITY_SOLD saw_1 FROM "Log & Federated Query Test" ORDER BY saw_0 +++Administrator:2c0000:2c0003: /10/02 13:29: General Query Info: General query Information Repository: Star, Subject Area: Log & Federated Query Test, Presentation: Log & Federated Query Test +++Administrator:2c0000:2c0003: /10/02 13:29: Logical Request (before navigation): Logical request (before Navigation) RqList PRODUCTS_LOCAL.PROD_SUBCATEGORY_DESC as c1 GB, QUANTITY_SOLD:[DAggr(SALES_BIG_LOCAL.QUANTITY_SOLD by [ PRODUCTS_LOCAL.PROD_ SUBCATEGORY_DESC] )] as c2 GB OrderBy: c1 asc +++Administrator:2c0000:2c0003: /10/02 13:29:24

23 Interpreting a Level 3 Log File : Part Sending query to database named ora11g (id: <<11172>>): select T6303.PROD_SUBCATEGORY_DESC as c1, sum(t6826.quantity_sold) as c2 from SH_COPY.PRODUCTS T6303, SH_COPY.SALES_BIG T6826 where ( T6303.PROD_ID = T6826.PROD_ID ) group by T6303.PROD_SUBCATEGORY_DESC order by c1

24 Interpreting a Level 3 Log File : Part Sending query to database named ora11g (id: <<11172>>): Physical SQL Query select T6303.PROD_SUBCATEGORY_DESC as c1, sum(t6826.quantity_sold) as c2 from SH_COPY.PRODUCTS T6303, SH_COPY.SALES_BIG T6826 where ( T6303.PROD_ID = T6826.PROD_ID ) group by T6303.PROD_SUBCATEGORY_DESC order by c1

25 Interpreting a Level 3 Log File : Part 2 +++Administrator:2c0000:2c0003: /10/02 13:32: Query Status: Successful Completion +++Administrator:2c0000:2c0003: /10/02 13:32: Rows 21, bytes retrieved from database query id: <<11172>> +++Administrator:2c0000:2c0003: /10/02 13:32: Physical query response time 194 (seconds), id <<11172>> +++Administrator:2c0000:2c0003: /10/02 13:32: Physical Query Summary Stats: Number of physical queries 1, Cumulative time 194, DB-connect time 0 (seconds) +++Administrator:2c0000:2c0003: /10/02 13:32: Rows returned to Client Administrator:2c0000:2c0003: /10/02 13:32: Logical Query Summary Stats: Elapsed time 195, Response time 194, Compilation time 0 (seconds)

26 Interpreting a Level 3 Log File : Part 2 Query outcome status +++Administrator:2c0000:2c0003: /10/02 13:32: Query Status: Successful Completion +++Administrator:2c0000:2c0003: /10/02 13:32: Rows 21, bytes retrieved from database query id: <<11172>> +++Administrator:2c0000:2c0003: /10/02 13:32: Physical query response time 194 (seconds), id <<11172>> +++Administrator:2c0000:2c0003: /10/02 13:32: Physical Query Summary Stats: Number of physical queries 1, Cumulative time 194, DB-connect time 0 (seconds) +++Administrator:2c0000:2c0003: /10/02 13:32: Rows returned to Client Administrator:2c0000:2c0003: /10/02 13:32: Logical Query Summary Stats: Elapsed time 195, Response time 194, Compilation time 0 (seconds)

27 Interpreting a Level 3 Log File : Part 2 Query outcome status +++Administrator:2c0000:2c0003: /10/02 13:32: Query Status: Successful Completion +++Administrator:2c0000:2c0003: /10/02 13:32: Rows 21, bytes retrieved from database query id: <<11172>> Physical query reponse time +++Administrator:2c0000:2c0003: /10/02 13:32: Physical query response time 194 (seconds), id <<11172>> +++Administrator:2c0000:2c0003: /10/02 13:32: Physical Query Summary Stats: Number of physical queries 1, Cumulative time 194, DB-connect time 0 (seconds) +++Administrator:2c0000:2c0003: /10/02 13:32: Rows returned to Client Administrator:2c0000:2c0003: /10/02 13:32: Logical Query Summary Stats: Elapsed time 195, Response time 194, Compilation time 0 (seconds)

28 Interpreting a Level 3 Log File : Part 2 Query outcome status +++Administrator:2c0000:2c0003: /10/02 13:32: Query Status: Successful Completion +++Administrator:2c0000:2c0003: /10/02 13:32: Rows 21, bytes retrieved from database query id: <<11172>> Physical query reponse time +++Administrator:2c0000:2c0003: /10/02 13:32: Physical query response time 194 (seconds), id <<11172>> +++Administrator:2c0000:2c0003: /10/02 13:32: Physical Query Summary Stats: Number of physical queries 1, Cumulative time 194, DB-connect time 0 (seconds) Rows returned to client +++Administrator:2c0000:2c0003: /10/02 13:32: Rows returned to Client Administrator:2c0000:2c0003: /10/02 13:32: Logical Query Summary Stats: Elapsed time 195, Response time 194, Compilation time 0 (seconds)

29 Additional Log Information at Level 5 : Logical Execution Plan RqList <<9790>> [for database 3023:2350:ora11g,44] PRODUCTS.PROD_SUBCATEGORY_DESC as c1 GB [for database 3023:2350,44], sum(sales_big.quantity_sold by [ PRODUCTS.PROD_SUBCATEGORY_DESC] ) as c2 GB [for database 3023:2350,44] Child Nodes (RqJoinSpec): <<9851>> [for database 3023:2350:ora11g,44] PRODUCTS T6303 SALES_BIG T6826 DetailFilter: PRODUCTS.PROD_ID = SALES_BIG.PROD_ID and (PRODUCTS.PROD_SUBCATEGORY_DESC = 'Camcorders' or PRODUCTS.PROD_SUBCATEGORY_DESC = 'Camera Batteries' or PRODUCTS.PROD_SUBCATEGORY_DESC = 'Camera Media') [for database 0:0] GroupBy: [ PRODUCTS.PROD_SUBCATEGORY_DESC] [for database 3023:2350,44] OrderBy: c1 asc [for database 3023:2350,44] +++Administrator:2b0000:2b0001: /10/02 14:04:10

30 Additional Log Information at Level 5 : Logical Execution Plan Logical Execution Plan RqList <<9790>> [for database 3023:2350:ora11g,44] PRODUCTS.PROD_SUBCATEGORY_DESC as c1 GB [for database 3023:2350,44], sum(sales_big.quantity_sold by [ PRODUCTS.PROD_SUBCATEGORY_DESC] ) as c2 GB [for database 3023:2350,44] Child Nodes (RqJoinSpec): <<9851>> [for database 3023:2350:ora11g,44] PRODUCTS T6303 SALES_BIG T6826 DetailFilter: PRODUCTS.PROD_ID = SALES_BIG.PROD_ID and (PRODUCTS.PROD_SUBCATEGORY_DESC = 'Camcorders' or PRODUCTS.PROD_SUBCATEGORY_DESC = 'Camera Batteries' or PRODUCTS.PROD_SUBCATEGORY_DESC = 'Camera Media') [for database 0:0] GroupBy: [ PRODUCTS.PROD_SUBCATEGORY_DESC] [for database 3023:2350,44] OrderBy: c1 asc [for database 3023:2350,44] +++Administrator:2b0000:2b0001: /10/02 14:04:10

31 Linking OBIEE Queries to Database Transactions The NQSQuery.log file can give you the physical SQL for a query Using this, you can generate a DB execution plan to check index usage etc If you monitor the database at the same time, you can potentially measure load on DB At present, manually done, difficult to do In future, Grid Control could link OBIEE requests to DB transactions? Balance of DB independence with End-to-end tuning capability

32 One for the Future? OBIEE Request Advisor? It should be possible to run a wizard from BI Administrator or BI Management Pack to take a set of requests and optimize them Suggest summaries at BI Server or Database level Recommend indexes, Recommend caching Will probably need something at the BI Server level, equivalent of ADDM/Advisors

33 The system isn't working Someone tells you OBIEE is down - what do you do? In the database / application server world, you would typically have alerts, plus scripts or steps you can perform to check status and diagnose alert logs Grid Control or O/S-specific commands Quickly establish which component is down, and what caused the downtime

34 Server Downtime Diagnosis using OBIEE The BI Server and Presentation Server logs provide a record of exits, crashes Needs access to the server though Grid Control BI Management Pack provides graphical view of server status Status history recorded in Management Server Repository Alerts can be sent if server down Restart can be scripted

35 BI Management Pack Service Level and Configuration Reports BI Management Pack can be configured to test service levels Configuration of BI Server, Presentation Server etc can be recorded at compared with previous configurations Service-level test can trigger action if dashboard unavailable Configurations can be checked to see if something is stopping the BI Server running

36 Proactively Spotting Performance Problems Several sources exist for spotting performance drops before the users do Usage tracking tables, reports Time-series query, compare key report runtimes against historical runtimes Trigger an ibot if performance <25% week-on-week Grid Control Management Pack can set thresholds, generate alerts based on server load, service level response time etc

37 So Now I Know Where The Problem Is, What Can I Do About It? So now you ve established the cause of the report or system slowdown What does OBIEE (and the database) provide to address this? Key approach should be to address performance issues as close to the data as is possible, moving processing down the stack to the data XSL Oracle BI Publisher Delivery Server Layout Interfaces Data Logic Web Server (IIS, Tomcat, Websphere, iplanet) Oracle BI Presentation Services SOAP Web Services, XML and URL Interface Oracle Interactive Dashboards User Profiling, Security and Session Mngmt Cache Services (Web) & Connection Mngmt SAW Bridge (J2EE/ISAPI) Oracle Answers TCP/IP (SSL) Web Catalog Service XML Framework XML, HTML, XLS, PDF, TXT over HTTP/HTTPS HTML, SOAP over HTTP/HTTPS Web Browser Javascript for Usability & Interactivity External Applications and Portals Oracle Delivers Server Scheduling/Event Services Agent Execution Logic Device Adaptive Content Oracle BI Cluster Controller Externalized Authentication LDAP DB Authentication Custom Authenticator TCP/IP (SSL) Oracle BI Server Logical SQL ODBC/JDBC (Logical Business Model) Security Services Query Govern. Cache Services Load Balancer Session Management Intelligent Request Generation Logical Request Generation Navigator ODBC over TCP/IP (SSL) Multi-Pass / Sub-Request Logic Fragmentation Optimization Aggregate Navigator Optimized Query Rewrites Execution Engine Metadata Interchange System / Perf Monitoring Oracle BI Administration Metadata Management Services Multi-User Development Services Metadata Documentation Services Server Management Services Data Source Adapters ODBC, CLI, OCI, XML, MDX Analytical and Operational Data Sources

38 Overall OBIEE Performance Tuning Goal To perform aggregations, filtering, functions as close to the data as possible Use an ETL process and a data warehouse to pre-integrate data Joins are less expensive, avoids needs for in-memory cross-database joins Create and manage summaries in the database Can benefit from advanced features such as incremental refresh, query rewrite Make your physical database schema match your logical model as closely as possible Create a conformed, denormalized, dimensional data warehouse Consider using an OLAP server to handle aggregates, cross-dimension queries, advanced calculations, time-series calculations The more you can offload to the underlying database, the better But where you can t, there are a number of OBIEE features that can compensate...

39 Oracle BI Server Performance and Integration Features Driving Tables and Parameterized Nested Loop Joins Summary Management, and the Aggregate Persistence Wizard Ability to Leverage Oracle Essbase, Oracle OLAP, MS AS Caching and Cache Management

40 Federated Queries If data for a query needs to come from >1 source, the BI Server can perform cross-database joins, or federated queries Data is sourced from each individual database, and then stitched together to create a single results set Powerful feature, but use with care All tables are normally loaded into memory, and then joined Source tables should therefore normally be relatively small Usually much more expensive than in-database joins The performance of certain federated queries can be improved through the use of Driving Tables and Parameterized Nested Loop Joins (PNLJ)

41 Driving Table Choice and Parameterized Nested Loop Joins By default, federated queries will cause both tables to be loaded into the BI Server memory, and then joined Can be expensive if one or more of the tables are large An alternative is to designate one of the tables as the driving table Needs to be small, typically <1000 rows This table is then queried and filtered first, then it s remaining rows are then applied as a filter to the second table Driving table is defined in the Logical Join dialog

42 Parameterized Nested Loop Join Algorithm 1. Start reading rows from the driving table 2. Submit a parameterized query request to non-driving table 3. Bind values from the drive-table rows into the parameterized query and fetch results 4. Repeat until all rows from drive table are processed SELECT Times.Quarter, Branches.Branch Name, Units.Units Sold FROM "Sales" ORDER BY saw_0, saw_1, saw_2 Select T34334."Branch Name" as c1, T34334."Branch ID" as c2 from "Branch_Sheet$" T34334 select T34531.QUARTER_NAME as c2, T34533.BRANCH_ID as c5, sum(t34533.units_sold) as c6 from TIMES T34531, UNITS T34533 where (T34531.TIME_ID = T34533.TIME_ID and (T34533.BRANCH_ID in (:PARAM1, :PARAM2, :PARAM3, :PARAM4, :PARAM5, :PARAM6, :PARAM7, :PARAM8, :PARAM9, :PARAM10) group by T34533.BRANCH_ID, T QUARTER_NAME order by c5

43 Driving Table and PNLJ Limitations Only one join in a query can be a drive-table join Optimizer treats as a hint, not a directive Join expression must be compatible Non-drive table SQL must support parameters Controlled by two NQSCONFIG.INI parameters MAX_PARAMETERS_PER_DRIVE_JOIN MAX_QUERIES_PER_DRIVE_JOIN

44 Adding Summary Data to the Logical Model Summary tables can be introduced to the Business Model and Mapping Layer Pre-summarized data that is then used when queries request aggregates Useful if it s not possible to use materialized views or their equivalent Useful as a way of aggregating logical tables sourced from >1 physical database

45 The Aggregate Persistence Wizard Automates the process of creating and mapping summary tables Pick one or more measures and dimension levels to aggegate on Generates internal scripting code, Execute script using nqcmd.exe Generates RDBMS tables, inserts summary data, maps to logical model Aggregates can be stored in different RDBMS than source data

46 Leveraging Essbase and Other OLAP Servers Data used for OBIEE reporting can also be sourced from OLAP servers Essbase, Oracle OLAP, Microsoft Analysis Services, SAP B/W Use as an alternative aggregation and calculation engine Data plugs directly into OBIEE metadata layer, converted to relational tables and columns Integrate with, or replace existing relational sources Essbase 11.1.x can also source cubes from OBIEE metadata layer Extract via RPD, cube, then re-import into OBIEE

47 The Oracle BI Server Cache Stores local copy of data that is requested Can be pre-seeded by ibots (agents) Off by default, enabled using NQSConfig.ini file Requires that you put a cache management strategy in place Particularly suited to DW environments Cache is not aware of when data becomes stale Beware of this being your only performance optimization strategy Only solves a subset of problems, addresses the symptoms rather than the cause

48 Summary The OBIEE Technology stack is potentially complex, with many components Follow best practice from other Oracle areas, and diagnose before optimizing Decide on whether problem is system-wide or specific to a particular report Key objective in tuning is to push as much down to the database as possible When this is not possible, several techniques are available to optimize performance Various logging and diagnostic tools are available Techniques are possible to reduce the cost of cross-database joins Aggregates can be created and maintained by the BI Administration tool Aim at the end should be to offload as much work to the database, OLAP server or ETL process is is possible; when this cannot be done, understand how the BI Server performs complex queries, and how to diagnose and detect problems.

49 Optimizing Oracle BI EE Performance Mark Rittman, Director, Rittman Mead Consulting UKOUG Conference & Exhibition 2008

A Future Oracle BI/DW Architecture

A Future Oracle BI/DW Architecture A Future Oracle BI/DW Architecture Mark Rittman, Director, Rittman Mead Consulting Philadelphia Oracle Users Group, October 2008 Who Am I? Oracle BI&W Architecture and Development Specialist Co-Founder

More information

OBIEE 11g Scaleout & Clustering

OBIEE 11g Scaleout & Clustering OBIEE 11g Scaleout & Clustering Borkur Steingrimsson, Rittman Mead Consulting Collaborate, Orlando, April 2011 Agenda Review OBIEE Architecture Installation Scenarios : Desktop, Departmental, Enterprise

More information

An Oracle BI and EPM Development Roadmap

An Oracle BI and EPM Development Roadmap An Oracle BI and EPM Development Roadmap Mark Rittman, Director, Rittman Mead UKOUG Financials SIG, September 2009 1 Who Am I? Oracle BI&W Architecture and Development Specialist Co-Founder of Rittman

More information

Oracle OLAP 11g and Oracle Essbase

Oracle OLAP 11g and Oracle Essbase Oracle OLAP 11g and Oracle Essbase Mark Rittman, Director, Rittman Mead Consulting Who Am I? Oracle BI&W Architecture and Development Specialist Co-Founder of Rittman Mead Consulting Oracle BI&W Project

More information

Oracle Business Intelligence Platform Value Proposition. Richard Rodriguez, Corporate Technologies

Oracle Business Intelligence Platform Value Proposition. Richard Rodriguez, Corporate Technologies Oracle Business Intelligence Platform Value Proposition Richard Rodriguez, Corporate Technologies BI Challenges Today not easy to achieve! Fragmented Inconsistent Report-centric Restricted Non-Intuitive

More information

OBIEE/Business Intelligence Applications Simplified

OBIEE/Business Intelligence Applications Simplified OBIEE/Business Intelligence Applications Simplified Vivek Jain, Managing Consultant, IBM (GBS) Rahul Kundavaram, Senior Principal Consultant, Oracle Dec 8, 2010 Introduction Introduction to Business Intelligence

More information

Creating Hybrid Relational-Multidimensional Data Models using OBIEE and Essbase by Mark Rittman and Venkatakrishnan J

Creating Hybrid Relational-Multidimensional Data Models using OBIEE and Essbase by Mark Rittman and Venkatakrishnan J Creating Hybrid Relational-Multidimensional Data Models using OBIEE and Essbase by Mark Rittman and Venkatakrishnan J ODTUG Kaleidoscope Conference June 2009, Monterey, USA Oracle Business Intelligence

More information

OBIEE 11g Data Modeling Best Practices

OBIEE 11g Data Modeling Best Practices OBIEE 11g Data Modeling Best Practices Mark Rittman, Director, Rittman Mead Oracle Open World 2010, San Francisco, September 2010 Introductions Mark Rittman, Co-Founder of Rittman Mead Oracle ACE Director,

More information

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks Oracle Business Intelligence Enterprise Edition (OBIEE) Training: Working with Oracle Business Intelligence Answers Introduction to Oracle BI Answers Working with requests in Oracle BI Answers Using advanced

More information

Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1

Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1 Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1 Mark Rittman, Director, Rittman Mead Consulting for Collaborate 09, Florida, USA,

More information

Oracle BI Suite Enterprise Edition For Discoverer Users. Mark Rittman, Rittman Mead Consulting http://www.rittmanmead.com

Oracle BI Suite Enterprise Edition For Discoverer Users. Mark Rittman, Rittman Mead Consulting http://www.rittmanmead.com Oracle BI Suite Enterprise Edition For Discoverer Users Mark Rittman, Rittman Mead Consulting http://www.rittmanmead.com Who Am I? Oracle BI&W Architecture & Development Specialist The Rittman of Rittman

More information

Oracle BI 11g R1: Build Repositories

Oracle BI 11g R1: Build Repositories Oracle University Contact Us: 1.800.529.0165 Oracle BI 11g R1: Build Repositories Duration: 5 Days What you will learn This Oracle BI 11g R1: Build Repositories training is based on OBI EE release 11.1.1.7.

More information

OBIEE 11g : Answers, Dashboards & More

OBIEE 11g : Answers, Dashboards & More OBIEE 11g : Answers, Dashboards & More Mark Rittman, Director, Rittman Mead Oracle Open World, San Francisco, September 2010 Introductions Mark Rittman, Co-Founder of Rittman Mead Oracle ACE Director,

More information

OBIEE DEVELOPER RESUME

OBIEE DEVELOPER RESUME 1 of 5 05/01/2015 13:14 OBIEE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract basis.

More information

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition Milena Gerova President Bulgarian Oracle User Group [email protected] Who am I Project Manager in TechnoLogica Ltd

More information

<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise

<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise Business Intelligence is the #1 Priority the most important technology in 2007 is business intelligence

More information

SAP BO 4.1 COURSE CONTENT

SAP BO 4.1 COURSE CONTENT Data warehousing/dimensional modeling/ SAP BW 7.0 Concepts 1. OLTP vs. OLAP 2. Types of OLAP 3. Multi Dimensional Modeling Of SAP BW 7.0 4. SAP BW 7.0 Cubes, DSO s,multi Providers, Infosets 5. Business

More information

Oracle Business Intelligence Server Administration Guide. Version 10.1.3.2 December 2006

Oracle Business Intelligence Server Administration Guide. Version 10.1.3.2 December 2006 Oracle Business Intelligence Server Administration Guide Version 10.1.3.2 December 2006 Part Number: B31770-01 Copyright 2006, Oracle. All rights reserved. The Programs (which include both the software

More information

Programa de Actualización Profesional ACTI Oracle Database 11g: SQL Tuning Workshop

Programa de Actualización Profesional ACTI Oracle Database 11g: SQL Tuning Workshop Programa de Actualización Profesional ACTI Oracle Database 11g: SQL Tuning Workshop What you will learn This Oracle Database 11g SQL Tuning Workshop training is a DBA-centric course that teaches you how

More information

An Architectural Review Of Integrating MicroStrategy With SAP BW

An Architectural Review Of Integrating MicroStrategy With SAP BW An Architectural Review Of Integrating MicroStrategy With SAP BW Manish Jindal MicroStrategy Principal HCL Objectives To understand how MicroStrategy integrates with SAP BW Discuss various Design Options

More information

Analytics and DW Using Oracle 11g and OBIEE 10g. Mark Rittman, Director, Rittman Mead Consulting

Analytics and DW Using Oracle 11g and OBIEE 10g. Mark Rittman, Director, Rittman Mead Consulting Analytics and DW Using Oracle 11g and OBIEE 10g Mark Rittman, Director, Rittman Mead Consulting Who Am I? Oracle BI&W Architecture and Development Specialist Co-Founder of Rittman Mead Consulting Oracle

More information

Oracle Business Intelligence Foundation Suite 11g Essentials Exam Study Guide

Oracle Business Intelligence Foundation Suite 11g Essentials Exam Study Guide Oracle Business Intelligence Foundation Suite 11g Essentials Exam Study Guide Joshua Jeyasingh Senior Technical Account Manager WW A&C Partner Enablement Objective & Audience Objective Help you prepare

More information

Oracle Database 11g: SQL Tuning Workshop

Oracle Database 11g: SQL Tuning Workshop Oracle University Contact Us: + 38516306373 Oracle Database 11g: SQL Tuning Workshop Duration: 3 Days What you will learn This Oracle Database 11g: SQL Tuning Workshop Release 2 training assists database

More information

OWB Users, Enter The New ODI World

OWB Users, Enter The New ODI World OWB Users, Enter The New ODI World Kulvinder Hari Oracle Introduction Oracle Data Integrator (ODI) is a best-of-breed data integration platform focused on fast bulk data movement and handling complex data

More information

Oracle Warehouse Builder 10g

Oracle Warehouse Builder 10g Oracle Warehouse Builder 10g Architectural White paper February 2004 Table of contents INTRODUCTION... 3 OVERVIEW... 4 THE DESIGN COMPONENT... 4 THE RUNTIME COMPONENT... 5 THE DESIGN ARCHITECTURE... 6

More information

Oracle BI Cloud Service : What is it and Where Will it be Useful? Francesco Tisiot, Principal Consultant, Rittman Mead OUG Ireland 2015, Dublin

Oracle BI Cloud Service : What is it and Where Will it be Useful? Francesco Tisiot, Principal Consultant, Rittman Mead OUG Ireland 2015, Dublin Oracle BI Cloud Service : What is it and Where Will it be Useful? Francesco Tisiot, Principal Consultant, Rittman Mead OUG Ireland 2015, Dublin About the Speaker Francesco Tisiot Principal Consultant at

More information

Oracle BI 10g: Analytics Overview

Oracle BI 10g: Analytics Overview Oracle BI 10g: Analytics Overview Student Guide D50207GC10 Edition 1.0 July 2007 D51731 Copyright 2007, Oracle. All rights reserved. Disclaimer This document contains proprietary information and is protected

More information

The IBM Cognos Platform

The IBM Cognos Platform The IBM Cognos Platform Deliver complete, consistent, timely information to all your users, with cost-effective scale Highlights Reach all your information reliably and quickly Deliver a complete, consistent

More information

Birds of a Feather Session: Best Practices for TimesTen on Exalytics

Birds of a Feather Session: Best Practices for TimesTen on Exalytics Birds of a Feather Session: Best Practices for TimesTen on Exalytics Chris Jenkins Senior Director, In-Memory Technology, Oracle Antony Heljula Technical Director, Peak Indicators Ltd. Mark Rittman CTO,

More information

SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package 7 2015-11-24. Data Federation Administration Tool Guide

SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package 7 2015-11-24. Data Federation Administration Tool Guide SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package 7 2015-11-24 Data Federation Administration Tool Guide Content 1 What's new in the.... 5 2 Introduction to administration

More information

Oracle BI Suite Enterprise Edition

Oracle BI Suite Enterprise Edition Oracle BI Suite Enterprise Edition Optimising BI EE using Oracle OLAP and Essbase Antony Heljula Technical Architect Peak Indicators Limited Agenda Overview When Do You Need a Cube Engine? Example Problem

More information

Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides

Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides HP OO Community Guides Monitoring HP OO 10 This document describes the specifications of components we want to monitor, and the means to monitor them, in order to achieve effective monitoring of HP Operations

More information

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION EXECUTIVE SUMMARY Oracle business intelligence solutions are complete, open, and integrated. Key components of Oracle business intelligence

More information

Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Feature Pack 3

Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Feature Pack 3 Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Feature Pack 3 Copyright 2012 SAP AG. All rights reserved.sap, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign,

More information

How Are Oracle BI Analytics, Informatica, DAC, OBIEE, BI Publisher and Oracle EBusiness Suite R12 Blended Together

How Are Oracle BI Analytics, Informatica, DAC, OBIEE, BI Publisher and Oracle EBusiness Suite R12 Blended Together How Are Oracle BI Analytics, Informatica, DAC, OBIEE, BI Publisher and Oracle EBusiness Suite R12 Blended Together Dhananjay Papde Nov 2014 STRATEGIC FINANCIAL SYSTEMS PROGRAMME 1 Lead Specialist / Architect

More information

Data Integrator Performance Optimization Guide

Data Integrator Performance Optimization Guide Data Integrator Performance Optimization Guide Data Integrator 11.7.2 for Windows and UNIX Patents Trademarks Copyright Third-party contributors Business Objects owns the following

More information

Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts

Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts 1. OLTP vs. OLAP 2. Types of OLAP 3. Multi Dimensional Modeling Of SAP BW 7.3 4. SAP BW 7.3 Cubes, DSO's,Multi Providers, Infosets 5. Business

More information

OBIEE Deployment & Change Management

OBIEE Deployment & Change Management OBIEE Deployment & Change Management Mark Rittman, Technical Director, Rittman Mead Rocky Mountains Oracle User Group Training Days 2012, Denver Mark Rittman Mark Rittman, Co-Founder of Rittman Mead Oracle

More information

Migrating Discoverer to OBIEE Lessons Learned. Presented By Presented By Naren Thota Infosemantics, Inc.

Migrating Discoverer to OBIEE Lessons Learned. Presented By Presented By Naren Thota Infosemantics, Inc. Migrating Discoverer to OBIEE Lessons Learned Presented By Presented By Naren Thota Infosemantics, Inc. Professional Background Partner/OBIEE Architect at Infosemantics, Inc. Experience with BI solutions

More information

SQL Server Administrator Introduction - 3 Days Objectives

SQL Server Administrator Introduction - 3 Days Objectives SQL Server Administrator Introduction - 3 Days INTRODUCTION TO MICROSOFT SQL SERVER Exploring the components of SQL Server Identifying SQL Server administration tasks INSTALLING SQL SERVER Identifying

More information

Oracle Database 11g: SQL Tuning Workshop Release 2

Oracle Database 11g: SQL Tuning Workshop Release 2 Oracle University Contact Us: 1 800 005 453 Oracle Database 11g: SQL Tuning Workshop Release 2 Duration: 3 Days What you will learn This course assists database developers, DBAs, and SQL developers to

More information

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server Extending Hyperion BI with the Oracle BI Server Mark Ostroff Sr. BI Solutions Consultant Agenda Hyperion BI versus Hyperion BI with OBI Server Benefits of using Hyperion BI with the

More information

s@lm@n Oracle Exam 1z0-591 Oracle Business Intelligence Foundation Suite 11g Essentials Version: 6.6 [ Total Questions: 120 ]

s@lm@n Oracle Exam 1z0-591 Oracle Business Intelligence Foundation Suite 11g Essentials Version: 6.6 [ Total Questions: 120 ] s@lm@n Oracle Exam 1z0-591 Oracle Business Intelligence Foundation Suite 11g Essentials Version: 6.6 [ Total Questions: 120 ] Question No : 1 A customer would like to create a change and a % Change for

More information

Top 10 Performance Tips for OBI-EE

Top 10 Performance Tips for OBI-EE Top 10 Performance Tips for OBI-EE Narasimha Rao Madhuvarsu L V Bharath Terala October 2011 Apps Associates LLC Boston New York Atlanta Germany India Premier IT Professional Service and Solution Provider

More information

In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase

In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase Agenda Introduction Why In-Memory? Options for In-Memory in Oracle Products - Times Ten - Essbase Comparison - Essbase Vs Times

More information

Data Integration and ETL with Oracle Warehouse Builder: Part 1

Data Integration and ETL with Oracle Warehouse Builder: Part 1 Oracle University Contact Us: + 38516306373 Data Integration and ETL with Oracle Warehouse Builder: Part 1 Duration: 3 Days What you will learn This Data Integration and ETL with Oracle Warehouse Builder:

More information

SQL Server Analysis Services Complete Practical & Real-time Training

SQL Server Analysis Services Complete Practical & Real-time Training A Unit of Sequelgate Innovative Technologies Pvt. Ltd. ISO Certified Training Institute Microsoft Certified Partner SQL Server Analysis Services Complete Practical & Real-time Training Mode: Practical,

More information

Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence

Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence Introduction to Oracle Business Intelligence Standard Edition One Mike Donohue Senior Manager, Product Management Oracle Business Intelligence The following is intended to outline our general product direction.

More information

SAP BUSINESS OBJECTS BO BI 4.1 amron

SAP BUSINESS OBJECTS BO BI 4.1 amron 0 Training Details Course Duration: 65 hours Training + Assignments + Actual Project Based Case Studies Training Materials: All attendees will receive, Assignment after each module, Video recording of

More information

SQL SERVER BUSINESS INTELLIGENCE (BI) - INTRODUCTION

SQL SERVER BUSINESS INTELLIGENCE (BI) - INTRODUCTION 1 SQL SERVER BUSINESS INTELLIGENCE (BI) - INTRODUCTION What is BI? Microsoft SQL Server 2008 provides a scalable Business Intelligence platform optimized for data integration, reporting, and analysis,

More information

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features 1 Oracle SQL Developer 3.0: Overview and New Features Sue Harper Senior Principal Product Manager The following is intended to outline our general product direction. It is intended

More information

GoldenGate and ODI - A Perfect Match for Real-Time Data Warehousing

GoldenGate and ODI - A Perfect Match for Real-Time Data Warehousing GoldenGate and ODI - A Perfect Match for Real-Time Data Warehousing Michael Rainey, Principal Consultant, Rittman Mead RMOUG Training Days, February 2013 About me... Michael Rainey, Principal Consultant,

More information

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering Oracle OpenWorld 2010, Session S316263 3:00-4:00pm, Thursday 23-Sep-2010

More information

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect Oracle Data Integrator 11g New Features & OBIEE Integration Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect Agenda 01. Overview & The Architecture 02. New Features Productivity,

More information

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager. Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager. Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering About Author Kai Yu Senior System Engineer, Dell Oracle Solutions

More information

Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option

Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option Kai Yu, Senior Principal Architect Dell Oracle Solutions Engineering Dell, Inc. Abstract: By adding the In-Memory

More information

ORACLE OLAP. Oracle OLAP is embedded in the Oracle Database kernel and runs in the same database process

ORACLE OLAP. Oracle OLAP is embedded in the Oracle Database kernel and runs in the same database process ORACLE OLAP KEY FEATURES AND BENEFITS FAST ANSWERS TO TOUGH QUESTIONS EASILY KEY FEATURES & BENEFITS World class analytic engine Superior query performance Simple SQL access to advanced analytics Enhanced

More information

Oracle Business Intelligence 11g OPN Advanced Workshop

Oracle Business Intelligence 11g OPN Advanced Workshop Oracle Business Intelligence 11g OPN Advanced Workshop Lab Book OPN: Oracle Business Intelligence 11g Advanced Workshop OPN Workshop: BI 11g Advanced Seite 1 Authors Revision Jignesh Mehta Naresh Nemani

More information

Oracle Database Performance Management Best Practices Workshop. AIOUG Product Management Team Database Manageability

Oracle Database Performance Management Best Practices Workshop. AIOUG Product Management Team Database Manageability Oracle Database Performance Management Best Practices Workshop AIOUG Product Management Team Database Manageability Table of Contents Oracle DB Performance Management... 3 A. Configure SPA Quick Check...6

More information

Oracle Data Warehousing Masterclass

Oracle Data Warehousing Masterclass Oracle Data Warehousing Masterclass Mark Rittman, Director, Rittman Mead Consulting UKOUG Conference & Exhibition 2008 1 Who Am I? Oracle BI&W Architecture and Development Specialist Co-Founder of Rittman

More information

Fusion Applications Overview of Business Intelligence and Reporting components

Fusion Applications Overview of Business Intelligence and Reporting components Fusion Applications Overview of Business Intelligence and Reporting components This document briefly lists the components, their common acronyms and the functionality that they bring to Fusion Applications.

More information

ORACLE BUSINESS INTELLIGENCE WORKSHOP

ORACLE BUSINESS INTELLIGENCE WORKSHOP ORACLE BUSINESS INTELLIGENCE WORKSHOP Integration of Oracle BI Publisher with Oracle Business Intelligence Enterprise Edition Purpose This tutorial mainly covers how Oracle BI Publisher is integrated with

More information

OLAP Services. MicroStrategy Products. MicroStrategy OLAP Services Delivers Economic Savings, Analytical Insight, and up to 50x Faster Performance

OLAP Services. MicroStrategy Products. MicroStrategy OLAP Services Delivers Economic Savings, Analytical Insight, and up to 50x Faster Performance OLAP Services MicroStrategy Products MicroStrategy OLAP Services Delivers Economic Savings, Analytical Insight, and up to 50x Faster Performance MicroStrategy OLAP Services brings In-memory Business Intelligence

More information

SAP Business Objects BO BI 4.1

SAP Business Objects BO BI 4.1 SAP Business Objects BO BI 4.1 SAP Business Objects (a.k.a. BO, BOBJ) is an enterprise software company, specializing in business intelligence (BI). Business Objects was acquired in 2007 by German company

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

Data Integration and ETL with Oracle Warehouse Builder NEW

Data Integration and ETL with Oracle Warehouse Builder NEW Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Data Integration and ETL with Oracle Warehouse Builder NEW Durée: 5 Jours Description In this 5-day hands-on course, students explore the concepts,

More information

SAS BI Course Content; Introduction to DWH / BI Concepts

SAS BI Course Content; Introduction to DWH / BI Concepts SAS BI Course Content; Introduction to DWH / BI Concepts SAS Web Report Studio 4.2 SAS EG 4.2 SAS Information Delivery Portal 4.2 SAS Data Integration Studio 4.2 SAS BI Dashboard 4.2 SAS Management Console

More information

Oracle BI EE 11g - Security Auditing

Oracle BI EE 11g - Security Auditing Oracle BI EE 11g - Security Auditing Venkatakrishnan J Agenda Overview of BI EE Security Authentication Authorization Security Endpoints Overview Weblogic & EM BI Server Presentation Server - How is Web

More information

Oracle Database 11g Comparison Chart

Oracle Database 11g Comparison Chart Key Feature Summary Express 10g Standard One Standard Enterprise Maximum 1 CPU 2 Sockets 4 Sockets No Limit RAM 1GB OS Max OS Max OS Max Database Size 4GB No Limit No Limit No Limit Windows Linux Unix

More information

Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle

Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle Introduction I ve always been interested and intrigued by the processes DBAs use to monitor

More information

uncommon thinking ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION ONSITE TRAINING OUTLINES

uncommon thinking ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION ONSITE TRAINING OUTLINES OBIEE 11G: CREATE ANALYSIS AND DASHBOARDS: 11.1.1.7 DURATION: 4 DAYS Course Description: This course provides step-by-step instructions for creating analyses and dashboards, which compose business intelligence

More information

SQL Server 2005 Features Comparison

SQL Server 2005 Features Comparison Page 1 of 10 Quick Links Home Worldwide Search Microsoft.com for: Go : Home Product Information How to Buy Editions Learning Downloads Support Partners Technologies Solutions Community Previous Versions

More information

The Complete Performance Solution for Microsoft SQL Server

The Complete Performance Solution for Microsoft SQL Server The Complete Performance Solution for Microsoft SQL Server Powerful SSAS Performance Dashboard Innovative Workload and Bottleneck Profiling Capture of all Heavy MDX, XMLA and DMX Aggregation, Partition,

More information

IT FUSION CONFERENCE. Build a Better Foundation for Business

IT FUSION CONFERENCE. Build a Better Foundation for Business IT FUSION CONFERENCE Build a Better Foundation for Business The Oracle Business Intelligence Foundation: Technology for Pervasive Intelligence Kyungtae kim Today s BI Track Agenda

More information

Tips and tricks for using SAP BusinessObjects Web Intelligence with SAP BW

Tips and tricks for using SAP BusinessObjects Web Intelligence with SAP BW Orange County Convention Center Orlando, Florida May 15-18, 2011 Tips and tricks for using SAP BusinessObjects Web Intelligence with SAP BW Deepu Sasidharan ] [ Agenda Introduction System Landscape Advanced

More information

MicroStrategy Course Catalog

MicroStrategy Course Catalog MicroStrategy Course Catalog 1 microstrategy.com/education 3 MicroStrategy course matrix 4 MicroStrategy 9 8 MicroStrategy 10 table of contents MicroStrategy course matrix MICROSTRATEGY 9 MICROSTRATEGY

More information

Oracle Database 12c: Performance Management and Tuning NEW

Oracle Database 12c: Performance Management and Tuning NEW Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning

More information

Exploring the Synergistic Relationships Between BPC, BW and HANA

Exploring the Synergistic Relationships Between BPC, BW and HANA September 9 11, 2013 Anaheim, California Exploring the Synergistic Relationships Between, BW and HANA Sheldon Edelstein SAP Database and Solution Management Learning Points SAP Business Planning and Consolidation

More information

Which Reporting Tool Should I Use for EPM? Glenn Schwartzberg InterRel Consulting [email protected]

Which Reporting Tool Should I Use for EPM? Glenn Schwartzberg InterRel Consulting info@interrel.com Which Reporting Tool Should I Use for EPM? Glenn Schwartzberg InterRel Consulting [email protected] Disclaimer These slides represent the work and opinions of the presenter and do not constitute official

More information

Oracle BI EE Integration with Hyperion Sources

Oracle BI EE Integration with Hyperion Sources Oracle BI EE Integration with Hyperion Sources Open World 2013 Who Am I? Venkatakrishnan Janakiraman Over 10+ Years of Oracle BI & EPM experience India Managing Director, Rittman Mead Consulting Blog at

More information

SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days

SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days SSIS Training Prerequisites All SSIS training attendees should have prior experience working with SQL Server. Hands-on/Lecture

More information

Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3

Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3 Wort ftoc.tex V3-12/17/2007 2:00pm Page ix Introduction xix Part I: Finding Bottlenecks when Something s Wrong Chapter 1: Performance Tuning 3 Art or Science? 3 The Science of Performance Tuning 4 The

More information

Building Cubes and Analyzing Data using Oracle OLAP 11g

Building Cubes and Analyzing Data using Oracle OLAP 11g Building Cubes and Analyzing Data using Oracle OLAP 11g Collaborate '08 Session 219 Chris Claterbos [email protected] Vlamis Software Solutions, Inc. 816-729-1034 http://www.vlamis.com Copyright 2007,

More information

Toad for Data Analysts, Tips n Tricks

Toad for Data Analysts, Tips n Tricks Toad for Data Analysts, Tips n Tricks or Things Everyone Should Know about TDA Just what is Toad for Data Analysts? Toad is a brand at Quest. We have several tools that have been built explicitly for developers

More information

Toad for Oracle 8.6 SQL Tuning

Toad for Oracle 8.6 SQL Tuning Quick User Guide for Toad for Oracle 8.6 SQL Tuning SQL Tuning Version 6.1.1 SQL Tuning definitively solves SQL bottlenecks through a unique methodology that scans code, without executing programs, to

More information

Entity store. Microsoft Dynamics AX 2012 R3

Entity store. Microsoft Dynamics AX 2012 R3 Microsoft Dynamics AX 2012 R3 Entity store This document describes the primary scenarios and features of Entity store. Entity store is a database that is used for analytical scenarios such as near-real-time

More information

Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services. By Ajay Goyal Consultant Scalability Experts, Inc.

Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services. By Ajay Goyal Consultant Scalability Experts, Inc. Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services By Ajay Goyal Consultant Scalability Experts, Inc. June 2009 Recommendations presented in this document should be thoroughly

More information

<Insert Picture Here> Enhancing the Performance and Analytic Content of the Data Warehouse Using Oracle OLAP Option

<Insert Picture Here> Enhancing the Performance and Analytic Content of the Data Warehouse Using Oracle OLAP Option Enhancing the Performance and Analytic Content of the Data Warehouse Using Oracle OLAP Option The following is intended to outline our general product direction. It is intended for

More information

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Description: This five-day instructor-led course teaches students how to design and implement a BI infrastructure. The

More information

SQL Server and MicroStrategy: Functional Overview Including Recommendations for Performance Optimization. MicroStrategy World 2016

SQL Server and MicroStrategy: Functional Overview Including Recommendations for Performance Optimization. MicroStrategy World 2016 SQL Server and MicroStrategy: Functional Overview Including Recommendations for Performance Optimization MicroStrategy World 2016 Technical Integration with Microsoft SQL Server Microsoft SQL Server is

More information

Oracle BI Publisher 10g Best Practices -- Session # 8633

Oracle BI Publisher 10g Best Practices -- Session # 8633 1 Oracle BI Publisher 10g Best Practices -- Session # 8633 Mike Donohue Director, BI Product Management Noelle Bartlam Senior Member of Technical Staff, Development The following

More information

Oracle OLAP What's All This About?

Oracle OLAP What's All This About? Oracle OLAP What's All This About? IOUG Live! 2006 Dan Vlamis [email protected] Vlamis Software Solutions, Inc. 816-781-2880 http://www.vlamis.com Vlamis Software Solutions, Inc. Founded in 1992 in Kansas

More information

SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011

SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011 SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications Jürgen Primsch, SAP AG July 2011 Why In-Memory? Information at the Speed of Thought Imagine access to business data,

More information

MS 50511A The Microsoft Business Intelligence 2010 Stack

MS 50511A The Microsoft Business Intelligence 2010 Stack MS 50511A The Microsoft Business Intelligence 2010 Stack Description: This instructor-led course provides students with the knowledge and skills to develop Microsoft End-to-End business solutions using

More information

An Accenture Point of View. Oracle Exalytics brings speed and unparalleled flexibility to business analytics

An Accenture Point of View. Oracle Exalytics brings speed and unparalleled flexibility to business analytics An Accenture Point of View Oracle Exalytics brings speed and unparalleled flexibility to business analytics Keep your competitive edge with analytics When it comes to working smarter, organizations that

More information

Getting it Right: How to Find the Right BI Package for the Right Situation Norma Waugh. RMOUG Training Days February 15-17, 2011

Getting it Right: How to Find the Right BI Package for the Right Situation Norma Waugh. RMOUG Training Days February 15-17, 2011 Delivering Oracle Success Getting it Right: How to Find the Right BI Package for the Right Situation Norma Waugh RMOUG Training Days February 15-17, 2011 About DBAK Oracle solution provider Co-founded

More information

Creating an Enterprise Reporting Bus with SAP BusinessObjects

Creating an Enterprise Reporting Bus with SAP BusinessObjects September 10-13, 2012 Orlando, Florida Creating an Enterprise Reporting Bus with SAP BusinessObjects Kevin McManus LaunchWorks Session : 0313 Learning Points By consolidating people, process, data and

More information

By Makesh Kannaiyan [email protected] 8/27/2011 1

By Makesh Kannaiyan makesh.k@sonata-software.com 8/27/2011 1 Integration between SAP BusinessObjects and Netweaver By Makesh Kannaiyan [email protected] 8/27/2011 1 Agenda Evolution of BO Business Intelligence suite Integration Integration after 4.0 release

More information