Optimizing Oracle Essbase Formulas & Calc Scripts

Size: px
Start display at page:

Download "Optimizing Oracle Essbase Formulas & Calc Scripts"

Transcription

1

2 Optimizing Oracle Essbase Formulas & Calc Scripts NOTE: Slides will not be distributed. Edward Roske BLOG: LookSmarter.blogspot.com WEBSITE: TWITTER: Eroske

3 3 About interrel Reigning Oracle Award winner EPM & BI Solution of the year Three Oracle ACE Directors for Hyperion Oracle Platinum Partner One of the 100 fastest growing tech companies in the USA (CRN Magazine, ) Authors of the 8 Best Selling books on Hyperion & Essbase Essbase Studio book to be released April 11, 2011 All available on LuLu.com Press Infra structure Consulting Support Focused exclusively on Oracle EPM & BI Training

4 8 Hyperion Books Available: Essbase (7): Complete Guide Essbase System 9: Complete Guide Essbase System 9: End User Guide Essbase 11: Admin Guide Essbase Studio 11 (April 11, 2011) Smart View 11: End User Guide Planning: End Users Guide Planning: Administrators To order, check out 4 Copyright 2007, Hyperion. All rights reserved.

5 5 Disclaimer These slides represent the work and opinions of the presenter and do not constitute official positions of Oracle or any other organization. These material has not been peer reviewed and is presented here with the permission of the presenter. These should not be copied, recorded or reproduced without the expressed written permission of interrel Consulting.

6 There isn t one right answer Keep in Mind: Tuning Some of the tuning guidelines can contradict other tuning guidelines Have your priorities in order BSO is traditionally tuned for calc time then retrieval time ASO is traditionally tuned for load time then retrieval time The tuning information provided in this chapter is meant to help you in the development of your applications In some databases, these tuning tips will have significant impact In other databases, the tuning tips won t And remember there s a difference between 32-bit and 64-bit Test, test, test!!

7 Design & Optimize Calculations Understanding Essbase Consolidations

8 Calculation Overview Outline consolidation Calculations that aggregate and roll-up data based on the hierarchical relationships of the outline Relationships that include computed members defined by formulas The use of unary operators in the outline + - % / * ~ ^ FASTEST METHOD OF CALCULATION Custom calculation Requires a calculation script Overrides outline consolidation

9 Default Calculation Simplest method Default consolidations Formulas as they appear in outline Default calculation consists of three steps: Data view before the calculation Run of default calculation Data view after calculation A default calc can be changed and it will run faster than a calc script not set as the default

10 Dynamic Calculations Dynamic calc members are evaluated during retrievals You can reference dynamic calc members in a script or formula Watch out for dynamic calc members on different dimensions Sparse will calculate before dense Within Dense, it s outline order Two-Pass is last (sparse before dense) Watch out for dynamic calcs that are dependent on other dynamic calcs

11 Dynamic Calculations Tags within Outline Editor Calculation upon retrieval Reduction of batch calculation time and disk storage

12 Dynamic Calculations Considerations Batch load Calculation windows Disk space Retrieval speed

13 Dynamic Calculations Advantages - Dynamic Calc and Store % of the time, don t use Dynamic Calc and Store They fragment your database dramatically

14 Use: Dynamic Calculations Advantages - Dynamic Calc (Non-Store) No impact on pre-calculation window Used to retrieve infrequently accessed information or to save space Used when data changes often and changes need to be reflected instantly Reduce block size (for dynamic calcs on dense dimensions) Best Choice for: Relatively simple calculations Small queries that do not span large numbers of data cells Infrequently accessed data

15 Setting Dynamic Calc Members Both dense and sparse members tagged as Dynamic Calc Consolidated members or members with a formula Parents of Dynamic Calc members real or Dynamic Calc Members which cannot be tagged as Dynamic Calc: No level zero (0) members without formulas No label-only Shared members In a single parent-to-child case

16 Workshop You have an outline with the following dimensions: Accounts dense Periods dense Scenario sparse Organization sparse You want to add a variance to the Scenario dimension to calculate Actual vs. Budget What storage option should Variance be?

17 Workshop Given the dense and sparse settings from the previous slide And you dynamically calculate upper level members of the Accounts dimension Will the variance calculate correctly for upper level members of accounts? Why or why not?

18 Workshop You have an outline with the following dimensions: Accounts dense Periods dense Scenario sparse Organization sparse You want to add a variance to the Scenario dimension to calculate Actual vs. Budget What storage option should Variance be? Dynamic Calc

19 Workshop Given the dense and sparse settings from the previous slide And you dynamically calculate upper level members of the Accounts dimension Will the variance calculate correctly for upper level members of accounts? Why or why not? No Dynamic calcs are performed in the following order: Sparse will calculate before dense Within Dense, it s outline order Two-Pass is last (sparse before dense) Variance will need to be tagged two pass so that it is calculated after the dynamic rollup of accounts

20 Check Your Understanding What is the default consolidation order for an Essbase outline? If Accounts is dense and Time is dense, how many passes will be made through the database? Why would making upper level members of the Accounts dimension help calculation performance? How many passes through the database are performed on this calc script: (Q1; Q2;) Q3; Where these are stored members of a dense dimension

21 Check Your Understanding What is the default consolidation order for an Essbase outline? First, Accounts Second, Time Third, remaining dense dimensions Fourth, remaining sparse dimensions Two Pass Calculation If Accounts is dense and Time is dense, how many passes will be made through the database? One

22 Check Your Understanding Why would making upper level members of the Accounts dimension help calculation performance? Wouldn t have to calculate the accounts dimension Smaller block size How many passes through the database are performed on this calc script: (Q1; Q2;) Q3; Where these are stored members of a dense dimension 2 passes

23 Design & Optimize Calculations Review - Calc Script Basics

24 What is a Calc Script? Series of commands, equations, and formulas that control calculation of the database Text files with a.csc extension /* Creates Initial Budget */ SET UPDATECALC OFF; CLEARDATA Budget; Budget = Actual * 1.1; CALC ALL;

25 Why Use a Calc Script? Define calc order Calculate a subset of data Clear or copy data Calculate formulas not in outline Perform multiple-pass calculations Create and use temporary variables

26 Try to Limit Cross-Dims Using cross-dimensional operator: FIX (Budget) Sales = Sales->Actual * 1.1; ENDFIX Faster, FIX easier (Sales) to maintain: Budget = Actual * 1.1; ENDFIX

27 Clearing Data Clear a subset of the database based on a sparse dimension: FIX ( Fruit Soda, Texas ) CLEARBLOCK ALL; ENDFIX Clear a subset of the database based on a dense dimension: CLEARDATA Actual->Sales;

28 Copy Data Copy all values for one member to another: DATACOPY Actual TO Budget; Copy a subset of values: FIX (Sales, COGS) DATACOPY Actual TO Budget; ENDFIX

29 Copy Data cont. Another way to copy a subset of values: FIX (Sales, COGS) Actual = Budget; ENDFIX Still another way to copy a subset of values: FIX (Actual) Sales = Sales->Budget; COGS = COGS->Budget; ENDFIX

30 Multi-pass Calculations Use to perform goal-seeking or simultaneous equations (circular references) Example of a simultaneous equation: LOOP(30) Bonus = Profit *.1; Profit; ENDLOOP;

31 Create and Use Temporary Variables Create initial budget based on a value stored in a variable: VAR BudgetInc = 0.1; SET UPDATECALC OFF; FIX (Sales, COGS) Budget = Actual * (1 + BudgetInc); ENDFIX CALC ALL;

32 Agg Syntax AGG(Dimname, Dimname, ); Summary Aggregates dimension(s) according to the outline operators Member formulas are ignored Very fast Fewer than 6 levels

33 Calc Dim Syntax Calc Dim(DimName, DimName, ) Summary Calculates the dimensions that are listed All dense dimensions are calculated first in the order they appear Sparse dimensions are calculated last - also in the order they appear If you need a different order, use multiple Calc Dim commands Includes member formulas

34 ClearBlock vs. ClearData ClearBlock is designed to clear an entire block At least a large portion of the block No Member name, just block type ClearData is designed to clear a member Usually before it is recalculated In many cases either one will work

35 DataCopy Syntax DataCopy MemberName TO MemberName; Summary Copies data from one member to another All intersections are included Great for copying versions Will create blocks if they do not exist

36 If/Else/ElseIf/EndIf Syntax IF (condition) ElseIf/Else EndIf; Summary Condition must be if parenthesis In a calc script, associate with a member name Does really matter which member name Each If must end with EndIf Most effective on dense members

37 Fix/EndFix Synatx Fix(MemberNames, Functions Etc.) ENDFIX Summary Used to focus or limit a calculation Most effective on sparse members Used extensively

38 Focusing Calculations Two most common methods Fix If Other methods: CrossDim operator MemberSet functions Relationship functions Variables

39 FIX FIX limits the members that are processed Most effective when used on members of sparse dimensions Only blocks that meet the Fix criteria are processed Remaining blocks are simply skipped Typical uses Only calculate one scenario Limit calc to current year

40 More on FIX FIX works properly on dense members May result in all blocks being processed All statements between the FIX and ENDFIX are executed as a block FIX statements can be nested Multiple members from the same dimension are treated as or In other words, all members will be processed

41 What You Cannot Do With FIX You cannot assign values to a member that is included in the FIX statement Actually, values cannot be assigned to any member from a dimension in the FIX statement Example Fix(Sales) Sales = 100; ENDFIX Would result in an error

42 FIX On Members from one or more dimensions Can list specific member names Can include member set functions Can include AND and OR Use AND to get the intersection of two or more functions Caution on empty sets

43 IF Statements Conditional processing is often needed to process business rules Can include complex conditions And, Or, Not, etc.

44 To If or FIX Generally, IF works best on dense dimension members Particularly when ElseIF or Else are included Block is only brought into memory once and all related conditions are processed FIX works best on sparse dimension members Old saying Fix on Sparse, If on dense There are always exceptions BUT avoid unnecessary IFs when, say, a FIX would do

45 FIX Workshop What does this calc script do? SET UpdateCalc Off; FIX )) Actual = #Missing; ENDFIX Essbase 9.0 can skip an empty FIX SET EmptyMemberSets On; SET UpdateCalc Off; FIX (@CHILDREN( )) ENDFIX Sales = 100;

46 IF vs. FIX examples This is a waste of an IF Sales ( IF (@ISMBR(Jan, Feb)) Sales=100; ENDIF) This works better FIX (Jan, Feb) Sales = 100; ENDFIX

47 IF vs. FIX examples This is a good use of an IF Even better Sales ( IF (@ISMBR(Jan)) Sales=100; ELSEIF (@ISMBR(Feb)) Sales=200; ENDIF) FIX (Sales) Jan=100; Feb=200; ENDFIX

48 IF vs. FIX examples This is a bad use of an IF Sales ( IF (@ISMBR(Texas)) Sales=100; ELSEIF (@ISMBR(Florida)) Sales=200; ENDIF) FIX (Texas) FIX in this case Sales=100; ENDFIX FIX (Florida) Sales=200; ENDFIX

49 IF Optimization While we re on the subject Sales ( IF (@ISMBR(Jan)) Sales=100; ENDIF) A calc member block is just a member formula, so no need to repeat Sales Sales ( IF (@ISMBR(Jan)) 100; ENDIF)

50 Checking for #Missing or Zero This is the old-school way of checking for a non-value Sales ( IF (Jan==#Missing or Jan==0)) 100; ENDIF) Combine the two checks into one Sales ( IF (Jan + 0 == 0) 100; ENDIF)

51 Replacing zeros with #Missing Old-school way Actual ( IF (Actual==0) #Missing; ENDIF) Don t need an IF SET UpdateCalc Off; Actual = Actual * Actual / Actual ;

52 @IS Functions outside of IF This works Sales ( IF (@ISUDA(Market,"Major Market")) 100 ; ELSE #Missing; ENDIF) This is faster (and more confusing to read) Sales = 100 Market");

53 Other Method to Focus Calculations Cross Dim operator Allows reference to specific cells Frequently in another block Technique for complex allocations Relationship functions Can be used to get a value from another part of the database Example ) MemberSet functions Return member names Can be used to calculate those members or in a Fix/If

54 Why Create Blocks Often need blocks that do not exist Typically when performing allocations Actually, one of the most challenging aspects of writing calc scripts If a block does not exist, not processed by a calc script Except outline calculations Frequent cause of calculation problems Example IF (Budget > 100) Actual = 50; ENDIF Assumes Scenario is sparse

55 Ways to Create Blocks There are basically four methods to create blocks: Load data Calculate the database Use the DataCopy command Place a sparse member on the left side of an assignment statement Must not set equal to a constant SET CREATEBLOCKONEQ ON OFF; SET CREATENONMISSINGBLK ON OFF;

