APB-1 OLAP Benchmark Release II
37 pages
English

APB-1 OLAP Benchmark Release II

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
37 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

APB-1 OLAP Benchmark Release IIOLAP CouncilAPB-1 OLAP BenchmarkRelease IINovember 1998IntroductionThe OLAP Council has sponsored the development of an analytical processing benchmark, the APB-1. The benchmark simulates a realistic On-Line Analytical Processing (OLAP) business situation that exercises server-based software. The goal of the APB-1 is to measure a server's overall OLAP performance rather than the performance of specific tasks. To ensure the relevance of the APB-1 to actual business environments, the operations performed on the database have been carefully chosen to reflect common business operations. These operations include the following:Bulk loading of data from internal or external data sourcesIncremental loading of data from operational systemsAggregation of input level data along hierarchiesCalculation of new data based on business modelsTime series analysisQueries with a high degree of complexityDrill-down through hierarchiesAPB-1 OLAP Benchmark Release IIAd hoc queriesMultiple on-line sessionsSuccessful OLAP applications must provide "just-in-time information". The key to effective decision-making is having the right information at the right time. Judging a server's ability to accomplish this goal is more than simply measuring an OLAP server's processing performance. Its abilities to represent complex business relationships and to respond to changing business requirements are equally important. While the APB-1 does not try to ...

Informations

Publié par
Nombre de lectures 33
Langue English

Extrait

APB-1 OLAP Bencmhra keRelsa eIIIudtctnor OhenTiounCoP LA sah licerosnopsevolmpne dht eedanalytict of an nisseb gp laecorhe tPB Ahmnck,armhraebcnhT e1- .a retes mulak si eniL-nO citsilacero PalicytalAnseniis staut noiinss(Og P)LAus breev-rabes dostfthat exercises sPA eht ft si 1-BTh. rewa oalgoe o evres'O ALarllasuro meserve a thn pee erthha tcnamar eep Profrsks. To cific ta efos epfrroamcnB-APe thf  oceanveler eht erusnementiron envnessubisau la tc 1otabat dhevehae asac neeb  ylluferhe os, ttionperafrro sepnot em dops aternsioTh.  eserepooitai snchosen to reflec tocmmnob sunisei morf atad fo gerxt eorl naerntloolehf edt cnuladink lo:Bulwing atamorf gnid foalonys spe otiras uocrsean ladattal loadIncremenCslahceiitnoucalalonata erarg hitupni fod level grAgmsten ioatega anylisQseuirseodelsTime serieso deub nenism ssf  ow netadaas biesarchhierugh htorwo nlld-Dyiritexplom cofe reged hgih a htiw 
November 1998
OLAP Council APB-1 OLAP Benchmark Release II
 queriesIIAd hoceRelsa ecnmhra kLA OBeP A-1PB
Total time in seconds for AQM measurements
The AQM metric is calculated as follows:
Total time in seconds to perform the incremental data load +
For the purposes of comparing the performance of different combinations of hardware and software, a standard benchmark metric called AQM (Analytical Queries per Minute) has been defined. Broadly stated, AQM represents the number of analytical queries processed per minute including data loading and computation time. Thus the AQM incorporates data loading performance, calculation performance and query performance into a singe metric.
 
Successful OLAP applications must provide "just-in-time information". The key to effective decision-making is having the right information at the right time. Judging a server's ability to accomplish this goal is more than simply measuring an OLAP server's processing performance. Its abilities to represent complex business relationships and to respond to changing business requirements are equally important.
While the APB-1 does not try to measure a system's ability to respond to change, the amount and clarity of programming code are used as a qualitative measure of responsiveness. The audience of the APB-1 must be able to evaluate a given solution both in terms of its quantitative and qualitative appropriateness to the task. For this reason, publication of APB-1 benchmark results must include both the database schema and all code required for executing the benchmark.
It is generally agreed that OLAP applications require a multidimensional view of data. For this reason, the benchmark is specified in multidimensional terms. The termsdimension,dimension member, and
Multiple on-line sessions
AQM = Total number of queries executed * 60 /  
The AQM rises as overall system performance improves.
Total time in seconds to execute all queries =
Total time in seconds for AQM measurements.
Total time in seconds to perform batch computations, if required +
APB-1 OLAP Benchmark Release II
hypercubeused in this document do not, however, preclude the use of any commercially available database management system.
The APB-1 is a general OLAP application and does not reflect the entire range of OLAP requirements. The benchmark should not be used to test whether a given database management product contains a full OLAP feature set. Benchmark results will vary based on the execution platform and workloads. Comparisons not based on identical runs on identical equipment are not advised. Customers should not substitute the APB-1 for application benchmarking where specific product features or operational characteristics are required.
 
