![]() |
|||||
|
| 2010. szeptember 11. | Nyitólap > Microstrategy > Microstrategy platform > Intelligence Server |
|
|
|
MicroStrategy Intelligence Server A MicroStrategy BI Platformjának központi eleme az Intelligence Server, mely az alábbi feladatokat látja el. Adatbáziskapcsolatok kezelése Metaadatbázis kapcsolat A MicroStrategy Platformon MicroStrategy Architect segítségével létrehozott elemzési területek, un. projektek definíciója és objektumai (riportok, dokumentumok, szűrők, mérőszámok, attribútumok, hierarchiák, felhasználók) egyetlen központi adatbázisban, a metaadatbázisban kerülnek tárolásra. A MicroStrategy által használt metaadatbázis bármelyik ismertebb RDBMS, azaz relációs adatbáziskezelő rendszer (pl. MS SQL Server, Oracle, MS Access, Teradata, DB2, Informix, Red Brick, Sybase) és ezek különböző verziói lehetnek. Adattárház kapcsolat Az Intelligence Server nem csak a metaadatbázishoz, hanem a vállalatok által elemezni kívánt adatokat tartalmazó adattárházhoz (DWH - Data Warehouse) is közvetlen módon kapcsolódik. Az adattárház is tetszőleges RDBMS alapokon lehet.
Támogatott adatbáziskezelők A MicroStrategy BI Platform elsősorban un. relációs OLAP (ROLAP) megoldás, így a többdimenziós OLAP (MOLAP) alkalmazások esetében tapasztalható adatbázis méretkorlátokkal nem kell számolni, mert a relációs adatbázisok mérete akár többszáz gigabyte vagy akár több terabyte is lehet.
BI rendszerek átlagos adatbázis mérete Feladatok feldolgozása SQL scriptek generálása Amikor a web vagy desktop kliens gépekről kérés érkezik pl. egy riport futtatására, akkor az Intelligence Server az adattárház adatbáziskezelőjének megfelelő és arra optimalizált SQL parancsot generál és küld el az adatbáziskapcsolaton keresztül. Bizonyos lekérdezések nem valósíthatóak meg egyetlen SQL paranccsal (pl. milyen termékeket és milyen értékben vásárolnak azok az ügyfelek, akik az átlagos vásárlási értéknél 20%-al nagyobb mértékben szoktak vásárolni), ezért az Intelligence Server az ilyen típusú lekérdezések támogatására képes un. többlépéses (multi-pass) SQL parancsot is generálni. Analitikai feldolgozás Az elküldött SQL parancs eredményét visszakapva az Intelligence Server a riport típusától függően további analitikai számításokat is végezhet, vagy többlépéses SQL esetén 2 SQL lépés között lehet Intelligence Server által végzett analitikai számítás is.
Többlépéses SQL A különböző számításokhoz, elemzésekhez több, mint 200 beépített pénzügyi, statisztikai, OLAP, idő és egyéb függvény áll a felhasználók rendelkezésére.
Beépített függvények Az alábbiakban nézzünk meg néhány példát az Intelligence Server által támogatott elemzésekre:
Korábban említettük, hogy a MicroStrategy elsősorban ROLAP megoldás, így nagy adatmennyiségek kezelését is lehetővé teszi a MOLAP megoldásokkal szemben. A MOLAP megoldások előnye viszont az, hogy a memóriában lévő kisebb MOLAP kockákat gyorsan tudják kezelni. A MicroStrategy un. Intelligens Kockái lehetővé teszik olyan OLAP riportok létrehozását is, melyek használata során a számításokat, aggregálásokat nem a relációs adatbáziskezelő végzi, hanem az Intelligence Server analitikai motorja, így ezek az elemzések a gondolat sebességével történhetnek, a MOLAP megoldásoknál megszokott módon. Adatok megjelenítése Az adattárházból visszakapott eredményhalmazt az Intelligence Server a riport beállított formátumának megfelelően alakítja, az adatokat rendezi, illetve előre definiált vagy saját stíluslapok alapján megfelelő betűtípussal, mérettel, színezéssel és kerettel jeleníti meg.
Stíluslapok Gyorsítótár (cache) kezelése Gyakran előfordulhat, hogy egy előre definiált standard riportot több felhasználó is futtatni szokta. Ilyenkor felesleges lenne a relációs adatbáziskezelőt többször is terhelni ugyanazzal a lekérdezéssel, elég a riportot egyszer lefuttatni. Az Intelligence Server a futtatott riportok eredményét egy un. gyorsítótárban tárolja le, és a riport legközelebbi futtatásakor nem generál SQL-t és küldi el azt az adatbáziskezelőnek, hanem a gyorsítótárból hívja le a riport már korábban visszakapott eredményét. Az Intelligence Server nem csak a riportokat, hanem egyéb objektumokat is gyorsítótárban tárol:
Cache beállítások A gyorsítótárban lévő objektumok érvényességi idejét tetszőleges módon lehet beállítani. Eredménylista (History List) Előfordulhat, hogy bizonyos riportok összetettségüknél és az általuk használt nagy adatmennyiség miatt több percig is futnak. Ilyenkor a felhasználónak nem kell megvárnia a riport lefutását, hanem a riportot beteheti az un. eredménylistába, és amikor a riport lefutott, akkor ebből a listából lehívhatja a kész eredményt. Időzítés Az Intelligence Server lehetővé teszi a riportok időzített futását is. A riportok időzítése idő- vagy eseményvezérelten is történhet. Így a riportok akár naponta többször is lefuthatnak, vagy pl. ha az adattárház töltése befejeződött. A riportok mellett adminisztrációs feladatokat, pl. a gyorsítótár törlését is időzíteni lehet. Statisztikagyűjtés A MicroStrategy a projektek használatáról, a különböző típusú felhasználók (Web, Desktop, NarrowCast Server) bejelentkezéséről, a rendszer különböző jellemzőiről, teljesítményéről az Intelligence Server különböző részletezettségű statisztikákat gyűjt, melyet projektenként lehet beállítani.
Statisztika beállítások A rendelkezésre álló statisztikák alapján a MicroStrategy által kínált Enterprise Manager nevű projektben előre definiált vagy saját magunk által elkészített riportokon elemezhetjük saját MicroStrategy platformunk használatát és teljesítményét. Biztonság Mivel az adattárházban több forrásból származó, a vállalat számára nagyon értékes adat található, ezért fontos az adatokhoz való hozzáférések megfelelő szabályozása, illetve az adatáramlás megfelelő szintű védelme. A MicroStrategy a következő biztonsági védelmet kínálja az adatátvitel, a felhasználó, az alkalmazás és az adatok szintjén:
Biztonsági szerepek
Hozzáférést szabályzó listák
A biztonsági beállítások és a felhasználói jogosultságok szintén a metaadatbázisban kerülnek tárolásra. Skálázhatóság, teljesítmény Nagymennyiségű adat, gyors elemzés Az Intelligence Server igen nagy mennyiségű adatok elemzését is lehetővé teszi a ROLAP megoldásnak köszönhetően, illetve a MOLAP megoldásoknál megszokott elemzési gyorsaságot biztosítja az Intelligens Kockák alkalmazásával. A rendszer teljesítményéhez és a kiegyensúlyozott terheléséhez a korábban már említett cache funkciók és az időzítés is hozzájárul. Cluster Mivel egyszerre több szerverre is telepíthető Intelligence Server, így clusterben akár több ezer felhasználót is ki tud szolgálni a MicroStrategy Platform, illetve a rendszer az egyik szerver leállása esetén is elérhető marad, így akár 7x24 órás rendelkezésre állás is biztosítható. Egyéb beállítások Az Intelligence Serveren különböző paramétereket lehet beállítani, melyekkel a rendszer további finomhangolását tudjuk elvégezni.
Egyéb beállítások A szerverszintű beállításokat projektenként tovább tudjuk finomítani, így bizonyos projektek felhasználói magasabb prioritást kaphatnak, több riportot tudnak párhuzamosan futtatni, vagy nagyobb adatmennyiséget hívhatnak le az adatbázisból.
Szerverszintű beállítások Támogatott operációs rendszerek MicroStrategy Intelligence Server az alábbi operációs rendszereket támogatja:
Támogatott adatbáziskezelők A MicroStrategy Intelligence Server az alábbi adatbáziskezelő verziókra optimalizált SQL generálására képes:
lap tetejére |
| Termékeink | Szolgáltatásaink | Megoldásaink | Ügyfeleink | Cégünk |
|
Copyright © 2004 BI Xpert |