Applies ToExcel pre Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

OLAP (Online Analytical Processing) je technológia, ktorá sa používa na usporiadanie veľkých podnikových databáz a podporu analytických nástrojov. Databázy OLAP sú rozdelené do jednej alebo viacerých kociek a každá kocka je usporiadaná a navrhnutá správcom kocky tak, aby vyhovovala spôsobu načítania a analýzy údajov, aby bolo jednoduchšie vytvárať a používať zostavy kontingenčnej tabuľky a zostavy kontingenčného grafu, ktoré potrebujete.

Obsah tohto článku

Čo je Business Intelligence?

Obchodný analytik často chce získať celkový obraz o podniku, vidieť širšie trendy založené na agregovaných údajoch a vidieť tieto trendy rozdelené podľa ľubovoľného počtu premenných. Business intelligence je proces extrahovania údajov z databázy OLAP a následnej analýzy týchto údajov pre informácie, ktoré môžete použiť na prijímanie informovaných obchodných rozhodnutí a vykonanie opatrení. Napríklad OLAP a Business Intelligence pomáhajú odpovedať na nasledujúce typy otázok o obchodných údajoch:

  • Ako sa celkový predaj všetkých produktov za rok 2007 líši od celkového predaja od roku 2006?

  • Ako sa naša ziskovosť k dnešnému dňu porovnáva s rovnakým časovým obdobím za posledných päť rokov?

  • Koľko peňazí minuli zákazníci vo veku nad 35 rokov v minulom roku a ako sa toto správanie časom zmenilo?

  • Koľko produktov sa tento mesiac predalo v dvoch konkrétnych krajinách alebo oblastiach na rozdiel od toho istého mesiaca minulého roka?

  • Aký je rozpis ziskovosti (percento marže aj celkový počet) podľa kategórie produktov pre každú vekovú skupinu zákazníkov?

  • Vyhľadajte najpredávneších a najnižších predajcov, distribútorov, dodávateľov, klientov, partnerov alebo zákazníkov.

Na začiatok stránky

Čo je Online Analytical Processing (OLAP)?

Databázy OLAP (Online Analytical Processing) uľahčujú dotazy analytických nástrojov. OLAP je databázová technológia, ktorá bola optimalizovaná na dotazovanie a vytváranie zostáv namiesto spracovania transakcií. Zdrojové údaje pre OLAP sú databázy OLTP (Online Transactional Processing), ktoré sú bežne uložené v skladoch údajov. Údaje OLAP sú odvodené z týchto historických údajov a agregované do štruktúr, ktoré umožňujú sofistikovanú analýzu. Údaje OLAP sú tiež usporiadané hierarchicky a ukladajú sa do kociek namiesto tabuliek. Ide o sofistikovanú technológiu, ktorá využíva multidimenzionálne štruktúry na poskytovanie rýchleho prístupu k údajom na analýzu. Táto organizácia uľahčuje zostave kontingenčnej tabuľky alebo kontingenčnému grafu zobrazenie súhrnov na vysokej úrovni, ako sú napríklad celkové predaje v celej krajine alebo oblasti, a tiež zobrazenie podrobností o lokalitách, kde je predaj mimoriadne silný alebo slabý.

Databázy OLAP sú navrhnuté tak, aby urýchlili načítanie údajov. Keďže namiesto programu Microsoft Office Excel server OLAP vypočítava súhrnné hodnoty, pri vytváraní alebo zmene zostavy sa do Excelu musí odoslať menej údajov. Tento prístup vám umožňuje pracovať s oveľa väčším množstvom zdrojových údajov, než keby boli údaje usporiadané v tradičnej databáze, kde Excel načíta všetky jednotlivé záznamy a potom vypočíta súhrnné hodnoty.

Databázy OLAP obsahujú dva základné typy údajov: mierky, ktoré sú číselné údaje, množstvá a priemery, ktoré používate na prijímanie informovaných obchodných rozhodnutí, a dimenzie, ktoré predstavujú kategórie, ktoré používate na usporiadanie týchto mierok. Databázy OLAP pomáhajú usporiadať údaje podľa mnohých úrovní podrobností pomocou rovnakých kategórií, ktoré poznáte pri analýze údajov.

V nasledujúcich častiach sú jednotlivé súčasti podrobnejšie popísané:

Kocka     Štruktúra údajov, ktorá agreguje mierky podľa úrovní a hierarchií jednotlivých dimenzií, ktoré chcete analyzovať. Kocky kombinujú niekoľko dimenzií, ako napríklad čas, geografia a produktové rady, so súhrnnými údajmi, ako sú napríklad údaje o predaji alebo inventári. Kocky nie sú "kocky" v striktne matematickom zmysle, pretože nemusia mať rovnaké strany. Avšak, oni sú apt metafora pre zložitý koncept.

Miera     Množina hodnôt v kocke, ktoré sú založené na stĺpci v tabuľke faktov kocky a zvyčajne ide o číselné hodnoty. Mierky sú centrálne hodnoty v kocke, ktoré sú vopred spracované, agregované a analyzované. Medzi bežné príklady patrí predaj, zisky, výnosy a náklady.

Člen      Položka v hierarchii predstavujúca jeden alebo viacero výskytov údajov. Člen môže byť jedinečný alebo nonunique. Napríklad roky 2007 a 2008 predstavujú jedinečné členy na úrovni roka časovej dimenzie, zatiaľ čo január predstavuje nonunique členov na úrovni mesiaca, pretože v časovej dimenzii môže byť viac ako jeden január, ak obsahuje údaje za viac ako jeden rok.

Vypočítavaný člen     Člen dimenzie, ktorého hodnota sa vypočíta v čase spustenia pomocou výrazu. Vypočítané hodnoty členov môžu byť odvodené od hodnôt ostatných členov. Vypočítavaného člena Profit (Zisk) možno napríklad určiť odčítaním hodnoty člena Náklady od hodnoty člena Sales (Predaj).

dimenzia     Množina usporiadaných hierarchií úrovní v kocke, ktorú používateľ chápe a používa ako základ analýzy údajov. Geografická dimenzia môže napríklad zahŕňať úrovne krajiny alebo oblasti, štátu/provincie a mesta. Časová dimenzia môže tiež zahŕňať hierarchiu s úrovňami pre rok, štvrťrok, mesiac a deň. V zostave kontingenčnej tabuľky alebo kontingenčného grafu sa každá hierarchia stane množinou polí, ktoré môžete rozbaliť a zbaliť a zobraziť tak nižšie alebo vyššie úrovne.

Hierarchia     Logická stromová štruktúra, ktorá organizuje členov dimenzie tak, že každý člen má jedného nadradeného člena a nulových alebo viacerých podriadených členov. Dieťa je členom na ďalšej nižšej úrovni hierarchie, ktorá priamo súvisí s aktuálnym členom. Napríklad v časovej hierarchii obsahujúcej úrovne Štvrťrok, Mesiac a Deň je január podriadenou hodnotou 1. štvrťroka. Nadradený prvok je členom na ďalšej vyššej úrovni hierarchie, ktorá priamo súvisí s aktuálnym členom. Nadradená hodnota je zvyčajne zlúčenie hodnôt všetkých podriadených položiek. Napríklad v časovej hierarchii, ktorá obsahuje úrovne Štvrťrok, Mesiac a Deň, je Qtr1 nadradenou hodnotou januára.

Úroveň     V hierarchii môžu byť údaje usporiadané do nižších a vyšších úrovní podrobností, ako sú napríklad úrovne Rok, Štvrťrok, Mesiac a Deň v časovej hierarchii.

Na začiatok stránky

Funkcie OLAP v Exceli

Načítavajú sa údaje OLAP     K zdrojom údajov OLAP sa môžete pripojiť rovnako ako k iným externým zdrojom údajov. Môžete pracovať s databázami vytvorenými pomocou služieb Microsoft SQL Server OLAP Services verzie 7.0, Microsoft SQL Server Analysis Services verzie 2000 a microsoft SQL Server Analysis Services verzie 2005, serverových produktov Microsoft OLAP. Excel môže pracovať aj s produktmi OLAP tretích strán, ktoré sú kompatibilné s OLE-DB pre OLAP.

Údaje OLAP môžete zobraziť iba ako zostavu kontingenčnej tabuľky alebo ako zostavu kontingenčného grafu alebo vo funkcii hárka skonvertovanej zo zostavy kontingenčnej tabuľky, ale nie ako rozsah externých údajov. Zostavy kontingenčnej tabuľky OLAP a zostavy kontingenčného grafu môžete ukladať do šablón zostáv a môžete vytvoriť súbory pripojenia údajov balíka Office (.odc) na pripojenie k databázam OLAP pre dotazy OLAP. Keď otvoríte súbor ODC, Excel zobrazí prázdnu zostavu kontingenčnej tabuľky, ktorá je pripravená na rozloženie.

Vytváranie súborov kocky na používanie v režime offline     Môžete vytvoriť offline súbor kocky (.cub) s podmnožinou údajov z databázy servera OLAP. Offline súbory kocky použite na prácu s údajmi OLAP, keď nie ste pripojení k sieti. Kocka umožňuje pracovať s väčším množstvom údajov v zostave kontingenčnej tabuľky alebo zostave kontingenčného grafu, než by ste inak, a urýchli načítanie údajov. Súbory kocky môžete vytvárať iba vtedy, ak používate poskytovateľ OLAP, ako je napríklad Microsoft SQL Analysis Services Server verzia 2005, ktorá túto funkciu podporuje.

Akcie servera     Akcia servera je voliteľná, ale užitočná funkcia, ktorú môže správca kocky OLAP definovať na serveri, ktorý používa člen kocky alebo mierku ako parameter do dotazu na získanie podrobností v kocke alebo na spustenie inej aplikácie, ako je napríklad prehliadač. Excel podporuje akcie servera URL, zostavy, množiny riadkov, podrobnej analýzy a rozbalenia na podrobné akcie servera, nepodporuje však proprietárne akcie, príkazy a množiny údajov.

Kľúčové ukazovatele výkonu      Kľúčový ukazovateľ výkonu je špeciálna vypočítaná mierka definovaná na serveri, ktorá umožňuje sledovať kľúčové ukazovatele výkonu vrátane stavu (spĺňa aktuálna hodnota konkrétne číslo?) a trend (aká je hodnota v priebehu času?). Keď sa zobrazia, server môže odoslať súvisiace ikony, ktoré sú podobné novej množine ikon Excelu, aby bolo možné označiť nad alebo pod úrovňou stavu (napríklad ikona Zastaviť svetlo) alebo či je hodnota trendová nahor alebo nadol (napríklad ikona smerovej šípky).

Formátovanie servera     Správcovia kocky môžu vytvárať mierky a vypočítané členy s formátovaním farieb, formátovaním písma a pravidlami podmieneného formátovania, ktoré môžu byť určené ako podnikové štandardné obchodné pravidlo. Formát servera pre zisk môže byť napríklad číselný formát meny, zelená farba bunky, ak je hodnota väčšia alebo rovná 30 000 a červená, ak je hodnota menšia ako 30 000, a štýl písma tučným písmom, ak je hodnota menšia ako 30 000 a normálna, ak je väčšia alebo rovná 30 000. Ďalšie informácie nájdete v téme Návrh rozloženia a formátu zostavy kontingenčnej tabuľky.

Jazyk zobrazenia balíka Office     Správca kocky môže definovať preklady pre údaje a chyby na serveri pre používateľov, ktorí potrebujú zobraziť informácie kontingenčnej tabuľky v inom jazyku. Táto funkcia je definovaná ako vlastnosť pripojenia k súboru a nastavenie krajiny alebo oblasti počítača používateľa musí zodpovedať jazyku zobrazenia.

Na začiatok stránky

Softvérové súčasti, ktoré potrebujete na prístup k zdrojom údajov OLAP

Poskytovateľ OLAP     Ak chcete nastaviť zdroje údajov OLAP pre Excel, potrebujete niektorého z týchto poskytovateľov OLAP:

  • Poskytovateľ OLAP od spoločnosti Microsoft     Excel obsahuje ovládač zdroja údajov a klientsky softvér, ktorý potrebujete na prístup k databázam vytvoreným so službami Microsoft SQL Server OLAP Services verzie 7.0, Microsoft SQL Server OLAP Services verzie 2000 (8.0) a Microsoft SQL Server Analysis Services verzie 2005 (9.0).

  • Poskytovatelia OLAP tretích strán     V prípade iných produktov OLAP je potrebné nainštalovať ďalšie ovládače a klientsky softvér. Ak chcete používať funkcie Excelu na prácu s údajmi OLAP, produkt tretej strany musí zodpovedať štandardu OLE-DB pre OLAP a musí byť kompatibilný s balíkom Microsoft Office. Informácie o inštalácii a používaní nezávislého poskytovateľa OLAP získate od správcu systému alebo dodávateľa produktu OLAP.

Serverové databázy a súbory kociek     Klientsky softvér OLAP v Exceli podporuje pripojenia k dvom typom databáz OLAP. Ak je databáza na serveri OLAP k dispozícii vo vašej sieti, zdrojové údaje môžete načítať priamo z nej. Ak máte súbor kocky v režime offline, ktorý obsahuje údaje OLAP alebo súbor definícia kocky, môžete sa k nemu pripojiť a načítať z neho zdrojové údaje.

Zdroje údajov     Zdroj údajov poskytuje prístup k všetkým údajom v databáze OLAP alebo v súbore kocky offline. Po vytvorení zdroja údajov OLAP môžete na ňom založiť zostavy a vrátiť údaje OLAP do Excelu vo forme zostavy kontingenčnej tabuľky alebo zostavy kontingenčného grafu alebo vo funkcii hárka skonvertovanej zo zostavy kontingenčnej tabuľky.

Microsoft Query     Dotaz môžete použiť na načítanie údajov z externej databázy, ako je napríklad Microsoft SQL alebo Microsoft Access. Na načítanie údajov z kontingenčnej tabuľky OLAP, ktorá je pripojená k súboru kocky, nie je potrebné použiť dotaz. Ďalšie informácie nájdete v téme Použitie programu Microsoft Query na načítanie externých údajov.

Na začiatok stránky

Rozdiely medzi funkciami medzi OLAP a zdrojovými údajmi, ktoré nie sú OLAP

Ak pracujete so zostavami kontingenčných tabuliek a kontingenčnými grafmi z zdrojové údaje OLAP aj iných typov zdrojových údajov, všimnete si určité rozdiely vo funkciách.

Načítanie údajov     Server OLAP vráti nové údaje do Excelu vždy, keď zmeníte rozloženie zostavy. Pri iných typoch údajov externého zdroja môžete dotazovať všetky zdrojové údaje naraz alebo môžete nastaviť možnosti dotazovania iba vtedy, keď sa zobrazia rôzne položky poľa filtra zostavy. Na obnovenie zostavy máte aj niekoľko ďalších možností.

V zostavách založených na zdrojových údajoch OLAP nie sú nastavenia poľa filtra zostavy k dispozícii, dotaz na pozadí nie je k dispozícii a optimalizovať nastavenie pamäte nie je k dispozícii.

Poznámka: Optimalizovať nastavenie pamäte nie je k dispozícii ani pre zdroje údajov OLEDB a pre zostavy kontingenčnej tabuľky založené na rozsahu buniek.

Typy polí    Zdrojové údaje OLAP, dimenzia polia možno použiť iba ako polia riadkov (radov), stĺpcov (kategórií) alebo strán. Polia mierky možno použiť iba ako polia hodnôt. V prípade iných typov zdrojových údajov možno všetky polia použiť v ľubovoľnej časti zostavy.

Prístup k podrobným údajom     V prípade zdrojových údajov OLAP server určí, aké úrovne podrobností sú k dispozícii, a vypočíta súhrnné hodnoty, takže podrobné záznamy, ktoré tvoria súhrnné hodnoty, nemusia byť k dispozícii. Server však môže poskytnúť polia vlastností, ktoré môžete zobraziť. Iné typy zdrojových údajov nemajú polia vlastností, ale môžete zobraziť základné podrobnosti hodnôt údajových polí a položiek a môžete zobraziť položky bez údajov.

Polia filtra zostavy OLAP nemusia mať položku Všetky a príkaz Zobraziť strany filtra zostavy nie je k dispozícii.

Počiatočné poradie zoradenia     V prípade zdrojových údajov OLAP sa položky najprv zobrazia v poradí, v ktorom ich server OLAP vráti. Potom môžete položky zoradiť alebo zmeniť ich usporiadanie manuálne. Pri iných typoch zdrojových údajov sa položky v novej zostave najprv zobrazia zoradené vzostupne podľa názvu položky.

Výpočty     Servery OLAP poskytujú súhrnné hodnoty priamo pre zostavu, takže nie je možné zmeniť súhrnné funkcie pre polia hodnôt. V prípade iných typov zdrojových údajov môžete zmeniť súhrnnú funkciu pre pole hodnoty a použiť viacero súhrnných funkcií pre rovnaké pole hodnoty. V zostavách so zdrojovými údajmi OLAP nie je možné vytvárať vypočítavané polia ani vypočítavané položky.

Medzisúčty     V zostavách so zdrojovými údajmi OLAP nie je možné zmeniť súhrnnú funkciu pre medzisúčty. S inými typmi zdrojových údajov môžete zmeniť súhrnné funkcie medzisúčtu a zobraziť alebo skryť medzisúčty pre všetky polia riadkov a stĺpcov.

V prípade zdrojových údajov OLAP môžete zahrnúť alebo vylúčiť skryté položky pri výpočte medzisúčtov a celkových súčtov. V prípade iných typov zdrojových údajov môžete do medzisúčtov zahrnúť skryté položky polí filtra zostavy, ale skryté položky v iných poliach sú predvolene vylúčené.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.