Essbase

Essbase
Típusú MOLAP
Szerző Jóslat
Fejlesztő Oracle Hyperion [d]
Beírva Xi
Operációs rendszer Linux , AIX , Solaris , Windows
Hardver platform x86-64 , TELJESÍTMÉNY , SPARC
legújabb verzió 21.4 (2022. szeptember)
Állapot Aktív
Engedély szabadalmazott
Weboldal oracle.com/technetwork/m…

Az Essbase  ( az angol kiterjesztett táblázatkezelő adatbázis – kiterjesztett táblázatkezelő adatbázis rövidítése ) egy többdimenziós szerveroldali adatbázis-kezelő rendszer .  

A többdimenziós adatbázis-kiszolgálón kívül látványtervező, adminisztrációs és lekérdező eszközök készletével érkezik, támogatja az MDX , MaxL , SQL lekérdezési nyelveket . A termék jogai különböző időpontokban az Arbor , Hyperion , Oracle tulajdonában voltak , 1998 -tól 2005- ig az IBM csatornáin keresztül a terméket DB2 OLAP Server [1] [2] néven értékesítették a DB2 részeként. vonalat .

Történelem

1992. március 30- án az Arbor Software Essbase néven szabadalmaztatott egy módszert és egy számítástechnikai eszközt többdimenziós adatok számítógépen való tárolására és visszanyerésére [3] , ugyanebben az évben a szabadalom alapján kliens-szerver szoftverterméket hoztak létre. amely adatbázisokat tárol és dolgoz fel a Lotus 1-2-3ésMicrosoft Excelszerver . A termék első verziójában a szerver rész csak OS/2 operációs rendszer alatt működött , 1993-ban hozzáadták a UNIX és a Windows NT támogatását . A kockák fejlesztését az Essbase Application Manager nevű, Windows 3.x alatt futó speciális kliensprogram végezte, az információvizualizáció mindössze kétféle módon valósult meg: az Essbase query builder kliensprogramon keresztül, illetve az Essbase táblázatkezelő kliens  - specializált. a Microsoft Excel és a Lotus 1 -2-3 bővítményei , amelyeket szintén az Arbor fejlesztett [4] .

1993- ban a termék hírnevet szerzett Edgar Codd [5] publikációjának köszönhetően , amelyben bemutatta az OLAP fogalmát, és az analitikai feldolgozás 12 elvét javasolta (hasonlóan az általa egy évtizeddel korábban megfogalmazott 12 relációs adatbázisokra vonatkozó szabályhoz ). és referenciaként a javasolt elveknek való megfelelés – mutatott rá az Essbase. Nevezetesen, hogy a kiadványt később esetleges összeférhetetlenség miatt eltávolították a Computerworld archívumából, mivel Codd később tanácsadói szolgáltatásokat nyújtott az Arbor számára [6] . Ugyanakkor az Express (később az Oracle Corporation megvásárolta, és az Oracle Database OLAP-opciójává alakította ) a történelemben az első, 1970 -ben kifejlesztett többdimenziós adatbázis-kezelő rendszernek számít , és az Essbase-t csak "az első kereskedelmileg sikeres OLAP-rendszerként" tartják számon. 7] .

1995- ben az Arbor megállapodást kötött a Borlanddal , az IBM -mel , az Advanced Visual Systems -szel és az Applixszel , hogy további, harmadik féltől származó vizualizációs eszközöket fejlesszenek ki az OLAP szerveren tárolt többdimenziós információkhoz [8] .

1997- ben az Essbase meghatározó részesedést szerzett a szerveroldali elemzési piacon [7] .

1998- ban az IBM és az Arbor megállapodott abban, hogy a terméket az IBM Corporation értékesítési csatornáin keresztül DB2 OLAP Server néven terjesztik, ezen a néven a fővel párhuzamosan a terméket 2005 -ig értékesítették [2] .

1998 - ban a Hyperion felvásárolta az Arbor Software -t , és az Essbase a vállalat pénzügyi tervezési és elemző alkalmazásai technológiai összetevőjévé vált.

2003 -ban az eredetileg használt blokktárolási mód mellett egy új módszert fejlesztettek ki a kockatárolás szervezésére - aggregált , ezzel bővítve a termék funkcionális alkalmazási körét a ritka, ritkán frissített, nagy dimenziójú kockákra; ha eddig az Essbase használata főként a pénzügyi tervezési alkalmazásokra korlátozódott, akkor az aggregált kockákból sok korlátozás megszűnt, és a termék stabil, komplexen szervezett adatokkal rendelkező többváltozós elemzésre is hatékony lett [9] .

2007 -ben a Hyperiont felvette az Oracle Corporation, az Essbase hamarosan bekerült az EPM technológiai összetevőjeként szállított Hyperion Business Intelligence Techonlogy termékcsaládba , és az integráció a teljes Oracle Business Intelligence termékcsalád termékeivel valósult meg (amely főként az alapon alakult ki). a felvásárolt Siebel cég analitikai platformjáról ) . 2011-től az Essbase ára felhasználónként 2,9 000 USD vagy processzoregységenként 184 000 USD (amelyet a szerver processzormagok számának és a processzor architektúrától függően 1/4-es tényezőjének szorzatából számítanak ki ) [10] .

DB2 OLAP Server

A DB2 OLAP Server az Essbase kereskedelmi neve, ha az IBM csatornákon keresztül, a DB2 vonalbővítés  részeként szállítják . A DB2 OLAP Server 1.0-s verzióját 1998 februárjában adták ki , az Essbase 5.0-nak felelt meg, és csak a DB2 UDB-ben támogatott adattárolást és OS/2 , AIX és Windows NT operációs rendszereken való telepítést ; Az ugyanazon év októberében kiadott 1.0.1-es verzió a Solaris és a HP-UX rendszert futtató PA-RISC architektúrákat futtató SPARC processzorarchitektúra szervereken is támogatott . 1999 szeptemberében az Essbase 5.0.2-es verziója alapján megjelent a DB2 OLAP Server 1.1, melyben a relációs tároló alrendszer mellett az Essbase blokkkockákat támogatták, 2000 -től ezt a verziót támogatják az OS / 390 -et futtató mainframe -eken és azokon AS / 400 - szerverek. Szintén 2000-ben az Essbase 6.0-s verziója alapján megjelent a DB2 OLAP Server új verziója, amely a 7.1-es számot kapta. Egyes Hyperion-eszközök (különösen a Hyperion Analyzer ) a DB2 OLAP Serverhez kötve IBM DB2 OLAP előtaggal . [tizenegy]

Összetevők

Az Essbase 11-es verziója magán a többdimenziós adatbázis-kiszolgálón kívül a következő összetevőket tartalmazza:

Jellemzők és korlátozások

Adathozzáférés

Block Cube

A blokkkocka , az Essbase dokumentációjában és szakirodalmában BSO - ként rövidítve (az angol  blokktárolási opcióból ) a történelem során az első olyan módszer a többdimenziós adatok tárolására, amelyet a termékben implementáltak, és amelyet az 1992-es szabadalom is tükröz [12] . A blokkszervezés az adatok „sűrű tárolására”,  kockába történő átírására ( visszaírásra ) összpontosít , beleértve az aggregátumok szintjét is, és az eredmények gyorsított újraszámítására. Ezen tulajdonságok miatt a legszélesebb körben olyan pénzügyi tervezési alkalmazásokban használják, amelyek a paraméterek interaktív, több szempontú, rögzített képletekkel történő kiválasztását igénylik.  

A blokkkocka fő korlátai körülbelül 1 millió érvényes dimenzióelem (kis mértékben növelhető particionálás vagy hibrid tárolás esetén) és 252 cella blokkonként az adatbázisban [13] . Így a blokkszervezés a 6-8 dimenziós kockáknál praktikusnak tekinthető, bonyolult számításokkal és az adatok gyakori felülírásával.

Összesített kocka

Aggregate cube ( ASO  - angolul  aggregate storage option ) - az adattárolás megszervezésének alternatív módja, amely 2003 -ban jelent meg az Essbase 7 verzióban, hogy a termék alkalmazhatóságát bővítse a jelentős számú dimenziójú kockákra. Az ASO egyik jellemző tulajdonsága a hatékony tárolás - a blokkkockákhoz képest az aggregált kockák lényegesen kevesebb helyet foglalnak el. Ugyanakkor a blokkszervezéshez képest a funkcionalitás jelentősen korlátozott: aggregált kockáknál az aggregált szintekre való visszaírás nem támogatott (csak terminális cellák, „nulla szint” felülírható), számítási szkriptek nem támogatottak ( angol  számítás szkriptek , csak olyan számítások, amelyek egy képletben reprezentálhatók).

A "sűrű" tárolással szemben az aggregált kocka optimális ritka tároláshoz .  Ezenkívül a blokkkockákkal ellentétben az összesített kockák képesek több hierarchiát felépíteni egy dimenzióhoz, dinamikus hierarchiákat, és adatszeleteket szerezni.

Az aggregált kocka dimenziónként legfeljebb 2 16 hierarchiát támogat, a kocka fizikai térfogata legfeljebb 4,3 PB , a tárolt dimenziószintek legfeljebb 2 52 kombinációja [14] , egy lekérdezésben legfeljebb 2 64 cellát lehet megkerülni az összesített kockához [13] .

XOLAP

