tévék. Konzolok. Projektorok és tartozékok. Technológiák. Digitális TV

Mit jelent az olap kocka fogalma? Az adatforrás meghatározása

Az OLAP nem egy külön szoftvertermék, nem programozási nyelv, de még csak nem is egy speciális technológia. Ha megpróbáljuk az OLAP-ot minden megnyilvánulásában lefedni, akkor ez egy olyan koncepció, alapelvek és követelmények összessége, amelyek a szoftvertermékek alapját képezik, amelyek megkönnyítik az elemzők számára az adatokhoz való hozzáférést. Találjuk ki Minek az elemzőknek valami különlegesre van szükségük megkönnyíti adatokhoz való hozzáférést.

Az a tény, hogy az elemzők a vállalati információk különleges fogyasztói. Az elemző feladata, hogy nagy mennyiségű adatban mintákat találjon. Ezért az elemző nem fog figyelni arra a külön tényre, hogy csütörtökön negyediken egy adag fekete tintát adtak el Csernov partnernek - információra van szüksége százról és ezerről hasonló eseményeket. Az adatbázisban szereplő egyes tények érdekesek lehetnek például egy könyvelőnek vagy az értékesítési osztály vezetőjének, aki a tranzakcióért felelős. Egy elemzőnek egy rekord nem elég - például szüksége lehet egy adott fiók vagy képviselet összes tranzakciójára egy hónapig vagy egy évig. Ugyanakkor elemző eldobja szükségtelen részletek, például a vevő TIN-száma, pontos címe és telefonszáma, szerződési index és hasonlók. Ugyanakkor az elemző által a munkájához szükséges adatok szükségszerűen számértékeket tartalmaznak - ez tevékenysége lényegének köszönhető.

Tehát az elemzőnek sok adatra van szüksége, ezek az adatok szelektívek, és egyben a " attribútumkészlet - szám Ez utóbbi azt jelenti, hogy az elemző a következő típusú táblázatokkal dolgozik:

itt" Ország", "Termék", "Év" attribútumok vagy mérések, A" Eladási mennyiség" - ezáltal a számérték ill intézkedés. Az elemző feladata, ismételjük, az attribútumok és a numerikus paraméterek közötti erős kapcsolatok azonosítása. A táblázatot nézve észreveheti, hogy könnyen háromdimenzióssá alakítható: az egyik tengelyre országokat, a másikra az árukat, a harmadikra ​​az éveket helyezzük. És ennek a háromdimenziós tömbnek az értékei a megfelelő értékesítési mennyiségek lesznek.

A táblázat háromdimenziós ábrázolása. A szürke szegmens azt mutatja, hogy nincsenek adatok Argentínáról 1988-ban

Pontosan ezt a háromdimenziós tömböt nevezik OLAP kifejezéssel kockának. Valójában a szigorú matematika szempontjából egy ilyen tömb nem mindig lesz kocka: egy valódi kockának minden dimenzióban ugyanannyi elemet kell tartalmaznia, de az OLAP kockáknak nincs ilyen korlátozása. E részletek ellenére azonban az „OLAP-kockák” kifejezés rövidsége és figuratív jellege miatt általánosan elfogadottá vált. Az OLAP kockának nem kell háromdimenziósnak lennie. A megoldandó problémától függően lehet két- és többdimenziós is. A különösen tapasztalt elemzőknek körülbelül 20 méretre lehet szükségük – a komoly OLAP-termékeket pedig pontosan ennyire tervezték. Az egyszerűbb asztali alkalmazások körülbelül 6 dimenziót támogatnak.

Mérések Az OLAP kockák ún jelek vagy tagjai. Például az Ország dimenzió az Argentína, Brazília, Venezuela és így tovább címkéket tartalmazza.

A kocka minden elemét nem kell kitölteni: ha nincs információ a gumitermékek Argentínában 1988-ban történő értékesítéséről, akkor a megfelelő cellában lévő érték egyszerűen nem kerül meghatározásra. Egyáltalán nem szükséges, hogy egy OLAP-alkalmazás szükségszerűen többdimenziós struktúrában tárolja az adatokat - a lényeg az, hogy ezek az adatok pontosan így nézzenek ki a felhasználó számára. Egyébként éppen a többdimenziós adatok kompakt tárolásának speciális módszerei az, hogy a kockákban történő „vákuum” (kitöltés nélküli elemek) nem vezet a memória elvesztéséhez.

Maga a kocka azonban nem alkalmas elemzésre. Ha egy háromdimenziós kockát még megfelelően el lehet képzelni vagy ábrázolni, akkor egy hat-tizenkilenc dimenziós kockával sokkal rosszabb a helyzet. azért használat előtt a közönségeseket egy többdimenziós kockából vonják ki kétdimenziós asztalok. Ezt a műveletet a kocka "vágásának" nevezik. Ez a kifejezés ismét csak képletes. Az elemző úgymond veszi és „levágja” a kocka méreteit az őt érdeklő jelek szerint. Ily módon az elemző megkapja a kocka kétdimenziós szeletét, és azzal dolgozik. Hasonló módon a favágók megszámolják a kivágott fán az évgyűrűket.

Ennek megfelelően általában csak két méret marad „vágatlan” - a táblázatban szereplő méretek számának megfelelően. Előfordul, hogy csak egy méret marad "vágatlan" - ha a kocka többféle számértéket tartalmaz, akkor azokat a táblázat egyik dimenziója mentén lehet ábrázolni.