56 Load Data During a data load, a block is created if it doesn t already exist Can use this to create blocks Create data records based on source information Load the file One trick is to use the Replace function of the load rule

57 Calculate the Database An outline rollup will create upper level blocks Both Calc All/Dim and AGG will cause blocks to be created Only blocks containing data are created Empty blocks are not written

58 DataCopy Command Easiest way to create blocks If an intersection for the To member does not exist, it is created Frequently, the only practical method to create the needed blocks Danger in that it can create excessive numbers of blocks

59 Assignment Statements If The member on the left of the assignment statement is sparse And The database setting Create bocks on equations is selected Blocks are created Not always possible to have a sparse member on the left side of the assignment statement Try fixing on a dense member and assigning to a sparse member E.g. Fix on the account member and assign to another May need to change dense/sparse settings

60 Workshop Which is the more efficient calc script? FIX (Sales) Budget = Actual * 1.2; ENDFIX FIX (Budget) Sales = Sales->Actual * 1.2; ENDFIX

61 Workshop Which is the more efficient calc script? Limit cross dim operators if possible FIX (Sales) Budget = Actual * 1.2; ENDFIX FIX (Budget) Sales = Sales->Actual * 1.2; ENDFIX

62 Workshop You have a sales analysis application with the following dimensions: Accounts dense (member formulas and all upper levels are stored) Periods dense (no member formulas and all upper levels are stored) Product sparse (no member formulas and all upper levels are stored) Region sparse (no member formulas and all upper levels are stored) Scenario sparse (member formulas on dynamically calc d members) Introduction date attribute dimension (no member formulas) Sales Manager attribute dimension (no member formulas)

63 Workshop Choose the best consolidation calc script: CALC DIM(ACCOUNTS, PERIODS, PRODUCT, REGION, SCENARIO, INTRODUCTION DATE, SALES MANAGER ); CALC DIM(ACCOUNTS, PERIODS); AGG(PRODUCT, REGION, SCENARIO, INTRODUCTION DATE, SALES MANAGER ); CALC DIM(ACCOUNTS); AGG(PERIODS, PRODUCT, REGION); CALC DIM(ACCOUNTS, PERIODS); AGG(PRODUCT, REGION);

64 Workshop Choose the best consolidation calc script: CALC DIM(ACCOUNTS, PERIODS, PRODUCT, REGION, SCENARIO, INTRODUCTION DATE, SALES MANAGER ); CALC DIM(ACCOUNTS, PERIODS); AGG(PRODUCT, REGION, SCENARIO, INTRODUCTION DATE, SALES MANAGER ); CALC DIM(ACCOUNTS); AGG(PERIODS, PRODUCT, REGION); CALC DIM(ACCOUNTS, PERIODS); AGG(PRODUCT, REGION);

65 Check Your Understanding Choose the true statement: If/then dense dimensions; fix sparse dimensions If/then sparse dimensions; fix dense dimensions You need to clear Actuals data (which is in the sparse Scenario dimension). What command should you use? How can you create a block in Essbase?

66 Check Your Understanding Choose the true statement: If/then dense dimensions; fix sparse dimensions If/then sparse dimensions; fix dense dimensions You need to clear Actuals data (which is in the sparse Scenario dimension). What command should you use? CLEARBLOCK

67 Check Your Understanding How can you create a block in Essbase? Load data Calculate the database Use the DataCopy command Place a sparse member on the left side of an assignment statement SET CREATENONMISSINGBLK ON OFF;

68 Design & Optimize Calculations Tips and Tricks

69 Goal Make the calculation run faster Variety of settings/changes available to make things run faster Many limiting factors Existing reports/processes Source systems Hardware

70 Serial vs. Parallel Calculation Serial Calculation Default Current Essbase behavior Each calc is executed serially Parallel Calculation Set at system, application, database or calc script Generates tasks Schedules tasks to run on up to 4 threads Operating system can schedule each thread on a separate CPU

71 Parallel Calculation Apply multiple processors to a calc Only straight forward calcs can use this If order dependent portions, calculated in serial Maximum of 4 processors Recommend 1 less than number on server Available in Essbase XTD Analytic Services 6.5

72 Parallel Calculations Set at the server, application, database or individual calc script level Can run on up to 4 threads Essbase will analyze the outline and calculation request to determine if parallel calc is possible Check the application log to see how parallel calc is being used Calculating in parallel with [2] threads

73 Parallel Calculation Essbase will review the request Complex formula interdependencies will force a serial calc If parallel processing is feasible, Essbase splits the request into independent tasks that can be run concurrently

74 Parallel Calculations Set number of worker threads In essbase.cfg CALCPARALLEL appname dbname n In calc script SET CALCPARALLEL n N = 1 through 4; default is 1 Set number of dimensions in task suffix In essbase.cfg NUMTASKDIMS appname dbname n In calc script SET NUMTASKDIMS n N = 1 to number of sparse dimensions Use when fixing on the last sparse dimension

75 Cache Settings More is not always better Sometime Hyperion Essbase seems to spend more time maintaining caches than calculating Usually find a point where increasing cache does not improve performance Typically a trial and error process Set uncommitted / 0 on Transaction tab

76 Dense/Sparse Settings This will make the largest difference Other factors influence decisions Attribute dimensions If only a portion of the database is calculated ideally you want to Fix on it as sparse members Reduces the number of blocks processed May need to try a number of combinations Smaller blocks almost always calc faster

77 Control Calculation Environment Use SET Commands Set CACHE HIGH; New cache Tracks the block used in the calc Set CALCHASHTBL ON; Good for flat dimensions Set FromBottomUp ON; Faster than TopDown Make sure you get correct results

78 FRMBOTTOMUP Top down calculations are less efficient b/c more blocks are calculated then necessary By default Essbase does bottoms up You can explicitly force a bottoms up calc in a formula SET FRMBOTTOMUP in a calc script CALCOPTFRMLBOTTOM UP in Essbase.cfg Increases performance

79 Set Functions in Calc Scripts Set AggMissg defines whether to aggregate #missing child values and overwrite a parent value with #missing. Improves performance if set to ON. Set Cache defines the amount of calculator cache to be applied to this script. Improves performance if properly set. Set LockBlocks defines the amount of lockblocks to be applied to this script. Set Msg defines the type of information to be reported by the calculator. Set UpdateCalc defines whether to use intelligent calculation capabilities.

