Online Analytical Processing (OLAP) on tekniikka, jota käytetään suurten yritystietokantojen järjestämiseen ja liiketoimintatietojen tukemiseen. OLAP-tietokannat on jaettu yhteen tai useampaan kuutioon, ja kuution järjestelmänvalvoja on järjestänyt ja suunnitellut kunkin kuution siten, että se sopii tietojen noutamis- ja analysointitapaan, jotta tarvitsemiesi Pivot-taulukkoraporttien ja Pivot-kaavioraporttien luominen ja käyttäminen on helpompaa.
Tämän artikkelin sisältö
Mikä on liiketoimintatieto?
Yritysanalyytikko haluaa usein saada kokonaiskuvan liiketoiminnasta, tarkastella laajempia suuntauksia koostettujen tietojen perusteella ja nähdä nämä trendit eriteltyinä minkä tahansa määrän muuttujia mukaan. Liiketoimintatieto on prosessi, jossa tietoja poimitaan OLAP-tietokannasta ja analysoidaan sitten tietoja, joiden avulla voit tehdä tietoon perustuvia liiketoimintapäätöksiä ja ryhtyä toimenpiteisiin. ESIMERKIKSI OLAP ja liiketoimintatiedot auttavat vastaamaan seuraaviin liiketoimintatietoihin liittyviin kysymyksiin:
-
Miten kaikkien tuotteiden kokonaismyynti vuonna 2007 vertautuu vuoden 2006 kokonaismyyntiin?
-
Miten kannattavuus tähän mennessä vertautuu samaan ajanjaksoon viimeisten viiden vuoden aikana?
-
Kuinka paljon rahaa yli 35-vuotiaat asiakkaat kuluttavat viime vuonna, ja miten tämä käyttäytyminen on muuttunut ajan myötä?
-
Kuinka monta tuotetta myytiin kahdessa tietyssä maassa tai alueella tässä kuussa verrattuna samaan kuukauteen viime vuonna?
-
Mikä on kunkin asiakasikäryhmän kannattavuus (sekä marginaaliprosentti että kokonaissumma) tuoteluokan mukaan?
-
Etsi parhaat ja alimmat myyjät, jakelijat, toimittajat, asiakkaat, kumppanit tai asiakkaat.
Mikä on ONLINE Analytical Processing (OLAP)?
OLAP (Online Analytical Processing) -tietokannat helpottavat yritystietokyselyitä. OLAP on tietokantatekniikka, joka on optimoitu kyselyjä ja raportointia varten tapahtumien käsittelyn sijaan. OLAP-lähdetiedot ovat OLTP (Online Transactional Processing) -tietokantoja, jotka tallennetaan yleisesti tietovarastoihin. OLAP-tiedot johdetaan näiden historiallisten tietojen perusteella ja koostetaan rakenteiksi, jotka mahdollistavat kehittyneen analyysin. OLAP-tiedot järjestetään myös hierarkkisesti ja tallennetaan kuutioihin taulukoiden sijaan. Se on kehittynyt tekniikka, joka käyttää moniulotteisia rakenteita tietojen nopeaan käyttöön analysointia varten. Tämän organisaation avulla Pivot-taulukkoraportin tai Pivot-kaavioraportin on helppo näyttää korkean tason yhteenvetoja, kuten koko maan tai alueen myyntisummia, ja näyttää myös tiedot sivustoista, joissa myynti on erityisen vahvaa tai heikkoa.
OLAP-tietokannat on suunniteltu nopeuttamaan tietojen noutamista. Koska OLAP-palvelin ei ole Microsoft Office Excel, se laskee yhteenvedon arvoista, jolloin Exceliin on lähetettävä vähemmän tietoja, kun luot tai muutat raporttia. Tämän menetelmän avulla voit käsitellä paljon suurempia määriä lähdetietoja kuin pystyit, jos tiedot olisi järjestetty perinteiseen tietokantaan, jossa Excel hakee kaikki yksittäiset tietueet ja laskee sitten yhteenvetoarvot.
OLAP-tietokannat sisältävät kaksi perustietotyyppiä: mittayksiköitä, jotka ovat numeerisia tietoja, määrä ja keskiarvot, joita käytät tietoisia liiketoimintapäätöksiä varten, ja dimensiot, jotka ovat luokkia, joita käytät näiden mittojen järjestämiseen. OLAP-tietokannat helpottavat tietojen järjestämistä useiden tietotasojen mukaan käyttämällä samoja luokkia, jotka tunnet tietojen analysoinnissa.
Seuraavissa osissa kuvataan kutakin osaa yksityiskohtaisemmin:
Kuutio Tietorakenne, joka koostaa mitat analysoitavien mittojen tasojen ja hierarkioiden mukaan. Kuutiot yhdistävät useita mittoja, kuten ajan, maantieteellisen sijainnin ja tuoterivit, yhteenvetotietoihin, kuten myynti- tai varastolukuihin. Kuutiot eivät ole "kuutioita" täysin matemaattisesti, koska niillä ei välttämättä ole yhtä suuria puolia. Ne ovat kuitenkin osuva metafora monimutkaiselle käsitteelle.
Mitta Kuution arvojoukko, joka perustuu kuution faktataulukon sarakkeeseen ja joka on yleensä numeerinen arvo. Mitat ovat kuution keskiarvoja, jotka on esikäsitelty, koostettu ja analysoitu. Yleisiä esimerkkejä ovat myynti, voitot, tuotot ja kustannukset.
Jäsen Hierarkian kohde, joka edustaa yhtä tai useampaa tietoesiintymää. Jäsen voi olla joko yksilöllinen tai epäyksinen. Esimerkiksi vuosi 2007 ja 2008 edustavat yksilöllisiä jäseniä aikadimension vuositasolla, kun taas tammikuu edustaa ei-jäseniä kuukausitasolla, koska aikadimensiossa voi olla useampi kuin yksi tammikuu, jos se sisältää tietoja yli yhden vuoden ajalta.
Laskettu jäsen Dimension jäsen, jonka arvo lasketaan suoritushetkellä käyttämällä lauseketta. Lasketut jäsenarvot voidaan johtaa muiden jäsenten arvoista. Esimerkiksi laskettu jäsen, Tuotto, voidaan määrittää vähentämällä jäsenen Arvo, Kustannukset, jäsenen arvosta, Myynti.
Dimensio Kuution yhden tai useamman järjestetyn tasohierarkian joukko, jonka käyttäjä ymmärtää ja jota hän käyttää tietojen analysoinnin pohjana. Esimerkiksi maantieteellinen ulottuvuus voi sisältää maan/alueen, osavaltion/provinssin ja kaupungin tasoja. Aikadimensio voi myös sisältää hierarkian, jossa on tasot vuodelle, vuosineljännekselle, kuukaudelle ja päivälle. Pivot-taulukkoraportissa tai Pivot-kaavioraportissa kustakin hierarkiasta tulee kenttäjoukko, jota voit laajentaa ja kutistaa ja joka näyttää alemmat tai korkeammat tasot.
Hierarkia Looginen puurakenne, joka järjestää dimension jäsenet siten, että jokaisella jäsenillä on yksi pääjäsen ja vähintään nolla alijäsentä. Lapsi on seuraavan alemman tason jäsen hierarkiassa, joka liittyy suoraan nykyiseen jäseniin. Esimerkiksi Aika-hierarkiassa, joka sisältää tasot Vuosineljännes, Kuukausi ja Päivä, tammikuu on Qtr1:n alitaso. Päätaso on seuraavan ylemmän tason jäsen hierarkiassa, joka liittyy suoraan nykyiseen jäseniin. Pääarvo on yleensä kaikkien lasten arvojen koonti. Esimerkiksi aikahierarkiassa, joka sisältää tasot Vuosineljännes, Kuukausi ja Päivä, Qtr1 on tammikuun päätaso.
Taso Hierarkiassa tiedot voidaan järjestää pieniin ja ylempiin tietotasoihin, kuten Aika-hierarkian Vuosi-, Vuosineljännes-, Kuukausi- ja Päivä-tasoihin.
EXCELIN OLAP-ominaisuudet
OLAP-tietojen noutaminen Voit muodostaa yhteyden OLAP-tietolähteisiin samalla tavalla kuin muihinkin ulkoisiin tietolähteisiin. Voit käyttää tietokantoja, jotka on luotu Microsoft SQL Server OLAP Servicesin versiolla 7.0, Microsoft SQL Server Analysis Services -versiolla 2000 ja Microsoft SQL Server Analysis Services -versiolla 2005, Microsoft OLAP -palvelintuotteilla. Excel voi myös käsitellä kolmannen osapuolen OLAP-tuotteita, jotka ovat yhteensopivia OLAP:n OLE-DB:n kanssa.
Voit näyttää OLAP-tiedot vain Pivot-taulukkoraporttina tai Pivot-kaavioraporttina tai pivot-taulukkoraportista muunnettuna laskentataulukkofunktiona, mutta et ulkoinen tietoalue. Voit tallentaa OLAP-pivot-taulukkoraportteja ja Pivot-kaavioraportteja raporttimalleihin ja luoda Officen datayhteystiedostoja (.odc), jotta voit muodostaa yhteyden OLAP-tietokantoihin OLAP-kyselyjä varten. Kun avaat ODC-tiedoston, Excel näyttää tyhjän Pivot-taulukkoraportin, joka on valmis asetteluun.
Kuutiotiedostojen luominen offline-käyttöä varten Voit luoda offline-kuutiotiedoston (.cub) OLAP-palvelintietokannan tietojen alijoukolla. Käytä offline-kuutiotiedostoja OLAP-tietojen käyttämiseen, kun et ole yhteydessä verkkoon. Kuution avulla voit käsitellä suuria tietomääriä Pivot-taulukkoraportissa tai Pivot-kaavioraportissa kuin muuten olisi mahdollista, ja noutaa tiedot nopeasti. Voit luoda kuutiotiedostoja vain, jos käytät tätä ominaisuutta tukevaa OLAP-toimittaja, kuten Microsoft SQL Analysis Services Serverin versiota 2005.
Palvelintoiminnot Palvelintoiminto on valinnainen mutta hyödyllinen ominaisuus, jonka OLAP-kuution järjestelmänvalvoja voi määrittää palvelimeen, joka käyttää kuution jäsentä tai mittayksikköä parametrina kyselyssä tietojen hakemiseksi kuutiosta tai toisen sovelluksen, kuten selaimen, käynnistämiseksi. Excel tukee URL-, Raportti-, Rivijoukko-, Läpi- ja Laajenna tietopalvelimeen -toimintoja, mutta se ei tue omistus-, lauseke- ja tietojoukkoa.
KPI-ilmaisimet Suorituskykyilmaisin on erityinen laskettu mittayksikkö, joka on määritetty palvelimessa ja jonka avulla voit seurata "suorituskykyilmaisimia", mukaan lukien tila (Vastaako nykyinen arvo tiettyä lukua?) ja trendi (mikä on ajan arvo?). Kun nämä ovat näkyvissä, palvelin voi lähettää toisiinsa liittyviä kuvakkeita, jotka muistuttavat uutta Excel-kuvaketta, joka osoittaa tilatasojen yläpuolelle tai alapuolelle (kuten Stop light -kuvakkeen) tai sen, onko arvo nousussa ylös- vai alaspäin (kuten suuntanuolikuvake).
Palvelimen muotoilu Kuution järjestelmänvalvojat voivat luoda mittayksiköitä ja laskettuja jäseniä värimuotoiluilla, fonttimuotoiluilla ja ehdollisen muotoilun säännöillä, jotka voidaan määrittää yrityksen vakioliiketoiminnan säännöiksi. Esimerkiksi tuottopalvelinmuoto voi olla valuuttamuotoilu, vihreän solun väri, jos arvo on suurempi tai yhtä suuri kuin 30 000, ja punainen, jos arvo on pienempi kuin 30 000, ja lihavoitu fontti, jos arvo on pienempi kuin 30 000 ja tavallinen, jos se on suurempi tai yhtä suuri kuin 30 000. Lisätietoja on artikkelissa Pivot-taulukkoraportin asettelun ja muotoilun suunnitteleminen.
Officen näyttökieli Kuution järjestelmänvalvoja voi määrittää palvelimessa olevien tietojen ja virheiden käännökset käyttäjille, joiden on nähtävä Pivot-taulukon tiedot toisella kielellä. Tämä ominaisuus on määritetty tiedostoyhteyden ominaisuudeksi, ja käyttäjän tietokoneen maa-/alueasetuksen on vastattava näyttökieltä.
OLAP-tietolähteiden käyttämiseen tarvitsemasi ohjelmistokomponentit
OLAP-palveluntarjoaja Jos haluat määrittää OLAP-tietolähteet Exceliä varten, tarvitset jonkin seuraavista OLAP-palveluntarjoajista:
-
Microsoft OLAP -palveluntarjoaja Excel sisältää tietolähteen ohjain ja asiakasohjelmiston, joita tarvitaan Microsoft SQL Server OLAP Services -versiolla 7.0, Microsoft SQL Server OLAP Services -versiolla 2000 (8.0) ja Microsoft SQL Server Analysis Servicesin versiolla 2005 (9.0) luotujen tietokantojen käyttämiseen.
-
Kolmannen osapuolen OLAP-palveluntarjoajat Muissa OLAP-tuotteissa on asennettava lisää ohjaimia ja asiakasohjelmistoja. Jotta voit käyttää Excelin ominaisuuksia OLAP-tietojen käsittelyyn, kolmannen osapuolen tuotteen on oltava OLAP-standardin OLE-DB-standardin mukainen ja Microsoft Office -yhteensopiva. Lisätietoja kolmannen osapuolen OLAP-palveluntarjoajan asentamisesta ja käyttämisestä saat järjestelmänvalvojalta tai OLAP-tuotteen toimittajalta.
Palvelintietokannat ja kuutiotiedostot Excelin OLAP-asiakasohjelmisto tukee yhteyksiä kahdentyyppisiin OLAP-tietokantoihin. Jos OLAP-palvelimen tietokanta on käytettävissä verkossasi, voit noutaa siitä lähdetiedot suoraan. Jos sinulla on OLAP-tietoja sisältävä offline-kuutiotiedosto tai kuution määritys tiedosto, voit muodostaa yhteyden kyseiseen tiedostoon ja noutaa siitä lähdetiedot.
Tietolähteet Tietolähteen avulla voit käyttää kaikkia OLAP-tietokannan tai offline-kuutiotiedoston tietoja. Kun olet luonut OLAP-tietolähteen, voit luoda siihen raportteja ja palauttaa OLAP-tiedot Exceliin Pivot-taulukkoraportin, Pivot-kaavioraportin tai Pivot-taulukkoraportista muunnetun laskentataulukkofunktion muodossa.
Microsoft Query Queryn avulla voit noutaa tietoja ulkoisesta tietokannasta, kuten Microsoft SQL:stä tai Microsoft Accessista. Sinun ei tarvitse käyttää Kyselyä tietojen noutamiseen kuutiotiedostoon yhdistetystä OLAP-pivot-taulukosta. Lisätietoja on artikkelissa Ulkoisten tietojen noutaminen Microsoft Queryn avulla.
OLAP- ja muiden kuin OLAP-lähdetietojen väliset ominaisuuksien erot
Jos käsittelet Pivot-taulukkoraportteja ja Pivot-kaavioraportteja sekä OLAP- lähdetiedot että muista lähdetiedoista, huomaat joitakin ominaisuuksien eroja.
Tietojen noutaminen OLAP-palvelin palauttaa uudet tiedot Exceliin aina, kun muutat raportin asettelua. Muuntyyppisten ulkoisten lähdetietojen avulla voit hakea kyselyjä kaikista lähdetiedoista kerralla tai voit määrittää kyselyasetukset vain, kun näytät eri raportin suodatinkenttien kohteet. Voit päivittää raportin myös usealla muulla tavalla.
OLAP-lähdetietoihin perustuvissa raporteissa raportin suodatinkentän asetukset eivät ole käytettävissä, taustakysely ei ole käytettävissä eikä optimoi muistiasetus ole käytettävissä.
Huomautus: Optimoi muisti -asetus ei ole käytettävissä myöskään OLEDB-tietolähteissä eikä solualueeseen perustuvissa Pivot-taulukkoraporteissa.
Kenttien lajit OLAP-lähdetietoja, dimensio kenttiä voidaan käyttää vain rivi-, sarake-, luokka- tai sivukentinä. Mittayksikkökenttiä voi käyttää vain arvokentinä. Muuntyyppisissä lähdetiedoissa kaikkia kenttiä voidaan käyttää missä tahansa raportin osassa.
Tietojen käyttäminen OLAP-lähdetiedoissa palvelin määrittää käytettävissä olevat tietotasot ja laskee yhteenvetoarvot, jotta yhteenvetoarvoja muodostavat tietotietueet eivät ehkä ole käytettävissä. Palvelin voi kuitenkin tarjota ominaisuuskentät, jotka voit näyttää. Muuntyyppisissä lähdetiedoissa ei ole ominaisuuskenttiä, mutta voit näyttää tietokenttien arvojen ja kohteiden pohjana olevat tiedot ja näyttää kohteet ilman tietoja.
OLAP-raportin suodatinkentissä ei ehkä ole Kaikki-kohdetta , eikä Näytä raporttisuodattimen sivut -komento ole käytettävissä.
Alkuperäinen lajittelujärjestys OLAP-lähdetietojen kohteet näkyvät ensin siinä järjestyksessä, jossa OLAP-palvelin palauttaa ne. Voit sitten lajitella tai järjestää kohteet manuaalisesti uudelleen. Muuntyyppisissä lähdetiedoissa uuden raportin kohteet lajitellaan ensin nousevaan järjestykseen kohteen nimen mukaan.
Laskelmat OLAP-palvelimet tarjoavat yhteenvetoarvoja suoraan raporttia varten, joten et voi muuttaa arvokenttien yhteenvetofunktioita. Muuntyyppisissä lähdetiedoissa voit muuttaa arvokentän yhteenvetofunktiota ja käyttää samassa arvokentässä useita yhteenvetofunktioita. Olap-lähdetietoja sisältäviin raportteihin ei voi luoda laskettuja kenttiä tai laskettuja osia.
Välisummat OLAP-lähdetietoja sisältävissä raporteissa välisummien yhteenvetofunktiota ei voi muuttaa. Muuntyyppisten lähdetietojen avulla voit muuttaa välisumman yhteenvetofunktioita ja näyttää tai piilottaa kaikkien rivi- ja sarakekenttien välisummat.
OLAP-lähdetiedoissa voit sisällyttää tai jättää pois piilotettuja kohteita, kun lasket välisummia ja loppusummia. Muuntyyppisissä lähdetiedoissa voit sisällyttää piilotetut raporttisuodattimen kenttäkohteet välisummiin, mutta muiden kenttien piilotetut kohteet jätetään oletusarvoisesti pois.