Ha még alaposabban megnézi azt a táblázatot, amelyet először ábrázoltunk, észre fogja venni, hogy a benne szereplő adatok valószínűleg nem elsődlegesek, hanem ennek eredményeként nyert adatok. összegzés kisebb elemeken. Például egy év negyedévekre, negyedévekre hónapokra, hónapokra hetekre, hetekre napokra oszlik. Egy ország régiókból, a régiók pedig lakott területekből állnak. Végül magukban a városokban is azonosíthatók a kerületek és a konkrét kiskereskedelmi egységek. A termékek összevonhatók termékcsoportokba és így tovább. Az OLAP kifejezéssel az ilyen többszintű társításokat logikusan nevezik hierarchiák. Az OLAP eszközök lehetővé teszik, hogy bármikor a kívánt hierarchiaszintre lépjünk. Sőt, ugyanazon elemekhez általában többféle hierarchia is támogatott: például nap-hét-hónap vagy nap-tized-negyed. A forrásadatokat a hierarchia alacsonyabb szintjeiről veszik, majd összegzik a magasabb szinteken lévő értékeket. Az átmenet felgyorsítása érdekében az összegzett értékeket különböző szinteken kockában tárolva. Így ami a felhasználó oldaláról egy kockának tűnik, durván szólva sokkal primitívebb kockákból áll.

Hierarchia példa

Ez az egyik lényeges pont, amely az OLAP – termelékenység és hatékonyság – megjelenéséhez vezetett. Képzeljük el, mi történik, ha egy elemzőnek információt kell szereznie, de a vállalatban nincsenek OLAP-eszközök. Az elemző önállóan (ami nem valószínű), vagy programozó segítségével elvégzi a megfelelő SQL lekérdezést, és jelentés formájában megkapja az érdeklődésre számot tartó adatokat, vagy táblázatba exportálja. Ebben az esetben nagyon sok probléma merül fel. Először is, az elemző kénytelen mást is csinálni, mint a munkáját (SQL programozás), vagy megvárni, amíg a programozók elvégzik a feladatot – mindez negatív hatással van a munka termelékenységére, nő a rohamok, a szívinfarktus és a stroke aránya, és így tovább. Másodszor, egyetlen jelentés vagy táblázat általában nem menti meg a gondolkodás óriásait és az orosz elemzés atyjait - és az egész eljárást újra és újra meg kell ismételni. Harmadszor, amint azt már megtudtuk, az elemzők nem kérdeznek apróságokat - mindenre szükség van egyszerre. Ez azt jelenti (bár a technológia ugrásszerűen fejlődik), hogy az elemző által elért vállalati relációs DBMS szerver mélyen és hosszan tud gondolkodni, blokkolva a többi tranzakciót.

Az OLAP koncepciója pontosan az ilyen problémák megoldására tűnt fel. Az OLAP-kockák alapvetően metajelentések. A metariportok (azaz kockák) dimenziók mentén történő vágásával az elemző ténylegesen megkapja az őt érdeklő „hétköznapi” kétdimenziós jelentéseket (ezek nem feltétlenül a szó szokásos értelmében vett jelentések - adatstruktúrákról beszélünk ugyanazok a funkciók). A kockák előnyei nyilvánvalóak - egy relációs DBMS-ből csak egyszer kell adatokat kérni - a kocka felépítésénél. Mivel az elemzők általában nem dolgoznak olyan információkkal, amelyeket menet közben egészítenek ki és változtatnak, a generált kocka meglehetősen hosszú ideig releváns. Ennek köszönhetően nemcsak a relációs DBMS-szerver működésének megszakításai szűnnek meg (nincs több ezer és millió válaszsoros lekérdezés), hanem maga az elemző számára is jelentősen megnő az adatokhoz való hozzáférés sebessége. Ezen túlmenően, amint már említettük, a teljesítmény a kocka felépítésének időpontjában a hierarchiák és egyéb összesített értékek részösszegeinek kiszámításával is javul. Vagyis ha kezdetben az adataink egy adott termék napi bevételéről tartalmaztak információt egyetlen üzletben, akkor a kocka alkotásakor az OLAP alkalmazás a különböző szintű hierarchiák (hetek és hónapok, városok és országok) összesítését számolja ki.

Természetesen fizetni kell a termelékenység ilyen módon történő növeléséért. Néha azt mondják, hogy egy adatstruktúra egyszerűen "felrobban" - OLAP kocka tízszer vagy akár százszor több helyet foglalhat el, mint az eredeti adat.

Válaszolj a kérdésekre:

    Mi történt kocka OLAP?

    Mi történt címkéket konkrét mérés? Mondjon példákat.

    Tudnak intézkedéseket egy OLAP-kockában nem numerikus értékeket tartalmaznak.

Egy szabványos pivot táblában a forrásadatok a helyi merevlemezen tárolódnak. Így bármikor kezelheti és átszervezheti őket, még a hálózathoz való hozzáférés nélkül is. De ez semmiképpen sem vonatkozik az OLAP pivot táblákra. Az OLAP pivot táblákban a gyorsítótár soha nem tárolódik a helyi merevlemezen. Ezért közvetlenül a hálózatról való lekapcsolás után helyi hálózat a pivot tábla többé nem fog működni. Egyetlen mezőt sem fog tudni mozgatni benne.

Ha az offline állapotba kapcsolás után is elemeznie kell az OLAP-adatokat, hozzon létre egy offline adatkockát. Az offline adatkocka egy külön fájl, amely egy pivot tábla gyorsítótár, és a helyi hálózatról való leválasztás után megtekintett OLAP-adatokat tárolja. A pivot táblába másolt OLAP-adatok kinyomtathatók a http://everest.ua weboldalon.