80 More SET Commands SET LOCKBLOCK HIGH; Allows more blocks to be locked Not really optimization but SET CALCTASKDIMS n; Determines how many dimensions are used to generate opportunities for the parallel calculation

81 Dynamic Calc Can improve calc times significantly Make entire dimension dynamic calc Never needs to be calculated Especially effective for Time dimension Normally calculates very slowly All upper level members of dense dimension Keeps block smaller Upper 1-2 levels of sparse dimension(s) Be aware of how many blocks are needed to calc highest level

82 Custom Functions Can write functions in Java Compile, save on server, and register Call from calc scripts Run slower than same calc command May run faster than complex series of database passes required to perform the same thing

83 Custom Macros Can predefine combinations of commands SumRange is actually a Macro Combines Sum and Range functions Not necessarily faster but might avoid errors Need to define parameters May be possible to save a pass of blocks

84 Database Statistics Not a optimization technique but a tool Can monitor calculation impacts Number of blocks created Can refresh while calc is running Block creation rate Not necessarily best for the calc Copy and paste into Excel

85 Sparse Dimension Aggregation Order Sparse dimensional aggregation should be ordered from fewest blocks created to most blocks created To find this information 1. Load data into the database and record the total number of blocks using the Essbase application manager 2. Calculate a single Sparse dimension 3. Again record the total number of blocks using the Essbase application manager 4. Repeat for all Sparse dimensions

86 Block (within a calc script) Cell Block Top Down Bottom up By default Essbase uses block mode Block mode groups cells within a block and simaltaneously calcuates the cells in each group Block mode is faster Block mode can cause data dependency issues

87 Cell Mode Cell mode calculates each cell sequentially Functions that cause cell @ISMBR on a

88 Intelligent Calculation Intelligent calculation allows Essbase to remember which blocks in the database need to be calculated based on new data coming in, and which haven t been impacted (and don t need calculation) Intelligent calculation is wonderful when you re running a default calc But intelligent calculation is the devil s work when you re running a calc script

89 Intelligent Calculation Use only on databases with no complex calculations or formulas Use on those databases that simply aggregate Proves most effective for sparse incremental updates

90 Review Blocks that are Processed Can use SET MSG DETAIL Each block is listed as it is calculated See application log Can determine number of times each block is processed Can also see if expected blocks are being processed Often, extra blocks are being read Correct by updating FIX

91 Simulate the Calculation Method to predict the actual calc time Based on the number of blocks that would be created SET MSG ONLY; SET NOTICE HIGH; CALC ALL; Does not actually calc the database but provides timings Run the calc, and use ratio of actual time to simulated Not perfect but

92 Testing Calc Scripts The following methodology works well: Use a test database Create test data in Excel Keep it on its own sheet Clear the database Use Lock & Send to load test data Run the calc from Excel Retrieve onto a test sheet

93 More on Testing Best to know expected outcome before retrieving Can create a calc script to clear the database Minimizes switching between Excel and App Manager The key is small amounts of data which allows short test cycles Many people test with large amounts of data resulting in long cycles and inability to get many tests in per day When initial testing is complete, add to the test data set to make sure everything is working properly

94 Typical Issues Intelligent Calc Prevents blocks from being calculated FIX on too few or too many members Nested FIX s are OR s, not AND s Dynamic Calc runs after Batch Calc Dynamic calc members do not make good counters Referring to the wrong block Remember, every intersection is processed unless the calculation is focused

95 Recap - Calculation Optimization If you are on dynamic calcs, exclude from will only work on existing blocks Calc only those dimensions requiring calculation Example Do you need to rollup Scenario (Actual + Budget)? AGG and CALC DIM are not the same Agg is faster for straight aggregating dimensions Fix on Sparse, If on Dense Reduce the number of passes through the database Simplify if possible Unary calcs instead of formulas Dynamic calcs, Dynamic Time Series

96 Check Your Understanding How do you turn on parallel calc? When should you use intelligent calculation? Which is faster cell mode or block mode? What are potential issues with block mode? What functions force cell mode?

97 Check Your Understanding How do you turn on parallel calc? Set number of worker threads In essbase.cfg CALCPARALLEL appname dbname n In calc script SET CALCPARALLEL n Set number of dimensions in task suffix In essbase.cfg NUMTASKDIMS appname dbname n In calc script SET NUMTASKDIMS n When should you use intelligent calculation? Most of the time turn intelligent calc OFF Using default calc and running sparse incremental updates Which is faster cell mode or block mode? Block mode What are potential issues with block mode? Data dependency issues

98 Check Your Understanding What functions force @ISMBR on a

99 Calculation Scripts and Member Formulas Questions?

100 Optimizing Oracle Essbase Formulas & Calc Scripts NOTE: Slides will not be distributed. Edward Roske BLOG: LookSmarter.blogspot.com WEBSITE: TWITTER: Eroske

Exceptions to the Rule: Essbase Design Principles That Don t Always Apply

Exceptions to the Rule: Essbase Design Principles That Don t Always Apply Exceptions to the Rule: Essbase Design Principles That Don t Always Apply Edward Roske, CEO Oracle ACE Director info@interrel.com BLOG: LookSmarter.blogspot.com WEBSITE: www.interrel.com TWITTER: Eroske

More information

ESSBASE ASO TUNING AND OPTIMIZATION FOR MERE MORTALS

ESSBASE ASO TUNING AND OPTIMIZATION FOR MERE MORTALS ESSBASE ASO TUNING AND OPTIMIZATION FOR MERE MORTALS Tracy, interrel Consulting Essbase aggregate storage databases are fast. Really fast. That is until you build a 25+ dimension database with millions

More information

Essbase Calculations: A Visual Approach

Essbase Calculations: A Visual Approach Essbase Calculations: A Visual Approach TABLE OF CONTENTS Essbase Calculations: A Visual Approach... 2 How Essbase Refers To Cells: Intersections and Intersection Names... 2 Global Calculation... 3 Relative

More information

What s New in Oracle EPM. Edward Roske, CEO info@interrel.com LookSmarter.BlogSpot.com @ERoske

What s New in Oracle EPM. Edward Roske, CEO info@interrel.com LookSmarter.BlogSpot.com @ERoske What s New in Oracle EPM Edward Roske, CEO info@interrel.com LookSmarter.BlogSpot.com @ERoske About interrel Reigning Oracle Award winner EPM & BI Solution of the year Three Oracle ACE Directors Authors

More information

Using Oracle Data Integrator with Essbase, Planning and the Rest of the Oracle EPM Products

Using Oracle Data Integrator with Essbase, Planning and the Rest of the Oracle EPM Products Using Oracle Data Integrator with Essbase, Planning and the Rest of the Oracle EPM Products Edward Roske eroske@interrel.com BLOG: LookSmarter.blogspot.com WEBSITE: www.interrel.com TWITTER: ERoske 2 4

More information

Getting Value from Big Data with Analytics

Getting Value from Big Data with Analytics Getting Value from Big Data with Analytics Edward Roske, CEO Oracle ACE Director info@interrel.com BLOG: LookSmarter.blogspot.com WEBSITE: www.interrel.com TWITTER: Eroske About interrel Reigning Oracle

More information

Optimization Techniques for Hyperion System 9 BI+ Essbase Analytics

Optimization Techniques for Hyperion System 9 BI+ Essbase Analytics Session #2129 Optimization Techniques for Hyperion System 9 BI+ Essbase Analytics Will Warren Sr. Program Analyst, Alliance Data John Gibson Senior Consultant, interrel Consulting Session Abstract Do you

More information

Beyond Plateaux: Optimize SSAS via Best Practices

Beyond Plateaux: Optimize SSAS via Best Practices Beyond Plateaux: Optimize SSAS via Best Practices Bill Pearson Island Technologies Inc. wep3@islandtechnologies.com @Bill_Pearson Beyond Plateaux: Optimize SSAS via Best Practices Introduction and Overview

More information

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 info@interrel.com Which Reporting Tool Should I Use for EPM? Glenn Schwartzberg InterRel Consulting info@interrel.com Disclaimer These slides represent the work and opinions of the presenter and do not constitute official

More information

Exam : 4H0-020. : Hyperion Certified Design Lead Hyperion System9 Planning 4.1. Title. Ver : 08.31.07

Exam : 4H0-020. : Hyperion Certified Design Lead Hyperion System9 Planning 4.1. Title. Ver : 08.31.07 Exam : 4H0-020 Title : Hyperion Certified Design Lead Hyperion System9 Planning 4.1 Ver : 08.31.07 QUESTION 1 A custom Dimension called "Sales" has Sales Person at level 0. Sales Persons are each associated

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

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

Optimizing the Performance of Your Longview Application

Optimizing the Performance of Your Longview Application Optimizing the Performance of Your Longview Application François Lalonde, Director Application Support May 15, 2013 Disclaimer This presentation is provided to you solely for information purposes, is not

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 Essbase Integration Services. Readme. Release 9.3.3.0.00

Oracle Essbase Integration Services. Readme. Release 9.3.3.0.00 Oracle Essbase Integration Services Release 9.3.3.0.00 Readme To view the most recent version of this Readme, see the 9.3.x documentation library on Oracle Technology Network (OTN) at http://www.oracle.com/technology/documentation/epm.html.

More information

Cognos Performance Troubleshooting

Cognos Performance Troubleshooting Cognos Performance Troubleshooting Presenters James Salmon Marketing Manager James.Salmon@budgetingsolutions.co.uk Andy Ellis Senior BI Consultant Andy.Ellis@budgetingsolutions.co.uk Want to ask a question?

More information

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5 Performance Study VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5 VMware VirtualCenter uses a database to store metadata on the state of a VMware Infrastructure environment.

More information

How WindStream Leverages EAL to Increase their Analytic Capabilities Alex Ladd Sr. Partner MindStream Analytics

How WindStream Leverages EAL to Increase their Analytic Capabilities Alex Ladd Sr. Partner MindStream Analytics How WindStream Leverages EAL to Increase their Analytic Capabilities Alex Ladd Sr. Partner MindStream Analytics Webinar will begin 12:03pm Agenda Introduction Audience Participation Windstream prior to

More information

What is Project Financial Planning? 01.31.14

What is Project Financial Planning? 01.31.14 What is Project Financial Planning? 01.31.14 About MindStream Analytics Mission is to deliver premier consulting and managed services to clients by enhancing technology and aligning resources Oracle Platinum

More information

Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs)

Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs) Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs) 1. Foreword Magento is a PHP/Zend application which intensively uses the CPU. Since version 1.1.6, each new version includes some

More information

Creating Excel Link reports with efficient design

Creating Excel Link reports with efficient design Creating Excel Link reports with efficient design To make it easier to accommodate future changes to Controller Excel Link functions and also to ensure that reports are designed with optimum performance

More information

Oracle Hyperion Data Relationship Management Best Practices, Tips and Tricks. Whitepaper

Oracle Hyperion Data Relationship Management Best Practices, Tips and Tricks. Whitepaper Oracle Hyperion Data Relationship Management Best Practices, Tips and Tricks Whitepaper This document contains Confidential, Proprietary, and Trade Secret Information ( Confidential Information ) of TopDown

More information

SQL Server Performance Intelligence

SQL Server Performance Intelligence WHITE PAPER SQL Server Performance Intelligence MARCH 2009 Confio Software www.confio.com +1-303-938-8282 By: Consortio Services & Confio Software Performance Intelligence is Confio Software s method of

More information

HFM Consolidation Demystified

HFM Consolidation Demystified Powering I.T. Empowering Business. HFM Consolidation Demystified Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Copyright 2014, Accelatis. All rights reserved. http://www.accelatis.com

More information

ORACLE ESSBASE SPREADSHEET ADD-IN RELEASE 11.1.1 ONLINE HELP

ORACLE ESSBASE SPREADSHEET ADD-IN RELEASE 11.1.1 ONLINE HELP ORACLE ESSBASE SPREADSHEET ADD-IN RELEASE 11.1.1 ONLINE HELP Spreadsheet Add-in Online Help, 11.1.1 Copyright 1991, 2008, Oracle and/or its affiliates. All rights reserved. Authors: EPM Information Development

More information

Load Testing Hyperion Applications Using Oracle Load Testing 9.1

Load Testing Hyperion Applications Using Oracle Load Testing 9.1 Oracle White Paper Load Testing Hyperion System 9 HFM An Oracle White Paper May 2010 Load Testing Hyperion Applications Using Oracle Load Testing 9.1 Oracle White Paper Load Testing Hyperion System 9 HFM

More information

NEW FEATURES ORACLE ESSBASE STUDIO

NEW FEATURES ORACLE ESSBASE STUDIO ORACLE ESSBASE STUDIO RELEASE 11.1.1 NEW FEATURES CONTENTS IN BRIEF Introducing Essbase Studio... 2 From Integration Services to Essbase Studio... 2 Essbase Studio Features... 4 Installation and Configuration...

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

IBM Cognos 8 Business Intelligence Analysis Discover the factors driving business performance

IBM Cognos 8 Business Intelligence Analysis Discover the factors driving business performance Data Sheet IBM Cognos 8 Business Intelligence Analysis Discover the factors driving business performance Overview Multidimensional analysis is a powerful means of extracting maximum value from your corporate

More information

OTM Performance OTM Users Conference 2015. Jim Mooney Vice President, Product Development August 11, 2015

OTM Performance OTM Users Conference 2015. Jim Mooney Vice President, Product Development August 11, 2015 OTM Performance OTM Users Conference 2015 Jim Mooney Vice President, Product Development August 11, 2015 1 Program Agenda 1 2 3 4 5 Scalability Refresher General Performance Tips Targeted Tips by Product

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

SQL Server Business Intelligence on HP ProLiant DL785 Server

SQL Server Business Intelligence on HP ProLiant DL785 Server SQL Server Business Intelligence on HP ProLiant DL785 Server By Ajay Goyal www.scalabilityexperts.com Mike Fitzner Hewlett Packard www.hp.com Recommendations presented in this document should be thoroughly

More information

What Is Specific in Load Testing?

What Is Specific in Load Testing? What Is Specific in Load Testing? Testing of multi-user applications under realistic and stress loads is really the only way to ensure appropriate performance and reliability in production. Load testing

More information

Data Warehouses & OLAP

Data Warehouses & OLAP Riadh Ben Messaoud 1. The Big Picture 2. Data Warehouse Philosophy 3. Data Warehouse Concepts 4. Warehousing Applications 5. Warehouse Schema Design 6. Business Intelligence Reporting 7. On-Line Analytical

More information

Big Data, Fast Processing Speeds Kevin McGowan SAS Solutions on Demand, Cary NC

Big Data, Fast Processing Speeds Kevin McGowan SAS Solutions on Demand, Cary NC Big Data, Fast Processing Speeds Kevin McGowan SAS Solutions on Demand, Cary NC ABSTRACT As data sets continue to grow, it is important for programs to be written very efficiently to make sure no time

More information

Avoiding Common Analysis Services Mistakes. Craig Utley

Avoiding Common Analysis Services Mistakes. Craig Utley Avoiding Common Analysis Services Mistakes Craig Utley Who Am I? Craig Utley, Mentor with Solid Quality Mentors craig@solidq.com Consultant specializing in development with Microsoft technologies and data

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

System Requirements Table of contents

System Requirements Table of contents Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5

More information

Introducing Oracle Exalytics In-Memory Machine

Introducing Oracle Exalytics In-Memory Machine Introducing Oracle Exalytics In-Memory Machine Jon Ainsworth Director of Business Development Oracle EMEA Business Analytics 1 Copyright 2011, Oracle and/or its affiliates. All rights Agenda Topics Oracle

More information

TU04. Best practices for implementing a BI strategy with SAS Mike Vanderlinden, COMSYS IT Partners, Portage, MI

TU04. Best practices for implementing a BI strategy with SAS Mike Vanderlinden, COMSYS IT Partners, Portage, MI TU04 Best practices for implementing a BI strategy with SAS Mike Vanderlinden, COMSYS IT Partners, Portage, MI ABSTRACT Implementing a Business Intelligence strategy can be a daunting and challenging task.

More information

Taking EPM to new levels with Oracle Hyperion Data Relationship Management WHITEPAPER

Taking EPM to new levels with Oracle Hyperion Data Relationship Management WHITEPAPER Taking EPM to new levels with Oracle Hyperion Data Relationship Management WHITEPAPER This document contains Confidential, Proprietary, and Trade Secret Information ( Confidential Information ) of TopDown

More information

STORAGE SOURCE DATA DEDUPLICATION PRODUCTS. Buying Guide: inside

STORAGE SOURCE DATA DEDUPLICATION PRODUCTS. Buying Guide: inside Managing the information that drives the enterprise STORAGE Buying Guide: inside 2 Key features of source data deduplication products 5 Special considerations Source dedupe products can efficiently protect

More information

ecapital Advisors Oracle Services

ecapital Advisors Oracle Services ecapital Advisors Oracle Services Have a current initiative you are trying to get integrated into the business? Our implementation services help get your employees up to speed on new technology and techniques

More information

Enhancing SQL Server Performance

Enhancing SQL Server Performance Enhancing SQL Server Performance Bradley Ball, Jason Strate and Roger Wolter In the ever-evolving data world, improving database performance is a constant challenge for administrators. End user satisfaction

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

Oracle Exalytics Briefing

Oracle Exalytics Briefing Oracle Exalytics Briefing March 5, 2014 Dave Miller, Mythics Enterprise Architect Greg Mika, Mythics Enterprise Architect Agenda Introductions About Mythics Exalytics Overview Demonstration Scenario BI

More information

10 Tips for Optimizing the Performance of your Web Intelligence Reports. Jonathan Brown - SAP SESSION CODE: 0902

10 Tips for Optimizing the Performance of your Web Intelligence Reports. Jonathan Brown - SAP SESSION CODE: 0902 10 Tips for Optimizing the Performance of your Web Intelligence Reports Jonathan Brown - SAP SESSION CODE: 0902 LEARNING POINTS Find out about the common issues SAP Product Support gets asked on a regular

More information

Top Ten Qlik Performance Tips

Top Ten Qlik Performance Tips Top Ten Qlik Performance Tips Rob Wunderlich Panalytics, Inc 1 About Me Rob Wunderlich Qlikview Consultant and Trainer Using Qlikview since 2006 Author of Document Analyzer and other tools Founder of QlikView

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

Drivers to support the growing business data demand for Performance Management solutions and BI Analytics

Drivers to support the growing business data demand for Performance Management solutions and BI Analytics Drivers to support the growing business data demand for Performance Management solutions and BI Analytics some facts about Jedox Facts about Jedox AG 2002: Founded in Freiburg, Germany Today: 2002 4 Offices

More information

iservdb The database closest to you IDEAS Institute

iservdb The database closest to you IDEAS Institute iservdb The database closest to you IDEAS Institute 1 Overview 2 Long-term Anticipation iservdb is a relational database SQL compliance and a general purpose database Data is reliable and consistency iservdb

More information

Windows Server Performance Monitoring

Windows Server Performance Monitoring Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly

More information

Analytical Processing: A comparison of multidimensional and SQL-based approaches

Analytical Processing: A comparison of multidimensional and SQL-based approaches Analytical Processing: A comparison of multidimensional and SQL-based approaches Contents What is Analytical Processing? 1 Comparing SQL-based and Multidimensional Analytical Processing 3 Analytical Advantages

More information

DATABASE VIRTUALIZATION AND INSTANT CLONING WHITE PAPER

DATABASE VIRTUALIZATION AND INSTANT CLONING WHITE PAPER DATABASE VIRTUALIZATION AND INSTANT CLONING TABLE OF CONTENTS Brief...3 Introduction...3 Solutions...4 Technologies....5 Database Virtualization...7 Database Virtualization Examples...9 Summary....9 Appendix...

More information

Oracle Hyperion EPM 11.1.2.3 Update. Presented by: Ralph Shields October 24, 2014

Oracle Hyperion EPM 11.1.2.3 Update. Presented by: Ralph Shields October 24, 2014 Oracle Hyperion EPM 11.1.2.3 Update Presented by: Ralph Shields October 24, 2014 BizTech Oracle advisory, resale, implementafon, hosfng, management, and support. BizTech Clients: Growth- oriented midsize

More information

VI Performance Monitoring

VI Performance Monitoring VI Performance Monitoring Preetham Gopalaswamy Group Product Manager Ravi Soundararajan Staff Engineer September 15, 2008 Agenda Introduction to performance monitoring in VI Common customer/partner questions

More information

So you want to create an Email a Friend action

So you want to create an Email a Friend action So you want to create an Email a Friend action This help file will take you through all the steps on how to create a simple and effective email a friend action. It doesn t cover the advanced features;

More information

Best Practices for Dashboard Design with SAP BusinessObjects Design Studio

Best Practices for Dashboard Design with SAP BusinessObjects Design Studio Ingo Hilgefort, SAP Mentor February 2015 Agenda Best Practices on Dashboard Design Performance BEST PRACTICES FOR DASHBOARD DESIGN WITH SAP BUSINESSOBJECTS DESIGN STUDIO DASHBOARD DESIGN What is a dashboard

More information

IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002

IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002 IAF Business Intelligence Solutions Make the Most of Your Business Intelligence White Paper INTRODUCTION In recent years, the amount of data in companies has increased dramatically as enterprise resource

More information

How To Get More Value From The Microsoft Dmdm Data Management Module (Dmm)

How To Get More Value From The Microsoft Dmdm Data Management Module (Dmm) Unwinding the Mysteries of DRM Alex Ladd Sr. Partner MindStream Analytics Agenda Introduction Audience Participation Today s Goals DRM Intro Favorite Quotes Getting More Value DRM & EPMA Integration outside

More information

MAGENTO HOSTING Progressive Server Performance Improvements

MAGENTO HOSTING Progressive Server Performance Improvements MAGENTO HOSTING Progressive Server Performance Improvements Simple Helix, LLC 4092 Memorial Parkway Ste 202 Huntsville, AL 35802 sales@simplehelix.com 1.866.963.0424 www.simplehelix.com 2 Table of Contents

More information

Running a Workflow on a PowerCenter Grid

Running a Workflow on a PowerCenter Grid Running a Workflow on a PowerCenter Grid 2010-2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)

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

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

Data Integration Extravaganza

Data Integration Extravaganza EPM Suite (Hyperion) Data Integration Extravaganza Technologies Hyperion Application Link (HAL) Data Integration Management (DIM) Oracle Data Integrator (ODI) Enterprise Performance Management Architect

More information

About Me: Brent Ozar. Perfmon and Profiler 101

About Me: Brent Ozar. Perfmon and Profiler 101 Perfmon and Profiler 101 2008 Quest Software, Inc. ALL RIGHTS RESERVED. About Me: Brent Ozar SQL Server Expert for Quest Software Former SQL DBA Managed >80tb SAN, VMware Dot-com-crash experience Specializes

More information

TIBCO Spotfire Metrics Modeler User s Guide. Software Release 6.0 November 2013

TIBCO Spotfire Metrics Modeler User s Guide. Software Release 6.0 November 2013 TIBCO Spotfire Metrics Modeler User s Guide Software Release 6.0 November 2013 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE

More information

Configuring Backup Settings. Copyright 2009, Oracle. All rights reserved.

Configuring Backup Settings. Copyright 2009, Oracle. All rights reserved. Configuring Backup Settings Objectives After completing this lesson, you should be able to: Use Enterprise Manager to configure backup settings Enable control file autobackup Configure backup destinations

More information

If you re the unofficial administrator of your home or small

If you re the unofficial administrator of your home or small C H A P T E R Monitoring Your Network If you re the unofficial administrator of your home or small office network, I imagine you re already saddled with a fairly long to-do list of network chores: adding

More information

Tech Tip: Understanding Server Memory Counters

Tech Tip: Understanding Server Memory Counters Tech Tip: Understanding Server Memory Counters Written by Bill Bach, President of Goldstar Software Inc. This tech tip is the second in a series of tips designed to help you understand the way that your

More information

CalPlanning. Smart View Essbase Ad Hoc Analysis

CalPlanning. Smart View Essbase Ad Hoc Analysis 1 CalPlanning CalPlanning Smart View Essbase Ad Hoc Analysis Agenda Overview Introduction to Smart View & Essbase 4 Step Smart View Essbase Ad Hoc Analysis Approach 1. Plot Dimensions 2. Drill into Data

More information

PostgreSQL Concurrency Issues

PostgreSQL Concurrency Issues PostgreSQL Concurrency Issues 1 PostgreSQL Concurrency Issues Tom Lane Red Hat Database Group Red Hat, Inc. PostgreSQL Concurrency Issues 2 Introduction What I want to tell you about today: How PostgreSQL

More information

Whitepaper. Innovations in Business Intelligence Database Technology. www.sisense.com

Whitepaper. Innovations in Business Intelligence Database Technology. www.sisense.com Whitepaper Innovations in Business Intelligence Database Technology The State of Database Technology in 2015 Database technology has seen rapid developments in the past two decades. Online Analytical Processing

More information

Citrix EdgeSight for Load Testing User s Guide. Citrix EdgeSight for Load Testing 3.8

Citrix EdgeSight for Load Testing User s Guide. Citrix EdgeSight for Load Testing 3.8 Citrix EdgeSight for Load Testing User s Guide Citrix EdgeSight for Load Testing 3.8 Copyright Use of the product documented in this guide is subject to your prior acceptance of the End User License Agreement.

More information

Distribution One Server Requirements

Distribution One Server Requirements Distribution One Server Requirements Introduction Welcome to the Hardware Configuration Guide. The goal of this guide is to provide a practical approach to sizing your Distribution One application and

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 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 HYPERION DATA RELATIONSHIP MANAGEMENT

ORACLE HYPERION DATA RELATIONSHIP MANAGEMENT Oracle Fusion editions of Oracle's Hyperion performance management products are currently available only on Microsoft Windows server platforms. The following is intended to outline our general product

More information

Calculations that Span Dimensions

Calculations that Span Dimensions Tip or Technique Calculations that Span Dimensions Product(s): Report Studio, Crosstabs, Dimensional Expressions Area of Interest: Reporting Calculations that Span Dimensions 2 Copyright Your use of this

More information

- An Oracle9i RAC Solution

- An Oracle9i RAC Solution High Availability and Scalability Technologies - An Oracle9i RAC Solution Presented by: Arquimedes Smith Oracle9i RAC Architecture Real Application Cluster (RAC) is a powerful new feature in Oracle9i Database

More information

Citrix & Terminal Services Considerations (Ascent Capture 7.5 Enterprise with Citrix & Terminal Services FAQs)

Citrix & Terminal Services Considerations (Ascent Capture 7.5 Enterprise with Citrix & Terminal Services FAQs) (Ascent Capture 7.5 Enterprise with Citrix & Terminal Services FAQs) Date March 17, 2008 Applies To Ascent Capture Enterprise (Only), Version 7.5. This version of Ascent Capture has been certified with:

More information

MDM Multidomain Edition (Version 9.6.0) For Microsoft SQL Server Performance Tuning

MDM Multidomain Edition (Version 9.6.0) For Microsoft SQL Server Performance Tuning MDM Multidomain Edition (Version 9.6.0) For Microsoft SQL Server Performance Tuning 2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic,

More information

Q & A From Hitachi Data Systems WebTech Presentation:

Q & A From Hitachi Data Systems WebTech Presentation: Q & A From Hitachi Data Systems WebTech Presentation: RAID Concepts 1. Is the chunk size the same for all Hitachi Data Systems storage systems, i.e., Adaptable Modular Systems, Network Storage Controller,

More information

OLAP Data Scalability

OLAP Data Scalability OLAP Data Scalability White Paper Ignore OLAP Data Explosion at great cost. many organisations will never know that they figuratively bought a very expensive rowing boat, when they could have traveled

More information

Visual Studio.NET Database Projects

Visual Studio.NET Database Projects Visual Studio.NET Database Projects CHAPTER 8 IN THIS CHAPTER Creating a Database Project 294 Database References 296 Scripts 297 Queries 312 293 294 Visual Studio.NET Database Projects The database project

More information

Jet Enterprise Frequently Asked Questions Pg. 1 03/18/2011 JEFAQ - 02/13/2013 - Copyright 2013 - Jet Reports International, Inc.

Jet Enterprise Frequently Asked Questions Pg. 1 03/18/2011 JEFAQ - 02/13/2013 - Copyright 2013 - Jet Reports International, Inc. Pg. 1 03/18/2011 JEFAQ - 02/13/2013 - Copyright 2013 - Jet Reports International, Inc. Regarding Jet Enterprise What are the software requirements for Jet Enterprise? The following components must be installed

More information

Guideline for stresstest Page 1 of 6. Stress test

Guideline for stresstest Page 1 of 6. Stress test Guideline for stresstest Page 1 of 6 Stress test Objective: Show unacceptable problems with high parallel load. Crash, wrong processing, slow processing. Test Procedure: Run test cases with maximum number

More information

Performance data collection and analysis process

Performance data collection and analysis process Microsoft Dynamics AX 2012 Performance data collection and analysis process White Paper This document outlines the core processes, techniques, and procedures that the Microsoft Dynamics AX product team

More information

Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging

Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging In some markets and scenarios where competitive advantage is all about speed, speed is measured in micro- and even nano-seconds.

More information

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...

More information

Response Time Analysis

Response Time Analysis Response Time Analysis A Pragmatic Approach for Tuning and Optimizing SQL Server Performance By Dean Richards Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 866.CONFIO.1 www.confio.com

More information

White Paper Perceived Performance Tuning a system for what really matters

White Paper Perceived Performance Tuning a system for what really matters TMurgent Technologies White Paper Perceived Performance Tuning a system for what really matters September 18, 2003 White Paper: Perceived Performance 1/7 TMurgent Technologies Introduction The purpose

More information

ORACLE ESSBASE INTEGRATION SERVICES RELEASE 11.1.1 SYSTEM ADMINISTRATOR S GUIDE

ORACLE ESSBASE INTEGRATION SERVICES RELEASE 11.1.1 SYSTEM ADMINISTRATOR S GUIDE ORACLE ESSBASE INTEGRATION SERVICES RELEASE 11.1.1 SYSTEM ADMINISTRATOR S GUIDE Integration Services System Administrator s Guide, 11.1.1 Copyright 1998, 2008, Oracle and/or its affiliates. All rights

More information

Data Driven Success. Comparing Log Analytics Tools: Flowerfire s Sawmill vs. Google Analytics (GA)

Data Driven Success. Comparing Log Analytics Tools: Flowerfire s Sawmill vs. Google Analytics (GA) Data Driven Success Comparing Log Analytics Tools: Flowerfire s Sawmill vs. Google Analytics (GA) In business, data is everything. Regardless of the products or services you sell or the systems you support,

More information

Performance rule violations usually result in increased CPU or I/O, time to fix the mistake, and ultimately, a cost to the business unit.

Performance rule violations usually result in increased CPU or I/O, time to fix the mistake, and ultimately, a cost to the business unit. Is your database application experiencing poor response time, scalability problems, and too many deadlocks or poor application performance? One or a combination of zparms, database design and application

More information

SAP EPM Add-in for Microsoft Office

SAP EPM Add-in for Microsoft Office September 9 11, 2013 Anaheim, California SAP EPM Add-in for Microsoft Office Pravin Datar Learning Points Overview of basic features of EPM Add-in for MS Office Advanced features: Multi Source reports

More information

Performance Counters. Microsoft SQL. Technical Data Sheet. Overview:

Performance Counters. Microsoft SQL. Technical Data Sheet. Overview: Performance Counters Technical Data Sheet Microsoft SQL Overview: Key Features and Benefits: Key Definitions: Performance counters are used by the Operations Management Architecture (OMA) to collect data

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

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