Spletna analitična obdelava (OLAP) je tehnologija, ki se uporablja za organiziranje velikih poslovnih podatkovnih baz in podporo poslovnemu obveščanju. Zbirke podatkov OLAP so razdeljene na eno ali več kock, vsako kocko pa organizira in oblikuje skrbnik kocke tako, da ustreza načinu pridobivanja in analiziranja podatkov, tako da je lažje ustvariti in uporabljati poročila vrtilne tabele in poročila vrtilnega grafikona, ki jih potrebujete.
V tem članku
- Kaj je poslovna inteligenca?
- Kaj je spletna analitična obdelava (OLAP)?
- Funkcije OLAP v Excelu
- Komponente programske opreme, ki jih potrebujete za dostop do virov podatkov OLAP
- Razlike v značilnostih med izvornimi podatki OLAP in tistimi, ki niso OLAP
Kaj je poslovna inteligenca?
Poslovni analitik pogosto želi dobiti širšo sliko podjetja, videti širše trende, ki temeljijo na združenih podatkih, in videti te trende, razčlenjene po številu spremenljivk. Poslovno obveščanje je postopek pridobivanja podatkov iz zbirke podatkov OLAP in nato analiziranja teh podatkov za informacije, ki jih lahko uporabite za sprejemanje premišljenih poslovnih odločitev in ukrepanje. OLAP in poslovno obveščanje na primer pomagata odgovoriti na te vrste vprašanj o poslovnih podatkih:
- Kakšna je skupna prodaja vseh izdelkov za leto 2007 v primerjavi s skupno prodajo iz leta 2006?
- Kakšna je naša dosedanja dobičkonosnost v primerjavi z istim časovnim obdobjem v zadnjih petih letih?
- Koliko denarja so lani porabile stranke, starejše od 35 let, in kako se je to vedenje sčasoma spremenilo?
- Koliko izdelkov je bilo ta mesec prodanih v dveh državah/regijah v primerjavi z istim mesecem lani?
- Kakšna je za vsako starostno skupino strank razčlenitev dobičkonosnosti (odstotek marže in skupna) po kategorijah izdelkov?
- Poiščite vrhunske in spodnje prodajalce, distributerje, prodajalce, stranke, partnerje ali stranke.
Kaj je spletna analitična obdelava (OLAP)?
Podatkovne zbirke OLAP (Online Analytical Processing) olajšajo poizvedbe za poslovno obveščanje. OLAP je tehnologija zbirke podatkov, ki je optimizirana za poizvedovanje in poročanje namesto obdelave transakcij. Izvorni podatki za OLAP so zbirke podatkov OLTP (Online Transactional Processing), ki so običajno shranjene v podatkovnih skladiščih. Podatki OLAP so izpeljani iz teh zgodovinskih podatkov in združeni v strukture, ki omogočajo prefinjeno analizo. Podatki OLAP so prav tako hierarhično organizirani in shranjeni v kockah namesto v tabelah. Gre za prefinjeno tehnologijo, ki uporablja večdimenzionalne strukture za zagotavljanje hitrega dostopa do podatkov za analizo. Ta organizacija omogoča poročilu vrtilne tabele ali poročilu vrtilnega grafikona, da preprosto prikaže povzetke na visoki ravni, kot so vsote prodaje v celotni državi ali regiji, in tudi podrobnosti za mesta, kjer je prodaja še posebej močna ali šibka.
Podatkovne zbirke OLAP so zasnovane tako, da pospešijo pridobivanje podatkov. Ker strežnik OLAP in ne Microsoft Office Excel izračuna povzete vrednosti, je treba pri ustvarjanju ali spreminjanju poročila v Excel poslati manj podatkov. Ta pristop vam omogoča delo z veliko večjimi količinami izvornih podatkov, kot bi lahko, če bi bili podatki organizirani v tradicionalni zbirki podatkov, kjer Excel pridobi vse posamezne zapise in nato izračuna povzete vrednosti.
Zbirke podatkov OLAP vsebujejo dve osnovni vrsti podatkov: mere, ki so številski podatki, količine in povprečja, ki jih uporabljate za sprejemanje premišljenih poslovnih odločitev, in razsežnosti, ki so kategorije, ki jih uporabljate za organiziranje teh mer. Zbirke podatkov OLAP pomagajo organizirati podatke po več ravneh podrobnosti z uporabo istih kategorij, ki jih poznate za analizo podatkov.
V naslednjih razdelkih so podrobneje opisane posamezne komponente:
Kocka Podatkovna struktura, ki združuje mere po ravneh in hierarhijah vsake razsežnosti, ki jo želite analizirati. Kocke združujejo več razsežnosti, kot so čas, geografija in linije izdelkov, s povzetimi podatki, kot so podatki o prodaji ali zalogah. Kocke niso "kocke" v strogo matematičnem smislu, ker nimajo nujno enakih strani. Vendar pa so primerna metafora za zapleten koncept.
Ukrepanje Nabor vrednosti v kocki, ki temeljijo na stolpcu v tabeli dejstev kocke in so običajno številske vrednosti. Mere so osrednje vrednosti v kocki, ki so predhodno obdelane, združene in analizirane. Pogosti primeri vključujejo prodajo, dobiček, prihodke in stroške.
Član Element v hierarhiji, ki predstavlja enega ali več pojavov podatkov. Član je lahko edinstven ali needinstven. Na primer, leti 2007 in 2008 predstavljata edinstvene člane na ravni leta časovne razsežnosti, medtem ko januar predstavlja neenolične člane na ravni meseca, ker je lahko v časovni razsežnosti več kot en januar, če vsebuje podatke za več kot eno leto.
Izračunani član Član dimenzije, katerega vrednost se izračuna med izvajanjem z izrazom. Izračunane vrednosti članov se lahko izpeljejo iz vrednosti drugih članov. Izračunanega člana, Dobiček, lahko na primer določimo tako, da odštejemo vrednost člana, Stroški, od vrednosti člana, Prodaja.
Dimenzija Nabor ene ali več organiziranih hierarhij ravni v kocki, ki jih uporabnik razume in uporablja kot osnovo za analizo podatkov. Geografska razsežnost lahko na primer vključuje ravni za državo/regijo, državo/provinco in mesto. Časovna razsežnost pa lahko vključuje hierarhijo z ravnmi za leto, četrtletje, mesec in dan. V poročilu vrtilne tabele ali vrtilnega grafikona vsaka hierarhija postane nabor polj, ki jih lahko razširite in strnete, da razkrijete nižje ali višje ravni.
Hierarhija Logična drevesna struktura, ki organizira člane dimenzije tako, da ima vsak član enega nadrejenega člana in nič ali več podrejenih članov. Podrejeni je član na naslednji nižji ravni v hierarhiji, ki je neposredno povezan s trenutnim članom. Na primer, v časovni hierarhiji, ki vsebuje ravni Četrtletje, Mesec in Dan, je januar podrejen Qtr1. Nadrejena je član na naslednji višji ravni v hierarhiji, ki je neposredno povezana s trenutnim članom. Nadrejena vrednost je običajno konsolidacija vrednot vseh njenih podrejenih. Na primer, v časovni hierarhiji, ki vsebuje ravni Četrtletje, Mesec in Dan, je Qtr1 nadrejeno za januar.
Raven V hierarhiji lahko podatke organizirate v nižje in višje ravni podrobnosti, kot so ravni Leto, Četrtletje, Mesec in Dan v časovni hierarhiji.
Funkcije OLAP v Excelu
Pridobivanje podatkov OLAP Z viri podatkov OLAP lahko vzpostavite povezavo enako kot z drugimi zunanjimi viri podatkov. Delate lahko z zbirkami podatkov, ki so ustvarjene s storitvami Microsoft SQL Server OLAP različice 7.0, Microsoft SQL Server Analysis Services različica 2000 in Microsoft SQL Server Analysis Services različica 2005, strežniškimi izdelki Microsoft OLAP. Excel lahko deluje tudi z izdelki OLAP drugih proizvajalcev, ki so združljivi z OLE-DB za OLAP.
Podatke OLAP lahko prikažete le kot poročilo vrtilne tabele ali vrtilnega grafikona ali v funkciji delovnega lista, pretvorjeni iz poročila vrtilne tabele, ne pa tudi kot obsega zunanjih podatkov. Poročila vrtilne tabele OLAP in poročila vrtilnega grafikona lahko shranite v predloge poročil, ustvarite pa lahko tudi datoteke Officeove podatkovne povezave (ODC) (.odc) za povezavo z zbirkami podatkov OLAP za poizvedbe OLAP. Ko odprete datoteko ODC, Excel prikaže prazno poročilo vrtilne tabele, ki je pripravljeno za postavitev.
Ustvarjanje datotek kock za uporabo brez povezave Ustvarite lahko datoteko kocke brez povezave (.cub) s podnaborom podatkov iz zbirke podatkov strežnika OLAP. Uporabite datoteke kock brez povezave za delo s podatki OLAP, ko nimate vzpostavljene povezave z omrežjem. Kocka omogoča delo z večjimi količinami podatkov v poročilu vrtilne tabele ali vrtilnega grafikona, kot bi sicer lahko, in pospeši pridobivanje podatkov. Datoteke kock lahko ustvarite le, če uporabljate ponudnika OLAP, kot je Microsoft SQL Analysis Services Server različica 2005, ki podpira to funkcijo.
Dejanja strežnika Dejanje strežnika je izbirna, vendar uporabna funkcija, ki jo lahko skrbnik kocke OLAP določi v strežniku, ki uporablja člana kocke ali mero kot parameter v poizvedbi za pridobivanje podrobnosti v kocki ali za zagon drugega programa, na primer brskalnika. Excel podpira dejanja strežnika URL, poročilo, nabor vrstic, podrobno pregledovanje in razširitev na podrobnosti, vendar ne podpira lastniških storitev, izjav in nabora podatkov.
KPI-ji KPI je posebno izračunano merilo, ki je določeno na strežniku in vam omogoča sledenje »ključnim kazalnikom uspešnosti«, vključno s stanjem (Ali trenutna vrednost ustreza določeni številki?) in trendu (kakšna je vrednost skozi čas?). Ko so prikazane, lahko strežnik pošlje povezane ikone, ki so podobne novi Excelovi ikoni, ki označuje nad ali pod ravnmi stanja (na primer ikono stop luči) ali ali ali je vrednost v trendu navzgor ali navzdol (na primer ikona smerne puščice).
Oblikovanje strežnika Skrbniki kocke lahko ustvarijo mere in izračunane člane z barvnim oblikovanjem, oblikovanjem pisave in pravili pogojnega oblikovanja, ki so lahko označeni kot standardno poslovno pravilo podjetja. Na primer, oblika strežnika za dobiček je lahko številčna oblika valute, barva celice zelena, če je vrednost večja ali enaka 30.000, in rdeča, če je vrednost manjša od 30.000, in slog pisave krepko, če je vrednost manjša od 30.000, in navadna, če je večja ali enaka 30.000. Če želite več informacij, glejte Načrtovanje postavitve in oblike poročila vrtilne tabele.
Officeov jezik uporabniškega vmesnika Skrbnik kocke lahko določi prevode za podatke in napake v strežniku za uporabnike, ki si morajo ogledati informacije vrtilne tabele v drugem jeziku. Ta funkcija je določena kot lastnost povezave z datotekami, uporabnikova država/področna nastavitev računalnika pa mora ustrezati jeziku uporabniškega vmesnika.
Komponente programske opreme, ki jih potrebujete za dostop do virov podatkov OLAP
Ponudnik OLAP Če želite nastaviti vire podatkov OLAP za Excel, potrebujete enega od teh ponudnikov OLAP:
- Ponudnik Microsoft OLAP Excel vključuje gonilnik vira podatkov in odjemalsko programsko opremo, ki jo potrebujete za dostop do zbirk podatkov, ustvarjenih s storitvami Microsoft SQL Server OLAP različice 7.0, Microsoft SQL Server OLAP Services različica 2000 (8.0) in Microsoft SQL Server Analysis Services različica 2005 (9.0).
- Ponudniki OLAP tretjih oseb Za druge izdelke OLAP morate namestiti dodatne gonilnike in odjemalsko programsko opremo. Če želite uporabljati Excelove funkcije za delo s podatki OLAP, mora biti izdelek drugega izdelovalca skladen s standardom OLE-DB za OLAP in združljiv z Microsoft Officeom. Če želite več informacij o namestitvi in uporabi drugega ponudnika OLAP, se obrnite na skrbnika sistema ali prodajalca izdelka OLAP.
Strežniške zbirke podatkov in datoteke kock Odjemalska programska oprema Excel OLAP podpira povezave z dvema vrstama zbirk podatkov OLAP. Če je zbirka podatkov v strežniku OLAP na voljo v vašem omrežju, lahko izvorne podatke pridobite neposredno iz nje. Če imate datoteko kocke brez povezave, ki vsebuje podatke OLAP ali datoteko z definicijo kocke, lahko vzpostavite povezavo s to datoteko in iz nje pridobite izvorne podatke.
Viri podatkov Vir podatkov omogoča dostop do vseh podatkov v zbirki podatkov OLAP ali datoteki kocke brez povezave. Ko ustvarite vir podatkov OLAP, lahko na njem ustvarite poročila in jih vrnete v Excel v obliki poročila vrtilne tabele ali vrtilnega grafikona ali v funkcijo delovnega lista, pretvorjeno iz poročila vrtilne tabele.
Microsoftova poizvedba S poizvedbo lahko pridobite podatke iz zunanje zbirke podatkov, kot je Microsoft SQL ali Microsoft Access. Za pridobivanje podatkov iz vrtilne tabele OLAP, ki je povezana z datoteko kocke, vam ni treba uporabiti poizvedbe. Če želite več informacij, glejte Uporaba aplikacije Microsoft Query za pridobivanje zunanjih podatkov.
Razlike v značilnostih med izvornimi podatki OLAP in tistimi, ki niso OLAP
Če delate s poročili vrtilne tabele in poročili vrtilnega grafikona iz izvornih podatkov OLAP in drugih vrst izvornih podatkov, boste opazili nekatere razlike v funkcijah.
Pridobivanje podatkov Strežnik OLAP vrne nove podatke v Excel vsakič, ko spremenite postavitev poročila. Pri drugih vrstah zunanjih izvornih podatkov lahko poizvedujete po vseh izvornih podatkih hkrati ali pa nastavite možnosti poizvedbe le, ko so prikazani različni elementi polja filtra poročila. Poročilo lahko osvežite tudi med nekaterimi drugimi možnostmi.
V poročilih, ki imajo za osnovo izvorne podatke OLAP, nastavitve polja filtra poročila niso na voljo, poizvedba v ozadju ni na voljo in nastavitev za optimizacijo pomnilnika ni na voljo.
Opomba
Nastavitev optimiziranja pomnilnika prav tako ni na voljo za vire podatkov OLEDB in poročila vrtilnih tabel, ki temeljijo na obsegu celic.
Vrste polj Izvorni podatki OLAP, polja dimenzije lahko uporabite le kot polja vrstic (nizov), stolpcev (kategorij) ali polj strani. Polja merskih enot lahko uporabite le kot polja z vrednostmi. Za druge vrste izvornih podatkov lahko vsa polja uporabite v katerem koli delu poročila.
Dostop do podrobnih podatkov Za izvorne podatke OLAP strežnik določi, katere ravni podrobnosti so na voljo, in izračuna vrednosti povzetka, zato zapisi s podrobnostmi, ki sestavljajo vrednosti povzetka, morda niso na voljo. Vendar pa strežnik lahko zagotovi polja z lastnostmi, ki jih lahko prikažete. Druge vrste izvornih podatkov nimajo polj z lastnostmi, lahko pa prikažete temeljne podrobnosti za vrednosti podatkovnih polj in elementov ter prikažete elemente brez podatkov.
V poljih filtra poročila OLAP morda ni elementa » Vse «, ukaz » Pokaži strani filtra poročila « pa ni na voljo.
Začetni vrstni red razvrščanja Za izvorne podatke OLAP se elementi najprej prikažejo v vrstnem redu, v katerem jih vrne strežnik OLAP. Elemente lahko nato razvrstite ali ročno prerazporedite. Pri drugih vrstah izvornih podatkov se elementi v novem poročilu najprej prikažejo razvrščeni v naraščajočem vrstnem redu po imenu elementa.
Izračuni Strežniki OLAP zagotavljajo povzete vrednosti neposredno za poročilo, zato funkcij povzemanja za polja z vrednostmi ni mogoče spremeniti. Za druge vrste izvornih podatkov lahko spremenite funkcijo povzemanja za polje z vrednostjo in uporabite več funkcij povzemanja za isto polje z vrednostjo. Z izvornimi podatki OLAP v poročilih ni mogoče ustvariti izračunanih polj ali izračunanih elementov.
Delne vsote V poročilih z izvornimi podatki OLAP ne morete spremeniti funkcije povzemanja za delne vsote. Z drugimi vrstami izvornih podatkov lahko spremenite funkcije povzemanja delnih vsot ter prikažete ali skrijete delne vsote za vsa polja vrstic in stolpcev.
Za izvorne podatke OLAP lahko pri izračunavanju delnih ali skupnih vsot vključite ali izključite skrite elemente. Za druge vrste izvornih podatkov lahko vključite skrite elemente polj poročila v delne vsote, skriti elementi v drugih poljih pa so privzeto izključeni.