Önálló adatkocka létrehozásához először hozzon létre egy OLAP pivot táblát. Vigye a kurzort a pivot táblába, és kattintson az OLAP eszközök gombra az Eszközök kontextuális lapon, amely a Kimutatáseszközök kontextuális lapcsoport része. Válassza ki az Offline OLAP parancsot (9.8. ábra).

A képernyőn megjelenik az Offline OLAP Data Cube beállítások párbeszédpanel. Kattintson az Offline adatfájl létrehozása gombra. Elindította az Adatkockafájl létrehozása varázslót. Az eljárás folytatásához kattintson a Tovább gombra.

Először meg kell adnia az adatkockában szereplő méreteket és szinteket. A párbeszédpanelen ki kell választania az OLAP adatbázisból importált adatokat. Az ötlet az, hogy csak azokat a méreteket adja meg, amelyekre szükség lesz, miután a számítógépet leválasztják a helyi hálózatról. Minél több dimenziót ad meg, annál nagyobb lesz az autonóm adatkocka.

Kattintson a Tovább gombra a következőre lépéshez párbeszédpanel mesterek Ez lehetővé teszi olyan tagok vagy adatelemek megadását, amelyek nem fognak szerepelni a kockában. Különösen nincs szüksége az Internetes értékesítés kiterjesztett összegére, így a jelölőnégyzet törlődik a listából. A jelölőnégyzet törlése azt jelzi, hogy a megadott elem nem lesz importálva, és felesleges helyet foglal el a helyi merevlemezen.

Az utolsó lépésben adja meg az adatkocka helyét és nevét. Esetünkben a kockafájl neve MyOfflineCube.cub lesz, és a Work mappában található.

Az adatkocka-fájlok kiterjesztése .kölyök

Egy idő után az Excel elmenti az offline adatkockát a megadott mappába. A teszteléshez kattintson duplán a fájlra, amely automatikusan létrehoz egy működőképet Excel munkafüzetek, amely a kiválasztott adatkockához társított pivot táblát tartalmaz. Létrehozása után az offline adatkockát szétoszthatja minden érdeklődő felhasználó számára, aki offline LAN módban dolgozik.

Miután csatlakozott a helyi hálózathoz, megnyithatja az offline adatkockafájlt, és frissítheti azt, valamint a kapcsolódó adattáblázatot. A fő elv az, hogy az offline adatkockát csak akkor használják, ha a helyi hálózat le van választva, de ez van kötelező a kapcsolat helyreállítása után frissül. Az offline adatkocka frissítésének kísérlete a kapcsolat meghibásodása után hibához vezet.

OLAP (On-Line Analytical Processing) Az elektronikus analitikai adatfeldolgozás olyan módszere, amely az adatok hierarchikus kategóriákba rendezését mutatja be előre kiszámított összegek felhasználásával. Az OLAP-adatok hierarchikusan vannak rendezve, és táblák helyett kockákban tárolódnak. Az OLAP-kockák egy többdimenziós adatkészlet, amelynek tengelyei paramétereket és cellákat tartalmaznak, amelyek paraméterfüggő összesített adatokat tartalmaznak. A kockákat nagy mennyiségű adat összetett, többdimenziós elemzésére tervezték, mivel a nagyszámú egyedi rekord helyett csak összefoglaló eredményeket biztosítanak a jelentésekhez.

Az OLAP fogalmát a híres adatbázis-kutató és a relációs adatmodell szerzője, E. F. Codd írta le 1993-ban. Jelenleg az OLAP támogatás számos DBMS-ben és más eszközben van megvalósítva.

Az OLAP-kocka kétféle adatot tartalmaz:

· összértékek, értékek, amelyekre összesíteni kívánja, reprezentálja számított adatmezők;

· leíró információkat reprezentáló mérések vagy méretek. A leíró információk jellemzően részletezettségi szintekre vannak rendezve. Például: „Év”, „Negyed”, „Hónap” és „Nap” az „Idő” dimenzióban. A mezők részletezettségi szintjei szerinti rendszerezése lehetővé teszi a jelentéskészítő felhasználók számára, hogy megválasszák a megtekinteni kívánt részletességi szintet, kezdve a magas szintű összefoglaló adatokkal, majd a részletesebb nézetig, és fordítva.

A Microsoft Query eszközök lehetővé teszik OLAP-kockák létrehozását is az adatokat betöltő lekérdezésekből kapcsolati alap adatok például Microsoft Access, ebben az esetben a lineáris tábla strukturális hierarchiává (kockává) alakul.

Az OLAP kocka létrehozása varázsló egy beépített Microsoft Query eszköz. Relációs adatbázison alapuló OLAP-kocka létrehozásához a varázsló futtatása előtt végre kell hajtania a következő lépéseket.

1. Határozza meg az adatforrást (lásd: 6.1. ábra).

2. C Microsoft segítségével Lekérdezés a lekérdezés létrehozásához, csak azokat a mezőket foglalja bele, amelyek egy OLAP-kocka adatmezői vagy dimenziómezői lesznek, ha egy kockában egy mezőt többször használnak, akkor azt a kívánt számú lekérdezésben szerepeltetni kell alkalommal.

3. A lekérdezés-létrehozó varázsló utolsó lépésében állítsa a kapcsolót az elemre OLAP-kocka létrehozása innen ennek a kérésnek (lásd 6.2. ábra), vagy a kérés közvetlenül a Lekérdezés menü segítségével történő létrehozása után Fájl válassz egy csapatot Hozzon létre OLAP-kockát, amely után elindul az OLAP kocka létrehozása varázsló.

