Exceptions to the Rule: Essbase Design Principles That Don t Always Apply
|
|
|
- Arabella Underwood
- 10 years ago
- Views:
Transcription
1
2 Exceptions to the Rule: Essbase Design Principles That Don t Always Apply Edward Roske, CEO Oracle ACE Director [email protected] 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 Only 4 books in the world on v11 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 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 2011 LinkedIn.Com Analysis of Years of Work Experience Look for yourself at
7 We have always been told we have to follow the rules! Today I m going to teach you it is sometimes good to break the rules.
8 There isn t one right answer Tuning Tuning guidelines can contradict other tuning guidelines Tuning for calculations vs. tuning for retrievals Sometimes these tuning tips will have significant impact, either positive or negative Test, test, test!!
9 Don't put more than one database in an application
10 How Many Databases per Application? Usually one database per application If one database crashes, all databases could crash If one database is heavily used, this could negatively impact performance of the other databases
11 The Exceptions to the Rule You need to use XREF to share data across databases Essbase server process is shared across databases Performance will be faster Think Oracle Hyperion Planning Currency databases Multi-currency applications
12 Always use group level security
13 The Exception to the Rule Unless almost every user has unique access where it is redundant to have one to one users to groups Recent Ask a Guru question I have a one-to-one relationship between the department and the planner in all cases except 1 - Account, scenario, and version security will be set up for everyone the exact same (with only 1 exception).
14 Recent Ask a Guru questions (cont.) Typically, I set up security for the Planning dimensions, task lists, forms, business rules, etc. using groups but I'm not sure I should go through the trouble of creating all these groups if there is only one user in each of them. I am contemplating creating one planning group and one admin group and granting security to everything except department based on this group. I would then set up security on the department based on the individual users. What do you think??
15 Keep your Block size small
16 Dense Dimensions Make Up Cells within a Block Measures (dense) May Apr Qtr1 Mar Feb Jan Sales COGS Margin Mkt exp. Payroll Misc. Tot. Exp. Profit Actual Budget Var. Var% Scenario (dense)
17 Calculate Block Size Data block size is determined by the amount of data in a particular combination of dense dimensions Data block size is 8n bytes, where n is the number of cells that exist for that combination of dense dimensions 8 to 100 KB is the recommended block size If data blocks are smaller than 8K, the index is very large, forcing Essbase to write to and retrieve index from disk If data blocks are larger than 100KB, intelligent calc does not work efficiently and performance can be slower
18 The Exception to the Rule Testing proves that a bigger block size performs better 64 bit Essbase With the 64-bit engine, larger blocks in the 1 MB range have shown significant reductions in calculation times Performance gains are attributable to wider bandwidth disk and memory buffer subsystems handling larger I/O chunks
19 Make Accounts Dense
20 The Exception to the Rule If you have a large database and you need to frequently add new accounts or change existing accounts, consider making Accounts sparse Especially in Planning where you need more frequent database refreshes for newly added accounts
21 Don't use a cross dimensional operator on the left side of an equal sign
22 Try to Limit Cross-Dims Using cross-dimensional operator: FIX (Sales) Budget = Actual * 1.1; ENDFIX Faster, easier to maintain: FIX (Budget) Sales = Sales->Actual * 1.1; ENDFIX 22
23 Left Hand Cross-Dims Don t ever do this: Sales->Budget = COGS->Actual * 1.1; Write it like this: FIX (Budget) Sales = COGS->Actual * 1.1; ENDFIX
24 The Exception to the Rule You have a special case where you need to force creation of blocks. Using both a dense and sparse member in left hand side of an equation will create blocks without the nasty Createblocksonequation command. SALES( Sales->Budget = COGS->Actual * 1.1; )
25 Don't hard code in formulas
26 The Exception to the Rule Sometimes performance is much better if you hardcode something in a formula versus using costly functions Can be MUCH faster IF(@ISmbr("Jan") BegBal = "Sales"->"Dec"->"FY09"; ELSEIF(@ISmbr("Jan") BegBal = "Sales"->"Dec"->"FY08"; END
27 FIX on sparse, IF on dense
28 Focusing Calculations Two most common methods Fix If Other methods: CrossDim operator MemberSet functions Relationship functions Variables
29 If/Else/ElseIf/EndIf Conditional processing is often needed to process business rules Can include complex conditions And, Or, Not, etc. 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 (well not really)
30 Fix/EndFix FIX Used to focus or limit a calculation Used extensively 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 Syntax Fix(Member Names, Functions Etc.) ENDFIX
31 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 would bring block in multiple times Conversely, FIX works best on sparse dimension members Old saying Fix on Sparse, If on dense If you re dense, fix on sparse?
32 The Exception to the Rule 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 If a dense member is in a fix with sparse members, only those dense members are looked at within the block, so fixing on the combo of both can be good
33 Always follow the Hourglass (or Hourglass on a stick) method of dimension ordering
34 Dimension Ordering based on Member Counts Example Dimension Type-Size Accounts D 94 Time Periods D 21 Metrics (Hrs, AHR, $) D 14 Scenarios AS 9 Job Code AS 1,524 Organization AS 2,304 Versions NAS 7 Years NAS 7 D=Dense, AS=Aggregating Sparse, NAS=Non-Aggregating Sparse
35 Dimension Ordering based on Dimension Density - Example Dimension Type-Size Density After Calc Density After Load Data Points Created Time Periods D 21 85% 85% - Metrics (Hrs, AHR, $) D 14 22% 22% - Accounts D 94 3 % 2% - Scenarios AS 9 22% 11% 199 Job Code AS 1,524.56%.23% 853 Organization AS 2,304.34%.09% 783 Versions NAS 7 19% 19% - Years NAS 7 14% 14% - D=Dense, AS=Aggregating Sparse, NAS=Non-Aggregating Sparse
36 How to Determine Individual Dimension Density 1. Make the dimension the lone Dense dimension 2. Load and calculate just that dimension 3. Check the block density value in Administration Services >> Database >> Properties >> Statistics Ordering the dense dimensions from most dense to least dense maximizes the clustering of the data A more condensed database will perform better than one where the data has a highly dispersed population of data
37 Hourglass on a Stick Typical Hourglass Original Accounts (D) Time Periods (D) Metrics (D) Years Versions Scenarios Job Code Organization Employee Status Fund Group Optimized Time Periods (D) Metrics (D) Accounts (D) Job Code (AS) Organization (AS) Years (NAS) Versions (NAS) Scenarios (NAS) Employee Status (Attr Dim) Fund Group (Attr Dim) Modified Hourglass D=Dense, AS=Aggregating Sparse, NAS=Non-Aggregating Sparse
38 The Exception to the Rule Outline order impacts retrievals Sparse retrievals Sparse dimensions down the rows or across the columns Accesses multiple indexes and multiple blocks Slower retrieval times
39 Dense retrievals Dense dimensions down the rows and across the columns Accesses one index entry and one block Faster retrieval times So how your reports are designed may impact what you choose as sparse and dense If retrieval performance is slow, you may also want to consider moving up heavily queried dimensions in the outline
40 The Exception to the Rule You want to use parallel calculation Because HGoaS usually puts dimensions at the bottom of the outline that are getting fixed on, it could prevent parallel calculation You may be able to overcome this by increasing the taskdims.
41 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
42 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
43 Parallel Calculations If parallel processing is feasible, Essbase splits the request into independent tasks that can be run concurrently 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
44 Parallel Calculations Essbase will review the request 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
45 Exception Sometimes parallel calculation is slower Small set of data being processed Fix limits the task dimensions Complex formula interdependencies will force a serial calc
46 Always give enough memory to load the whole index into memory Make the data cache as large as possible if you have plenty of RAM
47 Cache Definitions Index cache - buffer in memory that holds index pages (.ind). How many index pages are in memory at one time depends upon the amount of memory allocated to the cache. Data file cache - buffer in memory that holds compressed data files (.pag files). Essbase allocates memory to the data file cache during data load, calculation, and retrieval operations, as needed. Only used with direct I/O. Data cache - buffer in memory that holds uncompressed data blocks. Essbase allocates memory to the data cache during data load, calculation, and retrieval operations, as needed.
48 Index Cache Index pages in index cache Index pages on physical disk RAM Disk
49 Data Cache Disk blocks in data cache Disk blocks on physical disk RAM Disk
50 Paging New requests Index pages Data blocks Index pages ESS.IND Data blocks ESS.PAG Memory Old requests Physical disk
51 Factors Affecting Cache Sizing Database size Block size Index size Available memory Data distribution Sparse / dense configuration Needs of database (e.g. complexity of calculations) Parallel Calculation
52 Priority for Memory Allocation 1. Index Cache 2. Data File Cache 3. Data Cache 4. Dynamic Calculator Cache
53 Guideline for Index Cache Default Buffered I/O: 1024 KB ( bytes) Direct I/O: KB ( bytes) Guideline: Combined size of all essn.ind files, if possible; otherwise, as large as possible Do not set this cache size higher than the total index size, as no performance improvement results
54 Guideline for Data Cache Default 3072 KB ( bytes) Guideline * Combined size of all essn.pag files, if possible; otherwise as large as possible
55 Guideline for Data Cache Increase value if any of these conditions exist: Many concurrent users are accessing different data blocks Calculation scripts contain functions on sparse ranges, and the functions require all members of a range to be in memory (for example, when For data load, the number of threads specified by the DLTHREADSWRITE setting is very high and the expanded block size is large
56 The Exception to the Rule Index Cache Last index page into RAM, next out of RAM as cache is filled Default is 1024 Generally, set to hold index in RAM Cache can be too big if index is huge
57 The Exception to the Rule Data Cache Last block into RAM, next out of RAM as caches are filled Default is 3072 Uncompresses block in RAM (using more data cache) Cache can be too big
58 The Exception to the Rule On cache (especially index) In older versions, there was a point of diminishing returns after about percent of the index was in memory; while it could help, the ROI was minimal compared with up to 55%
59 The Exception to the Rule If you have limited resources for many applications and not enough memory to go around, try one of the following guideline for the data cache: Uncompressed Block Size X 200 # of Data Block writes X Uncompressed Block Size # of Commit Blocks X Uncompressed Block Size # of Lock Blocks X Uncompressed Block Size
60 The Exception to the Rule If you have limited resources for many applications and not enough memory to go around, try the following guideline for the index cache: 1. Set the initial cache setting to 20% of the size of the index file 2. Run a consolidation / calculation and check the value of the hit ratio 3. If the hit ratio exceeds 90%, then the cache is fully tuned 4. If the hit ratio is lower than 90%, increase the cache setting to 30% of the index file size and calculate again 5. Repeat this process until the hit ratio is at 90% or higher
61 Always build calculations into the Essbase database
62 Push Calculations to Essbase Reporting tools have an expansive lists of formula and calculation capabilities But this means processing on the Reports server If you can, push calculations back to the Essbase server Benefits Faster Standard formula across all reports accessible to users (Data integrity) Central place for business rule / calculation logic (Update the formula once vs. several times throughout all reports)
63 The Exception to the Rule Simple ratio or variance calculations that do not calculate correctly in Essbase due to: Attribute dimensions Other calculation dependencies Infrequent calculations Calculations with lots of exceptions
64 Avoid repeating members in a dimension
65 Avoid repeating members in a dimension Repeating indicates a need to split dimensions Splitting dimensions reduces outline redundancy Easier for users to understand the outline and report
66 The Exception to the Rule Be careful! The design principle will create a bigger database (exponentially) E.g. If you split Accounts into Accounts and Metrics and both dimensions are dense, your block size increase significantly Time Time Metrics Account Account
67 The Exception to the Exception Creating alternate time rollups like YTD Jan, YTD Feb are good examples of when you may want to split repeating members into a separate dimension If you are doing calculations where you are trying to specify ranges of periods/year (rolling averages for example) the extra time periods mess it up If you have alternate time rollups like YTD Jan, YTD Feb, this may be better designed as an analytic dimension especially in ASO Add a new view dimension (dynamic) Base member for loading
68 Another Exception to the Exception In dense dimensions unary operations are faster than any other type of calculation So for ratios, use shared members with the proper sign to perform the calculation Not only does it make calculation faster, it also allows the user to see what made up the formula
69 Summary
70 Keep in Mind: Tuning It is ok to break the rules There isn t one right answer Tuning Tuning guidelines can contradict other tuning guidelines Tuning for calculations vs. tuning for retrievals In some databases, these tuning tips will have significant impact. In other databases, the tuning tips won t Test, test, test!!
71 The Exception to the Rule: Essbase Design Principles That Don t Always Apply Edward Roske, CEO Oracle ACE Director [email protected] BLOG: LookSmarter.blogspot.com WEBSITE: TWITTER: Eroske
Optimizing Oracle Essbase Formulas & Calc Scripts
Optimizing Oracle Essbase Formulas & Calc Scripts NOTE: Slides will not be distributed. Edward Roske [email protected] BLOG: LookSmarter.blogspot.com WEBSITE: www.interrel.com TWITTER: Eroske 3 About interrel
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
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
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
Getting Value from Big Data with Analytics
Getting Value from Big Data with Analytics Edward Roske, CEO Oracle ACE Director [email protected] BLOG: LookSmarter.blogspot.com WEBSITE: www.interrel.com TWITTER: Eroske About interrel Reigning Oracle
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 [email protected] BLOG: LookSmarter.blogspot.com WEBSITE: www.interrel.com TWITTER: ERoske 2 4
What s New in Oracle EPM. Edward Roske, CEO [email protected] LookSmarter.BlogSpot.com @ERoske
What s New in Oracle EPM Edward Roske, CEO [email protected] LookSmarter.BlogSpot.com @ERoske About interrel Reigning Oracle Award winner EPM & BI Solution of the year Three Oracle ACE Directors Authors
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
Beyond Plateaux: Optimize SSAS via Best Practices
Beyond Plateaux: Optimize SSAS via Best Practices Bill Pearson Island Technologies Inc. [email protected] @Bill_Pearson Beyond Plateaux: Optimize SSAS via Best Practices Introduction and Overview
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
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.
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 [email protected] Disclaimer These slides represent the work and opinions of the presenter and do not constitute official
Data Compression in Blackbaud CRM Databases
Data Compression in Blackbaud CRM Databases Len Wyatt Enterprise Performance Team Executive Summary... 1 Compression in SQL Server... 2 Perform Compression in Blackbaud CRM Databases... 3 Initial Compression...
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
Cognos Performance Troubleshooting
Cognos Performance Troubleshooting Presenters James Salmon Marketing Manager [email protected] Andy Ellis Senior BI Consultant [email protected] Want to ask a question?
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
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
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,
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
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
Sawmill Log Analyzer Best Practices!! Page 1 of 6. Sawmill Log Analyzer Best Practices
Sawmill Log Analyzer Best Practices!! Page 1 of 6 Sawmill Log Analyzer Best Practices! Sawmill Log Analyzer Best Practices!! Page 2 of 6 This document describes best practices for the Sawmill universal
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,
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,
Cleaning Up Your Outlook Mailbox and Keeping It That Way ;-) Mailbox Cleanup. Quicklinks >>
Cleaning Up Your Outlook Mailbox and Keeping It That Way ;-) Whether you are reaching the limit of your mailbox storage quota or simply want to get rid of some of the clutter in your mailbox, knowing where
Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.
Agenda Enterprise Performance Factors Overall Enterprise Performance Factors Best Practice for generic Enterprise Best Practice for 3-tiers Enterprise Hardware Load Balancer Basic Unix Tuning Performance
Whitepaper: performance of SqlBulkCopy
We SOLVE COMPLEX PROBLEMS of DATA MODELING and DEVELOP TOOLS and solutions to let business perform best through data analysis Whitepaper: performance of SqlBulkCopy This whitepaper provides an analysis
ImageNow for Microsoft SQL Server
ImageNow for Microsoft SQL Server Best Practices Guide ImageNow Version: 6.7. x Written by: Product Documentation, R&D Date: July 2013 2013 Perceptive Software. All rights reserved CaptureNow, ImageNow,
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
Boost SQL Server Performance Buffer Pool Extensions & Delayed Durability
Boost SQL Server Performance Buffer Pool Extensions & Delayed Durability Manohar Punna President - SQLServerGeeks #509 Brisbane 2016 Agenda SQL Server Memory Buffer Pool Extensions Delayed Durability Analysis
<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
Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III
White Paper Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III Performance of Microsoft SQL Server 2008 BI and D/W Solutions on Dell PowerEdge
Crystal Reports Server 2008
Revision Date: July 2009 Crystal Reports Server 2008 Sizing Guide Overview Crystal Reports Server system sizing involves the process of determining how many resources are required to support a given workload.
SAP HANA SAP s In-Memory Database. Dr. Martin Kittel, SAP HANA Development January 16, 2013
SAP HANA SAP s In-Memory Database Dr. Martin Kittel, SAP HANA Development January 16, 2013 Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase
Hardware Configuration Guide
Hardware Configuration Guide Contents Contents... 1 Annotation... 1 Factors to consider... 2 Machine Count... 2 Data Size... 2 Data Size Total... 2 Daily Backup Data Size... 2 Unique Data Percentage...
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
Geospatial Server Performance Colin Bertram UK User Group Meeting 23-Sep-2014
Geospatial Server Performance Colin Bertram UK User Group Meeting 23-Sep-2014 Topics Auditing a Geospatial Server Solution Web Server Strategies and Configuration Database Server Strategy and Configuration
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
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
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
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
One of the database administrators
THE ESSENTIAL GUIDE TO Database Monitoring By Michael Otey SPONSORED BY One of the database administrators (DBAs) most important jobs is to keep the database running smoothly, which includes quickly troubleshooting
SUN ORACLE EXADATA STORAGE SERVER
SUN ORACLE EXADATA STORAGE SERVER KEY FEATURES AND BENEFITS FEATURES 12 x 3.5 inch SAS or SATA disks 384 GB of Exadata Smart Flash Cache 2 Intel 2.53 Ghz quad-core processors 24 GB memory Dual InfiniBand
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
sql server best practice
sql server best practice 1 MB file growth SQL Server comes with a standard configuration which autogrows data files in databases in 1 MB increments. By incrementing in such small chunks, you risk ending
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
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
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
Physical Data Organization
Physical Data Organization Database design using logical model of the database - appropriate level for users to focus on - user independence from implementation details Performance - other major factor
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
Capacity Planning Process Estimating the load Initial configuration
Capacity Planning Any data warehouse solution will grow over time, sometimes quite dramatically. It is essential that the components of the solution (hardware, software, and database) are capable of supporting
In-Memory Databases Algorithms and Data Structures on Modern Hardware. Martin Faust David Schwalb Jens Krüger Jürgen Müller
In-Memory Databases Algorithms and Data Structures on Modern Hardware Martin Faust David Schwalb Jens Krüger Jürgen Müller The Free Lunch Is Over 2 Number of transistors per CPU increases Clock frequency
XenDesktop 7 Database Sizing
XenDesktop 7 Database Sizing Contents Disclaimer... 3 Overview... 3 High Level Considerations... 3 Site Database... 3 Impact of failure... 4 Monitoring Database... 4 Impact of failure... 4 Configuration
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
BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB
BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB Planet Size Data!? Gartner s 10 key IT trends for 2012 unstructured data will grow some 80% over the course of the next
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
Performance Verbesserung von SAP BW mit SQL Server Columnstore
Performance Verbesserung von SAP BW mit SQL Server Columnstore Martin Merdes Senior Software Development Engineer Microsoft Deutschland GmbH SAP BW/SQL Server Porting AGENDA 1. Columnstore Overview 2.
AIX NFS Client Performance Improvements for Databases on NAS
AIX NFS Client Performance Improvements for Databases on NAS October 20, 2005 Sanjay Gulabani Sr. Performance Engineer Network Appliance, Inc. [email protected] Diane Flemming Advisory Software Engineer
I. General Database Server Performance Information. Knowledge Base Article. Database Server Performance Best Practices Guide
Knowledge Base Article Database Server Performance Best Practices Guide Article ID: NA-0500-0025 Publish Date: 23 Mar 2015 Article Status: Article Type: Required Action: Approved General Product Technical
Data Mining in the Swamp
WHITE PAPER Page 1 of 8 Data Mining in the Swamp Taming Unruly Data with Cloud Computing By John Brothers Business Intelligence is all about making better decisions from the data you have. However, all
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
Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation
Overview of I/O Performance and RAID in an RDBMS Environment By: Edward Whalen Performance Tuning Corporation Abstract This paper covers the fundamentals of I/O topics and an overview of RAID levels commonly
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
Tuning Tableau Server for High Performance
Tuning Tableau Server for High Performance I wanna go fast PRESENT ED BY Francois Ajenstat Alan Doerhoefer Daniel Meyer Agenda What are the things that can impact performance? Tips and tricks to improve
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
361 Computer Architecture Lecture 14: Cache Memory
1 361 Computer Architecture Lecture 14 Memory cache.1 The Motivation for s Memory System Processor DRAM Motivation Large memories (DRAM) are slow Small memories (SRAM) are fast Make the average access
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
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,
Resource Monitoring During Performance Testing. Experience Report by Johann du Plessis. Introduction. Planning for Monitoring
Resource Monitoring During Performance Testing Experience Report by Johann du Plessis Introduction During a recent review of performance testing projects I completed over the past 8 years, one of the goals
Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1
Performance Study Performance Characteristics of and RDM VMware ESX Server 3.0.1 VMware ESX Server offers three choices for managing disk access in a virtual machine VMware Virtual Machine File System
Optimizing Performance. Training Division New Delhi
Optimizing Performance Training Division New Delhi Performance tuning : Goals Minimize the response time for each query Maximize the throughput of the entire database server by minimizing network traffic,
Mobile Application Performance
Mobile Application Performance Tips & Tricks to Significantly Boost App Performance Ray Bennett Director, Microstrategy - Mobile Service Line 11km/s (7mps) Escape Velocity Performance Definition What is
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
my forecasted needs. The constraint of asymmetrical processing was offset two ways. The first was by configuring the SAN and all hosts to utilize
1) Disk performance When factoring in disk performance, one of the larger impacts on a VM is determined by the type of disk you opt to use for your VMs in Hyper-v manager/scvmm such as fixed vs dynamic.
White Paper. Optimizing the Performance Of MySQL Cluster
White Paper Optimizing the Performance Of MySQL Cluster Table of Contents Introduction and Background Information... 2 Optimal Applications for MySQL Cluster... 3 Identifying the Performance Issues.....
MAGENTO HOSTING Progressive Server Performance Improvements
MAGENTO HOSTING Progressive Server Performance Improvements Simple Helix, LLC 4092 Memorial Parkway Ste 202 Huntsville, AL 35802 [email protected] 1.866.963.0424 www.simplehelix.com 2 Table of Contents
Copyright www.agileload.com 1
Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate
Virtuoso and Database Scalability
Virtuoso and Database Scalability By Orri Erling Table of Contents Abstract Metrics Results Transaction Throughput Initializing 40 warehouses Serial Read Test Conditions Analysis Working Set Effect of
VERITAS Database Edition 2.1.2 for Oracle on HP-UX 11i. Performance Report
VERITAS Database Edition 2.1.2 for Oracle on HP-UX 11i Performance Report V E R I T A S W H I T E P A P E R Table of Contents Introduction.................................................................................1
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
Amadeus SAS Specialists Prove Fusion iomemory a Superior Analysis Accelerator
WHITE PAPER Amadeus SAS Specialists Prove Fusion iomemory a Superior Analysis Accelerator 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com SAS 9 Preferred Implementation Partner tests a single Fusion
Data Deduplication: An Essential Component of your Data Protection Strategy
WHITE PAPER: THE EVOLUTION OF DATA DEDUPLICATION Data Deduplication: An Essential Component of your Data Protection Strategy JULY 2010 Andy Brewerton CA TECHNOLOGIES RECOVERY MANAGEMENT AND DATA MODELLING
Oracle Rdb Performance Management Guide
Oracle Rdb Performance Management Guide Solving the Five Most Common Problems with Rdb Application Performance and Availability White Paper ALI Database Consultants 803-648-5931 www.aliconsultants.com
How to Optimize the MySQL Server For Performance
1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 MySQL Server Performance Tuning 101 Ligaya Turmelle Principle Technical
HFM Consolidation Demystified
Powering I.T. Empowering Business. HFM Consolidation Demystified Jonathan Berry President & CEO [email protected] 203.331.2267 Copyright 2014, Accelatis. All rights reserved. http://www.accelatis.com
Recommendations for Performance Benchmarking
Recommendations for Performance Benchmarking Shikhar Puri Abstract Performance benchmarking of applications is increasingly becoming essential before deployment. This paper covers recommendations and best
Deployment Planning Guide
Deployment Planning Guide August 2011 Copyright: 2011, CCH, a Wolters Kluwer business. All rights reserved. Material in this publication may not be reproduced or transmitted in any form or by any means,
Performance Baseline of Oracle Exadata X2-2 HR HC. Part II: Server Performance. Benchware Performance Suite Release 8.4 (Build 130630) September 2013
Performance Baseline of Oracle Exadata X2-2 HR HC Part II: Server Performance Benchware Performance Suite Release 8.4 (Build 130630) September 2013 Contents 1 Introduction to Server Performance Tests 2
Benchmarking Hadoop & HBase on Violin
Technical White Paper Report Technical Report Benchmarking Hadoop & HBase on Violin Harnessing Big Data Analytics at the Speed of Memory Version 1.0 Abstract The purpose of benchmarking is to show advantages
Accelerating Wordpress for Pagerank and Profit
Slide No. 1 Accelerating Wordpress for Pagerank and Profit Practical tips and tricks to increase the speed of your site, improve conversions and climb the search rankings By: Allan Jude November 2011 Vice
Disk Storage Shortfall
Understanding the root cause of the I/O bottleneck November 2010 2 Introduction Many data centers have performance bottlenecks that impact application performance and service delivery to users. These bottlenecks
Ckpdb and Rollforwarddb commands
Ckpdb and Rollforwarddb commands Backup and Restoration of Ingres databases Created: November 2008 Category: Ingres Sandyxsystems.co.uk Copyright 2008 Page 1 of 5 Introduction All Ingres database administrators
Load Balancing BEA WebLogic Servers with F5 Networks BIG-IP v9
Load Balancing BEA WebLogic Servers with F5 Networks BIG-IP v9 Introducing BIG-IP load balancing for BEA WebLogic Server Configuring the BIG-IP for load balancing WebLogic Servers Introducing BIG-IP load
Storage Performance Testing
Storage Performance Testing Woody Hutsell, Texas Memory Systems SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals may use this material