Jegyzetek

  1. Bontempo, Charles és Zagelow, George. Az IBM adattárház architektúrája  // Az  ACM kommunikációja . – N.Y .: ACM . — Vol. 41 , sz. 9 . — P. 38–48 . — ISSN 0001-0782 . - doi : 10.1145/285070.285078 .
  2. 1 2 Moran, Brian IBM DB2 - Minus OLAP  (eng.)  (hivatkozás nem érhető el) . SQL Server Magazine (2005. augusztus 19.). Letöltve: 2011. október 11. Az eredetiből archiválva : 2012. augusztus 31..
  3. Schrader, 2009 , …módszer és berendezés többdimenziós adatok számítógép memóriájában való tárolására és visszanyerésére, 1. o. 53.
  4. Thierauf, Robert J. On-line analitikai feldolgozó rendszerek üzleti célokra . - Westport : Greenwood , 1997. - P. 109-112. — 333 p. — ISBN 1-56720-099-0 . Archivált : 2014. szeptember 19. a Wayback Machine -nál
  5. Codd, Edgar F. OLAP biztosítása felhasználói elemzőknek: IT-megbízás // Computerworld . - T. 27. , 30. sz . ISSN 0010-4841 . Az eredetiből archiválva : 1998. november 11.
  6. Whitehorn, Mark OLAP és a SPEED szükségessége. Egy másik dimenzióban  (eng.)  (hivatkozás nem érhető el) . fejlesztő . A nyilvántartás (2007. január 26.). – „A lap megjelenése után némi hírnévre tett szert, mert Codd tanácsadói munkát végzett az Arbor Software (ma Hyperion) számára. Ez nem volt szerencsés, mert a lap aktívan tárgyalta az Arbor egyik termékét, az Essbase-t. Végül a Computerworld megtette azt a szokatlan lépést, hogy visszavonta a cikket; mindazonáltal ez a dokumentum egyértelműen jelzi a kifejezés használatának kezdetét”. Letöltve: 2011. október 11. Az eredetiből archiválva : 2012. február 3..
  7. 12 Pendse , Nigel. A mai OLAP  termékek eredete . OLAP jelentés (2002. július 20.). — «1992. Elindult az Essbase. Az első jól értékesített OLAP termék, amely 1997-re a piacvezető OLAP szerverré vált." Hozzáférés dátuma: 2011. január 3. Az eredetiből archiválva : 2007. december 21.
  8. Ricciutti, Mike. Az Arbor felsorakoztatja az Essbase front-end  partnereit  // Infoworld . - 1995. - 1. évf. 17 , sz. 41 . — 15. o . — ISSN 0199-6649 . Az eredetiből archiválva : 2014. szeptember 19.
  9. Schrader, 2009 , …a fejlesztők egy új Essbase-tárolási formát hoznak létre, amelyet kifejezetten a kiterjedt dimenziót és kis frissítési ablakokat igénylő alkalmazások kezelésére terveztek… Az ASO-val a legtöbb BSO-val kapcsolatos adatkorlátot orvosolták, így az ügyfelek messzebbre hozhattak létre alkalmazásokat. a pénzügyek hagyományos szféráján kívül, p. 56.
  10. Oracle árlisták (angol) (lefelé mutató link) . Oracle Corporation (2011). Hozzáférés dátuma: 2011. január 8. Az eredetiből archiválva : 2012. február 7..   
  11. Baragoin, Corinne et al. DB2 OLAP Server Theory and Practices  (angol) (PDF)  (hivatkozás nem érhető el) . Redbook . IBM (2001. április 6.). — „1998/02-ban az IBM bemutatta új elemző szoftverét: DB2 OLAP Server V1.0, amely az Arbor Essbase V5.0-n alapul Windows NT, OS/2, AIX platformokon. Az első kiadásban a DB2 OLAP csak relációs tárolót biztosított a DB2 Universal Database rendszeren, többdimenziós tárolást nem. 1998/10-ben a V1.0.1 verziót kiterjesztették új UNIX platformokra, beleértve a SUN SOLARIS-t és a HP/UX-t. 1999/09-ben az IBM bemutatta a DB2 OLAP Server V1.1-et, amely relációs és többdimenziós tárolást is biztosít, és az Essbase V5.0.2-n alapult. Az 1.1-es verzió 2000/02/2000 óta elérhető az OS/390 platformon, az AS/400 platformon pedig 2000/06/06 óta. Az IBM 2000. 6. óta szállítja az Essbase Server 6.0-s verzióján alapuló DB2 OLAP V7.1-et UNIX és Intel platformokra; az AS/400-on 2000. 12. óta; és 2000/11-ben bejelentette az OS/390 platformon. 2000/12-ben az IBM bemutatta a DB2 OLAP Server Analyzert. Ennek alapja a Hyperion Analyzer 7.1-es verziója (amelyet ebben a redbookban Analyzer-nek hívnak), egy könnyen használható OLAP-kliens Windowsra és a webre. Letöltve: 2011. október 11. Az eredetiből archiválva : 2012. augusztus 31..
  12. Schrader, 2009 , Amikor először megjelent, az Essbase-nek egy tárolótípusa volt: blokktároló (BSO), p. 56.
  13. 1 2 Limits  (eng.)  (hivatkozás nem elérhető) . Oracle Essbase rendszergazdai útmutató. 11.1.2 . Oracle (2011. március 9.). Letöltve: 2011. október 22. Az eredetiből archiválva : 2012. augusztus 31..
  14. "A tárolt dimenziószint-kombinációk száma egy összesített tárolási vázlatban"

Irodalom

Linkek