Application Environment
The APB-1 contains a set of business operations that exercise basic functionality essential to OLAP applications. The benchmark database balances the need to approximate a real world business application with the need to provide a performance benchmark that can be executed without extreme effort. To this end, the benchmark reduces the diversity of operations while retaining fundamental functionality.
The OLAP application used in the benchmark is a sales and marketing analysis system. The benchmark is a synthesis of general business practices, not a model of a specific industry or market. The database contains the information required by a supplier to analyze product sales to customers through distribution channels over time. Units sold, dollar sales, costs, and margins are tracked by actual, budget, and forecast scenarios.
The database design has no structural requirements. The varied nature of database technologies (multidimensional and relational) and the lack of generally accepted design criteria (denormalization is the rule) would make any structural requirements prejudicial in nature. Specifically, storing calculated values is neither strictly forbidden nor encouraged. Whether the calculated values are preprocessed and stored in the database or are calculated at query time, the time to calculate values is included in the computation of the AQM.
OLAP applications tend to be updated incrementally at a specified time interval (i.e., weekly or monthly). Therefore, although database setup and loading of historical actuals is required in order for the benchmark to perform queries, these operations are not included in the calculation of AQM. Loading current month actuals and loading current year budget are included in the calculation of AQM. Calculated values stored in the database are treated the same way, i.e., if a calculated value depends only on historical actuals, it is not included in the AQM. If, however, a calculated value depends on current month actuals, current year budget, or a mix of historical and current actuals/budget, then the calculation is included in the AQM.
 the thrroductOfagitnod eea ggerars dee enimonsiolebP .wircs debt me mos the hasmuebehn .sT bmre phe ts,onsienimnoisnemid tcudorsn .hT eiminum mnumber of memberebmei srae no hcthf e esmediionsr let ehsnihtaoietweps bhe den triuqer sae ni deenim dchnd aonsid( mrcserp NargoAPe GEB1l)neTh. na dhcnatsmore ,duct, cuize (prom fo rebmun eht nemieret dtor tearem tapniupa  nuseser)  latibedsc, aren, ioasmeemidoisn :snemit made up of six sa etsurtcru esidae the  ssebataht snoisnifed tagatiggreimenon da dnru,eeea t rhro phe tofl velec yhcrareih tcudof t90% ins ontahT esr .meebehm ofl he tp toveleeih crarorp tcudins a sihy contaeb rt(ehgnelm mec yhcrar sniatnot os matrepae onvEretn .bmre yemthe  of archhiere ,ypecxht tem eermbt  ae thp toelev,lh saa p raent. The bottom  s01noi neisd miduct pro thes ina si yhcrareih tucodpre Th. 00,0ni gesevc noatniierarchy steep heht eih ebmefo rEa.  mchlen lsveprodthe dimeuct m me rfoi  nebsr nhe tesofr beumsi noisnmit net customer dimensim meebsri  nht embnu oermef ermb .no ehTinim mumus cmetor neisd mimoreucts The000.s 1,on ifo rebmun muminie thn  irsbeem mhcnaen li  nht en. The mdimensiot sen eh001 mit em mrsbebeumofr emid remsi noisn tins ertous chebmre eunembmo  fe CusCoderThstommaFeGylipuorsalCToe:ivpDioisinnLoi nihrerahc yrae product dimensthn  ilsvelee th fo seman ehT .sevelng laini remifevht eno g dmaristtebuary die reihhcra fo  eht membershe othertola.)T g ardnt eR ksaelII eataD O-1P LAncBearhmehl gocilad tababase Structure TABP
1996) of monthlym meebsr . AuJilad mupe f  oo twraey1( s 599 dnase TopBahe timeTidemmi e nsisnoi delnnhaonsienimcrareih T:era yheta ggerrat--oad The curgations.trauylredulcq sean, yed ye, lyareht .dT u es )siy inarchhierime naJ( radnelac naermbceDeo  tryuareP sdoitfa t reritol caripes.od eocsndiredeh sis before this ar6991 enudoireP .sscero p Jisg inehb nit amkrnehc monrentsed th uontitos  eheepxcoitaT .n si mmusimensione time dlano ghtgetaoi ngragd se ulyntueqerf tsom ehT .sriode peutured fdireocsnra eih sgrro pENe Th. am muminimo rebmunmberf me thes innnlec ahneisd mirsben  ie thanch lenemidoisnsi n an input parameet rott ehA BPG1hc eht fo level y charerhil neanb tua lliasnoctnmembthe  of  oneT .nc ehi noet sraiehyrcnnha hel swt oelc noatnie bottomvels. Th)l .otatm meaEhc (thmberand e grnoc yhcrta sniat tofr beraie hheleo  fht ehcnaeners. The top levsnias a lgniem ehil arery chntcont. pares a , habmre lemelevot-p che tins elev leht fo seman ehTery membrent. Ev e1( )apm so tnot epe thy,chxc eih erareo reht fIne:ntvehi tars a sene n yrosU -ance calding balucalitnoe bo. Th levttom fhtleo tsmo euchyrcraieintaon cerht gnislevel e Release IIhieracryhi  s alftah B-APLO 1B PAhcnekramhe tha celnnim disneh not saf ehewest members. Tehn mueb rfom meop:Tre aeriltaReahCerotSt fOlennhreehe trega aggd miitnono,sneisman o se.tneehT lsven  ithf lee mored miht euctsierarchyension hh eht fo rebmem ptceex, hyrcraielem l-vet pot eh paras ar, hembeht eihrerahc yoc Each member of p enneraE .tyrevaint ansmot  ostebolre s ohtgnt maine remembing ih eht f.yhcrareleddmie  oelev lns a siny contaiihrerahcsuotem rl)taTh. angrtod ( re eht elgbmem the% ofs 90tainc nocryheiarreh  che tofl velep ot ehT .srebmem 
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents