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 .
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] .
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]
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:
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.
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] .
Jóslat | |
---|---|
Személyiségek | |
Átvételek ( lista ) |
|
DBMS |
|
Programozási nyelvek |
|
Fejlesztési eszközök | |
Köztes szoftver | |
Operációs rendszer | |
Hardver | |
komplexek |
|
Ingyenes projektek |
|
Üzleti alkalmazások |
|