Az OLAP-kocka létrehozása varázsló három lépésből áll.

A varázsló első lépésénél (lásd 6.6. ábra) a adatmezők– számított mezők, amelyekhez összértéket kell meghatározni.



Rizs. 6.6. Adatmezők meghatározása

A varázsló a várt számított mezőket (általában numerikus mezőket) a lista elejére helyezi, ellenőrzi, és meghatározza ezeknek a mezőknek az eredményül kapott függvényét, általában - Összeg. Az adatmezők kiválasztásakor legalább egy mezőt ki kell választani számított mezőként, és legalább egy mezőt ki kell hagyni a méret meghatározásához.

OLAP-kocka létrehozásakor négy összefoglaló függvényt használhat − Összeg, Szám(értékek száma), Minimális, Maximális numerikus mezőkhöz és egy függvényhez Szám minden más területen. Ha ugyanabban a mezőben több különböző összegző függvényt szeretne használni, akkor azt a mezőt a szükséges számú alkalommal szerepeltetni kell a lekérdezésben.

A számított mező neve egy oszlopban megváltoztatható Adatmező neve.

A varázsló második lépésében meghatározzák a leíró adatokat és azok méreteit (lásd 6.7. ábra). Mérési mező kiválasztásához a listából kell kiválasztania Forrás mezők húzza a kívánt méretmezőt legfelső szint a listára Mérések jelű területre Húzza ide a mezőket a méretek létrehozásához. OLAP-kocka létrehozásához meg kell határoznia legalább egy dimenziót. A varázsló ugyanazon lépésében használja a helyi menü Módosíthatja egy dimenzió vagy szintmező nevét.

Rizs. 6.7. Dimenziómezők meghatározása

Azok a mezők, amelyek elszigetelt vagy diszkrét adatokat tartalmaznak, és nem tartoznak hierarchiába, egyszintű dimenzióként definiálhatók. A kocka azonban hatékonyabb lesz, ha néhány mezőt szintekbe rendeznek. Ha egy dimenzió részeként szeretne szintet létrehozni, húzzon egy mezőt a listából Forrás mezők olyan mezőn, amely dimenzió vagy szint. A részletesebb információkat tartalmazó mezőket alacsonyabb szinteken kell elhelyezni. Például a 6.7. ábrán a mező Munkakör a mező szintje Osztály neve.

Mező mozgatása alacsonyabb vagy magasabb szintre magas szintű, akkor a dimenzión belül egy alacsonyabb vagy magasabb mezőbe kell húznia. A szintek megjelenítéséhez vagy elrejtéséhez használja a vagy a gombokat.

Ha dátum- vagy időmezőket használ legfelső szintű dimenzióként, az OLAP-kocka varázsló automatikusan létrehozza a szinteket ezekhez a dimenziókhoz. A felhasználó ezután kiválaszthatja, hogy mely szintek jelenjenek meg a jelentésekben. Kiválaszthat például heteket, negyedéveket és éveket vagy hónapokat (lásd: 6.7. ábra).

Ne feledje, hogy a varázsló csak akkor hoz létre automatikusan szinteket a dátum- és időmezőkhöz, ha létrehoz egy legfelső szintű dimenziót; Ha ezeket a mezőket egy dimenzió alszintjeként adja hozzá, az automatikus szintek nem jönnek létre.

A varázsló harmadik lépésében meghatározásra kerül a varázsló által létrehozott kocka típusa, három lehetőség közül választhat (lásd 6.8. ábra).

Rizs. 6.8. A létrehozandó kocka típusának kiválasztása a varázsló harmadik lépésében

· Az első két lehetőség egy kocka létrehozását jelenti minden egyes jelentés megnyitásakor (ha a kockát Excelből nézzük, akkor pivot tábláról beszélünk). Ebben az esetben a kérelemfájl és a fájl kocka definíciók *.oqy, amely a kocka létrehozására vonatkozó utasításokat tartalmazza. Az *.oqy fájl megnyitható Excel program jelentéseket készíthet a kocka alapján, és ha módosítania kell a kockán, a Lekérdezés megnyitásával újra futtassa a Kocka létrehozása varázslót.

Alapértelmezés szerint a kockadefiníciós fájlok, mint a lekérdezési fájlok, az Application Data\Microsoft\Que-ries felhasználói profilmappájában tárolódnak. *.oqy fájl mentésekor szabványos mappa, a kockadefiníciós fájl neve megjelenik a lapon OLAP kockákúj lekérdezés megnyitásakor a Microsoft Queryben vagy parancs kiválasztásakor Hozzon létre egy kérést(menü Adat, almenü Külső adatok importálása) V Microsoft Excel.

· A kockatípus harmadik opciójának kiválasztása esetén A kocka összes adatát tartalmazó kockafájl mentése, a rendszer lekéri a kocka összes adatát, és létrejön egy * kiterjesztésű kockafájl a felhasználó által megadott helyen .kölyök, amelyben ezeket az adatokat tárolják. Teremtés ezt a fájlt nem történik meg azonnal a gomb megnyomásakor Kész; a fájl akkor jön létre, amikor a kockadefiníciót fájlba menti, vagy amikor jelentést hoz létre a kocka alapján.

A kocka típusának kiválasztását több tényező határozza meg: a kocka által tartalmazott adatok mennyisége; a kocka alapján létrehozandó jelentések típusa és összetettsége; rendszererőforrások (memória és lemezterület) stb.

Külön fájl A kocka *.cub-ot a következő esetekben kell létrehozni:

1) gyakran változó interaktív jelentések esetén, feltéve, hogy elegendő lemezterület;

2) amikor el kell mentenie a kockát hálózati szerver hogy hozzáférést biztosítson a többi felhasználó számára a jelentések készítésekor. A kockafájl adott adatokat szolgáltathat a forrásadatbázisból, miközben kihagyja azokat az érzékeny vagy érzékeny adatokat, amelyekhez meg akarja akadályozni, hogy más felhasználók hozzáférjenek.

Talán egyesek számára kissé egzotikusnak tűnik az OLAP technológia (On-line Analytic Processing) használata riportok készítésekor, így számukra az OLAP-CUBE használata egyáltalán nem tartozik a legfontosabb követelmények közé a költségvetés és a vezetői számvitel automatizálása során.

Valójában nagyon kényelmes többdimenziós CUBE használata a vezetői jelentéskészítés során. A költségvetési formátumok fejlesztése során találkozhat a többváltozós űrlapok problémájával (erről bővebben a 8. „Költségvetés beállításának technológiája egy vállalatnál” című könyvben, valamint a „Vállalati könyvelés beállítása és automatizálása” című könyvben olvashat.

Ez annak köszönhető, hogy a hatékony irányítás a vállalatok egyre részletesebb vezetői beszámolót igényelnek. Vagyis a rendszer egyre több különböző analitikai szakaszt használ (in információs rendszerek az analitikát referenciakönyvek határozzák meg).

Ez természetesen oda vezet, hogy a vezetők minden őket érdeklő analitikai szekcióban jelentést szeretnének kapni. Ez azt jelenti, hogy a jelentéseket valahogy „lélegezni” kell. Más szóval azt mondhatjuk, hogy ebben az esetben Arról beszélünk, hogy ugyanannak a jelentésnek más-más elemzési szempontból kell információt adnia. Ezért a statikus jelentések sok modern vezetőnek már nem felelnek meg. Szükségük van arra a dinamikára, amelyet egy többdimenziós CUBE tud nyújtani.

Így az OLAP technológia már a modern és jövőbeli információs rendszerek kötelező elemévé vált. Ezért a szoftvertermék kiválasztásakor figyelni kell arra, hogy az OLAP technológiát használ-e.

Sőt, meg kell tudni különböztetni a valódi KOCKÁKAT az utánzatoktól. Az egyik ilyen szimuláció a pivot táblák az MS Excelben. Igen, ez az eszköz hasonlít egy CUBE-hoz, de valójában nem az, mivel ezek statikus, nem dinamikus táblák. Ezen túlmenően, sokkal rosszabb a lehetőségük arra, hogy hierarchikus könyvtárak elemeiből készítsenek jelentéseket.

Hogy megerősítsük a CUBE használatának relevanciáját a vezetői jelentéskészítés során, idézhetünk legegyszerűbb példaértékesítési költségvetéssel. A vizsgált példában a következő elemzési részek relevánsak a vállalat számára: termékek, fióktelepek és értékesítési csatornák. Ha ez a három elemzés fontos a vállalat számára, akkor az értékesítési költségvetés (vagy jelentés) több változatban is megjeleníthető.

Megjegyzendő, hogy ha költségvetési sorokat hoz létre három elemzési szakasz alapján (mint a vizsgált példában), akkor ez meglehetősen összetett létrehozást tesz lehetővé. költségvetési modellekés készítsen részletes jelentéseket a CUBE segítségével.

Például egy értékesítési költségvetés összeállítható egyetlen elemzés (könyvtár) használatával. A „Termékek” elemzése alapján felépített értékesítési költségvetés példája itt található 1. ábra.

Rizs. 1. Példa egy értékesítési költségvetésre, amely az OLAP-CUBE „Termékek” elemzése alapján készült

Ugyanaz az értékesítési költségvetés két elemzés (könyvtár) segítségével összeállítható. A két „Termékek” és „Ágazatok” elemzése alapján felépített értékesítési költségvetés példája itt található. 2. ábra.

Rizs. 2. Példa egy értékesítési költségvetésre, amely az INTEGRAL szoftvercsomag OLAP-CUBE-jában található két „Termékek” és „Ágazatok” elemzése alapján készült

.

Ha részletesebb riportok készítésére van szükség, akkor ugyanaz az értékesítési költségvetés három elemzéssel (könyvtárral) összeállítható. Példa egy értékesítési költségvetésre, amely három elemzés alapján: „Termékek”, „Ágazatok” és „Értékesítési csatornák” található 3. ábra.

Rizs. 3. Példa egy értékesítési költségvetésre, amely az INTEGRAL szoftvercsomag OLAP-CUBE-jában található három elemzés „Termékek”, „Ágazatok” és „Értékesítési csatornák” alapján készült

Emlékeztetni kell arra, hogy a jelentések generálására használt CUBE lehetővé teszi az adatok különböző sorrendben történő megjelenítését. On 3. ábra Az értékesítési költségvetés először termékenként, majd ágazatonként, majd értékesítési csatornánként „bővül”.

Ugyanazok az adatok eltérő sorrendben is bemutathatók. On 4. ábra ugyanaz az értékesítési költségvetés „bővül” először termékenként, majd értékesítési csatornánként, majd ágazatonként.

Rizs. 4. Példa egy értékesítési költségvetésre, amely az INTEGRAL szoftvercsomag OLAP-CUBE-jában található három elemzési elem „Termékek”, „Elosztási csatornák” és „Árak” alapján épül fel.

On 5. ábra ugyanazt az értékesítési költségvetést először fiókok, majd termékek, majd értékesítési csatornák „bontják ki”.

Rizs. 5. Példa egy értékesítési költségvetésre, amely az „INTEGRAL” OLAP-CUBE szoftvercsomagban található három elemzési elem „ágak”, „termékek” és „értékesítési csatornák” alapján készült.

Valójában ez még nem minden lehetséges opciók az értékesítési költségvetés visszavonása.

Ezenkívül figyelni kell arra a tényre, hogy a KUB lehetővé teszi a könyvtárak hierarchikus felépítésével való munkát. A bemutatott példákban a hierarchikus címtárak a „Termékek” és a „Terjesztési csatornák”.

A felhasználó szemszögéből ő az ebben a példában több vezetői jelentést kap (lásd Rizs. 1-5), és a beállítások szempontjából szoftver termék- ez egy jelentés. Egyszerűen a CUBE használatával többféleképpen is megtekintheti.

Természetesen a gyakorlatban nagyon sok lehetőség van a különböző vezetői jelentések kiadására, ha cikkük egy vagy több elemzőn alapul. Maga az elemzési készlet pedig a felhasználók részletszükségleteitől függ. Igaz, nem szabad elfelejteni, hogy egyrészt minél nagyobb az elemző, annál részletesebb jelentéseket lehet készíteni. Másrészt ez azt jelenti, hogy a pénzügyi költségvetés-tervezési modell összetettebb lesz. Mindenesetre, ha van KUB, a cégnek lehetősége lesz belenézni a szükséges riportokba különféle lehetőségeket, az érdeklődésre számot tartó elemző részekkel összhangban.

Szükséges megemlíteni az OLAP-CUBE néhány további funkcióját.

Egy többdimenziós hierarchikus OLAP-CUBE-ban több dimenzió van: sortípus, dátum, sorok, 1. könyvtár, 2. könyvtár és 3. könyvtár (lásd. Rizs. 6). Természetesen a jelentés annyi gombot jelenít meg referenciakönyvekkel, amennyi a költségvetési sorban található maximális mennyiség segédkönyvek. Ha egyetlen költségvetési soron sincs egyetlen referenciakönyv sem, akkor a jelentésben nem lesz egyetlen hivatkozási könyv gomb sem.

Kezdetben az OLAP-CUBE minden dimenzió mentén épül fel. Alapértelmezés szerint a jelentés elkészítésekor a méretek pontosan azokon a területeken helyezkednek el, amelyeken látható 6. ábra. Vagyis egy dimenzió, például a „Dátum” a függőleges méretek területén (méretek az oszlopterületen), a „Sorok”, „1. könyvtár”, „2. könyvtár” és „3. könyvtár” méretek területén található - a a vízszintes méretek területe (méretek a terület soraiban), a „Sor típusa” dimenzió pedig a „ki nem bontott” méretek területén (méretek az oldal területén). Ha egy dimenzió az utolsó területen található, akkor a jelentésben szereplő adatok nem „bővülnek” az adott dimenzióban.

Ezen méretek mindegyike elhelyezhető a három terület bármelyikében. A mérések átvitele után a jelentés azonnal újjáépül, hogy megfeleljen az új mérési konfigurációnak. Például felcserélheti a dátumot és a sorokat referenciakönyvekkel. Vagy áthelyezheti az egyik referenciakönyvet a függőleges mérési területre (lásd. Rizs. 7). Más szóval, „csavarhatja” a jelentést az OLAP-CUBE-ban, és kiválaszthatja a felhasználó számára legkényelmesebb jelentéskimeneti opciót.

Rizs. 7. Példa egy jelentés újraépítésére az INTEGRAL szoftvercsomag mérési konfigurációjának megváltoztatása után

A mérési konfiguráció megváltoztatható a fő CUBE űrlapon vagy a változástérkép-szerkesztőben (lásd. Rizs. 8). Ebben a szerkesztőben az egérrel is áthúzhatja a méréseket egyik területről a másikra. Ezenkívül egy területen a méréseket felcserélheti.

Ezenkívül ugyanabban a formában beállíthat néhány mérési paramétert. Minden dimenziónál testreszabhatja az összegek helyét, az elemek rendezési sorrendjét és az elemek nevét (lásd. Rizs. 8). Azt is megadhatja, hogy melyik elem neve jelenjen meg a jelentésben: rövidített (Name) vagy teljes (FullName).

Rizs. 8. Az INTEGRAL szoftvercsomag mérési térképszerkesztője

A mérési paramétereket közvetlenül mindegyikben szerkesztheti (lásd. Rizs. 9). Ehhez kattintson a mérés neve melletti gombon található ikonra.

Rizs. 9. Példa az 1. címtár szerkesztésére Termékek és szolgáltatások itt

Ezzel a szerkesztővel kiválaszthatja a jelentésben megjeleníteni kívánt elemeket. Alapértelmezés szerint minden elem megjelenik a jelentésben, de szükség esetén egyes elemek vagy mappák elhagyhatók. Ha például csak egy termékcsoportot kell megjelenítenie a jelentésben, akkor a mérésszerkesztőben törölnie kell az összes többi jelölését. Ezt követően a jelentés csak egy termékcsoportot fog tartalmazni (lásd. Rizs. 10).

Ebben a szerkesztőben az elemeket is rendezheti. Ezenkívül az elemek átrendezhetők különféle módokon. Egy ilyen átcsoportosítás után a jelentés azonnal újjáépül.

Rizs. 10. Példa a kimenetre az INTEGRAL szoftvercsomagban csak egy termékcsoport (mappa) jelentésében

A dimenziószerkesztőben gyorsan létrehozhat saját csoportokat, az ott található könyvtárakból elemeket húzhat át stb. Alapértelmezés szerint csak az Egyéb csoport jön létre automatikusan, de más csoportok is létrehozhatók. Így a dimenziószerkesztő segítségével beállíthatja, hogy a referenciakönyvek mely elemei és milyen sorrendben jelenjenek meg a jelentésben.


Meg kell jegyezni, hogy az összes ilyen átrendezést nem rögzítik. Vagyis a jelentés bezárása vagy újraszámítása után minden könyvtár megjelenik a jelentésben a beállított módszertannak megfelelően.

Valójában az összes ilyen változtatást kezdetben a vonalak felállításakor meg lehetett volna tenni.

A korlátozások segítségével például azt is megadhatja, hogy mely elemek vagy könyvtárcsoportok jelenjenek meg a jelentésben, és melyek ne.

Jegyzet: ennek a cikknek a témáját részletesebben tárgyaljuk a workshopokon "Vállalkozás költségvetésének kezelése"És "A vezetői számvitel szervezése és automatizálása" a cikk szerzője, Alexander Karpov vezette.

Ha a felhasználónak szinte rendszeresen csak bizonyos elemeket vagy könyvtármappákat kell megjelenítenie a jelentésben, akkor érdemes ezeket a beállításokat előre elvégezni a jelentéssorok létrehozásakor. Ha a felhasználó számára fontosak a jelentésekben a címtárelemek különféle kombinációi, akkor a módszertan beállításakor nem kell semmilyen korlátozást beállítani. Az összes ilyen korlátozás gyorsan konfigurálható a mérésszerkesztővel.

Az önálló kockafájl (.cub) online analitikai feldolgozási (OLAP) kockában tárolja az adatokat. Ezek az adatok az OLAP-kiszolgálóról származó OLAP-adatbázis részét képezhetik, vagy bármely OLAP-adatbázistól függetlenül is létrejöttek. Ha továbbra is szeretne dolgozni a kimutatásokkal és kimutatásokkal, amikor a kiszolgáló nem elérhető, vagy offline állapotban van, használjon offline kockafájlt.

További információ autonóm kockákról

Ha egy OLAP-kiszolgálóról származó adatforráson alapuló kimutatással vagy kimutatással dolgozik, használja az Offline kocka varázslót a forrásadatok másolása egy külön offline kockafájlba a számítógépén. Az offline fájlok létrehozásához olyan OLAP adatszolgáltatóval kell rendelkeznie, amely támogatja ezeket a képességeket, például a Microsoft MSOLAP-ját. SQL Server A számítógépre telepített elemzési szolgáltatások.

Jegyzet: Offline kockafájlok létrehozása és használata innen Microsoft SQL Szerverelemzési szolgáltatások, amelyekre a feltételek és a licencek vonatkoznak Microsoft telepítések SQL Server. Tekintse át az SQL Server verziójához tartozó megfelelő licencelési információkat.

Az Offline Cube varázsló használata

Offline kockafájl létrehozásához használja az Offline kocka varázslót az adatok egy részhalmazának kiválasztásához az OLAP adatbázisban, majd mentse el azt. A jelentésnek nem kell a fájlban szereplő összes mezőt tartalmaznia, és az OLAP adatbázisban elérhető bármely dimenziója és adatmezője közül választhat. A fájlméret minimalizálása érdekében csak azokat az adatokat szerepeltetheti, amelyeket meg szeretne jeleníteni a jelentésben. Az összes méretet kihagyhatja, és a legtöbb méréstípusnál több mint-et is kihagyhat alacsony szint részletek és legfelső szintű elemek, amelyeket nem kell megjeleníteni. Offline fájl esetén az adatbázisban az adott elemekhez rendelkezésre álló tulajdonságmezőkbe felvehető összes elem is mentésre kerül.

Az adatok offline módba állítása, majd az adatok online visszaállítása

Ehhez először létre kell hoznia egy kimutatás- vagy kimutatásdiagram-jelentést, amely a kiszolgálói adatbázison alapul, majd a jelentésből önálló kockafájlt kell létrehoznia. Ezt követően, amikor jelentéssel dolgozik, bármikor válthat a kiszolgáló adatbázisa és az offline fájl között (például amikor a laptop számítógép otthon vagy útközben, majd visszaállítja a számítógép hálózati kapcsolatát).

Az alábbiakban leírjuk az adatok offline módba helyezésének és online visszaállításának alapvető lépéseit.

Jegyzet:

    Kattintson a PivotTable jelentésre. Ha ez egy kimutatásdiagram jelentés, válassza ki a kapcsolódó kimutatást.

    A "lapon" Elemzés"a csoportban számításokat kattintson a gombra OLAP szolgáltatásés nyomja meg a gombot Offline OLAP.

    Válasszon ki egy elemet OLAP csatlakozással majd kattintson a gombra RENDBEN.

    Ha a rendszer kéri, hogy keressen adatforrást, kattintson a gombra Keresse meg a forrástés keressen egy OLAP-kiszolgálót a hálózaton.

    Kattintson az offline kockafájlon alapuló kimutatás-jelentésre.

    Excel 2016-ban: A " lapon adat"a csoportban kérések és kapcsolatok Frissítse az összesetés nyomja meg a gombot Frissítés.

    Excel 2013-ban: A " lapon adat"a csoportban kapcsolatokat kattintson a gomb melletti nyílra Frissítse az összesetés nyomja meg a gombot Frissítés.

    A "lapon" Elemzés"a csoportban számításokat kattintson a gombra OLAP szolgáltatásés nyomja meg a gombot Offline OLAP.

    Kattintson a gombra Offline OLAP mód, majd - .

Jegyzet: Stop a párbeszédpanelen.

Figyelmeztetés:

Offline kockafájl létrehozása OLAP-kiszolgáló adatbázisból

Jegyzet: Ha az OLAP-adatbázis nagy, és a kockafájl szükséges az adatok nagy részhalmazához való hozzáférés biztosításához, sok szabad hely lemezen, és a fájl mentése sokáig tarthat. A teljesítmény javítása érdekében javasolt önálló kockafájlok létrehozása MDX-szkript segítségével.

Probléma: A számítógépemnek nincs elég lemezterülete kocka mentésekor.

Az OLAP adatbázisok kezelésére készültek nagy kötetek részletes adatokat, így a szerveren tárolt adatbázis lényegesen több helyet foglalhat el, mint amennyi a helyi merevlemezen elérhető. Ha nagy mennyiségű adatot választ ki egy offline adatkockához, előfordulhat, hogy nem lesz elég szabad lemezterülete. A következő megközelítés segít csökkenteni az offline kockafájl méretét.

Szabadítson fel lemezterületet, vagy válasszon másik lemezt A kockafájl mentése előtt távolítsa el a lemezről. szükségtelen fájlokat vagy mentse a fájlt egy hálózati meghajtóra.

Kevesebb adat belefoglalása egy offline kockafájlba Fontolja meg, hogyan minimalizálhatja a fájlban található adatok mennyiségét úgy, hogy a fájl tartalmazza a kimutatáshoz vagy kimutatáshoz szükséges összes adatot. Próbálja ki az alábbi lépéseket.

Offline kockafájl csatlakoztatása OLAP-kiszolgáló adatbázishoz

Offline kockafájl frissítése és újbóli létrehozása

A szerverkockából vagy új offline kockafájlból származó legfrissebb adatokból létrehozott offline kockafájl frissítése jelentős időt vehet igénybe, és nagy mennyiségű ideiglenes lemezterületet igényel. Futtassa ezt a folyamatot, ha nincs szüksége azonnali hozzáférésre más fájlokhoz, miután meggyőződött arról, hogy elegendő hely van a merevlemezen.

Probléma: Frissítéskor nem jelennek meg új adatok a jelentésben.

A forrásadatbázis elérhetőségének ellenőrzése Előfordulhat, hogy az offline kockafájl nem tud csatlakozni a forráskiszolgáló adatbázisához új adatok beszerzéséhez. Győződjön meg arról, hogy a kocka adatforrásának számító kiszolgálón lévő eredeti adatbázist nem nevezték át vagy helyezték át másik helyre. Győződjön meg arról, hogy a szerver elérhető és csatlakoztatható.

Új adatok keresése Kérdezze meg adatbázis-adminisztrátorától, hogy a jelentésben szereplő adatok frissültek-e.

Az adatbázis-szervezet megváltoztathatatlanságának ellenőrzése Ha az OLAP-kiszolgálókockát módosították, előfordulhat, hogy át kell szerveznie a jelentést, létre kell hoznia egy offline kockafájlt, vagy futtassa az OLAP-kocka létrehozása varázslót a módosított adatok eléréséhez. Ha többet szeretne megtudni az adatbázis-módosításokról, forduljon adatbázis-adminisztrátorához.

Egyéb adatok belefoglalása az offline kockafájlba

A módosított offline kockafájl mentése időigényes lehet, és a fájl mentése közben nem tud dolgozni a Microsoft Excel programban. Futtassa ezt a folyamatot, ha nincs szüksége azonnali hozzáférésre más fájlokhoz, miután meggyőződött arról, hogy elegendő hely van a merevlemezen.

    Ellenőrizze, hogy van-e hálózati kapcsolat, és hogy az OLAP-kiszolgáló forrásadatbázisa, amelyből az offline kockafájl az adatokat megszerezte, elérhető-e.

    Kattintson egy önálló kockafájlból létrehozott kimutatásra, vagy egy kapcsolódó kimutatás jelentésre egy kimutatáshoz.

    A lapon Opciók egy csoportban Szolgáltatás kattintson a gombra OLAP szolgáltatásés nyomja meg a gombot Offline OLAP mód.

    Kattintson a gombra Offline OLAP mód, majd - Offline adatfájl szerkesztése.

    Kövesse az Offline kocka varázslót a fájlba foglalandó egyéb adatok kiválasztásához. Az utolsó lépésben adja meg a módosítani kívánt fájl nevét és elérési útját.

Jegyzet: A fájl mentésének megszakításához kattintson a gombra Stop a párbeszédpanelen Kockafájl létrehozása - folyamat.

Offline kockafájl törlése

Figyelmeztetés: Ha törli egy jelentés offline kockafájlját, akkor többé nem használhatja a jelentést offline állapotban, és nem hozhat létre offline kockafájlt a jelentéshez.

    Zárjon be minden olyan munkafüzetet, amely az offline kockafájlt használó jelentéseket tartalmazza, vagy gondoskodjon arról, hogy az összes ilyen jelentést törölje.

    IN Microsoft Windows Keresse meg és törölje az offline kockafájlt (CUB-fájlt).

További információ

Mindig feltehet kérdést az Excel Tech Community specialistájának, kérhet segítséget a Válaszok közösségben, és javasolhat is új funkció vagy fejlesztés a weboldalon



Kapcsolódó kiadványok