OLAP (Online Analytical Processing) 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 järjestää ja suunnittelee kunkin kuution tietojen nouto- ja analysointitapaan sopivaksi, joten tarvitsemiesi Pivot-taulukkoraporttien ja Pivot-kaavioraporttien luominen ja käyttäminen on helpompaa.
Artikkelin sisältö
- Mitä liiketoimintatiedot ovat?
- Mikä on OLAP (Online Analytical Processing)?
- OLAP-ominaisuudet Excelissä
- Ohjelmisto-osat, joita tarvitaan OLAP-tietolähteiden käyttämiseen
- OLAP-lähdetietojen ja muiden kuin OLAP-lähdetietojen ominaisuuksien erot
Mitä liiketoimintatiedot ovat?
Yritysanalyytikko haluaa usein saada kokonaiskuvan liiketoiminnasta ja nähdä laajempia koostettuihin tietoihin perustuvia trendejä sekä eritettyjä trendejä minkä tahansa muuttujamäärän mukaan. Liiketoimintatiedot ovat prosessia, jossa tietoja poimitaan OLAP-tietokannasta ja analysoidaan tietoja, joiden avulla voit tehdä liiketoimintaan perustuvia päätöksiä ja ryhtyä toimenpiteisiin. OLAP ja liiketoimintatiedot auttavat esimerkiksi vastaamaan seuraavanlaisiin yritystietoja koskeviin kysymyksiin:
- Miten kaikkien tuotteiden kokonaismyynti vuonna 2007 eroaa vuoden 2006 kokonaismyynnistä?
- Miten kannattavuutemme on tähän mennessä verrattuna samaan ajanjaksoon viimeisten viiden vuoden aikana?
- Kuinka paljon rahaa yli 35-vuotiaat asiakkaat käyttivät viime vuonna, ja miten tämä käyttäytyminen on muuttunut ajan myötä?
- Kuinka monta tuotetta myytiin kahdessa tietyssä maassa tai tietyllä alueella tässä kuussa verrattuna edellisen vuoden vastaavaan kuukauteen?
- Mikä on kunkin asiakkaan ikäryhmän kannattavuus (sekä kateprosentti että kokonaismäärä) tuoteluokittain?
- Löydä parhaat ja viimeiset myyjät, jakelijat, toimittajat, asiakkaat, kumppanit tai asiakkaat.
Sivun alkuun
Mikä on OLAP (Online Analytical Processing)?
OLAP (Online Analytical Processing) -tietokannat helpottavat liiketoimintatietoihin perustuvia kyselyitä. OLAP on tietokantatekniikka, joka on optimoitu kyselyjä ja raportointia varten tapahtumien käsittelyn sijaan. OLAP:n lähdetiedot ovat Online Transactional Processing (OLTP) -tietokantoja, joita säilytetään usein tietovarastoihin. OLAP-tiedot johdetaan historiatiedoista ja yhdistetään rakenteiksi, jotka mahdollistavat tarkan analyysin. OLAP-tiedot on myös järjestetty hierarkkisesti ja tallennettu kuutioihin taulukoiden sijaan. Se on kehittynyt tekniikka, joka käyttää moniulotteisia rakenteita tarjotakseen nopean pääsyn tietoihin analysointia varten. Tämän järjestelyn avulla pivot-taulukkoraportit ja pivot-kaavioraportit pystyvät helposti näyttämään ylätason yhteenvetoja, kuten koko maan tai alueen myyntisummat, ja myös niiden sivustojen yksityiskohtaiset tiedot, joissa myynti on erityisen vahvaa tai heikkoa.
OLAP-tietokannat on suunniteltu nopeuttamaan tietojen noutamista. Koska yhteenvedetty arvo lasketaan OLAP-palvelimella eikä Microsoft Office Excelillä, Exceliin ei tarvitse lähettää vähemmän tietoja, kun luot raportin tai muutat sitä. Tämän menetelmän avulla voit käsitellä paljon suurempia määriä lähdetietoja kuin jos tiedot olisi järjestetty perinteiseen tietokantaan, jossa Excel noutaa kaikki yksittäiset tietueet ja laskee sitten yhteenvetoarvot.
OLAP-tietokannat sisältävät kahdenlaisia tietoja: mittayksiköitä, jotka ovat numeerisia tietoja, määriä ja keskiarvoja, joita käytetään tietoon perustuvien liiketoimintapäätösten tekemisessä, ja dimensioita, joiden luokkiin nämä mittayksiköt järjestetään. OLAP-tietokantojen avulla tiedot voidaan järjestää monien yksityiskohtatasojen mukaan käyttämällä tietojen analysoinnissa samoja luokkia, jotka sinulle on tuttu.
Seuraavissa osioissa kuvataan jokainen komponentti yksityiskohtaisemmin:
Kuutio Tietorakenne, joka koostaa mitat kunkin analysoitavan ulottuvuuden tasojen ja hierarkioiden mukaan. Kuutioissa yhdistyvät useita dimensioita, kuten aika, maantiede ja tuoterivit, yhteenvetotietoihin, kuten myynti- tai varastotietoihin. Kuutiot eivät ole "kuutioita" puhtaasti matemaattisessa mielessä, 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 on yleensä numeerisia arvoja. Mittayksiköt ovat kuution keskeisiä arvoja, jotka esikäsitellään, koostetaan ja analysoidaan. Tällaisia ovat esimerkiksi myynti, tuotto, tuotot ja kustannukset.
Jäsen Hierarkian kohde, joka edustaa yhtä tai useampaa tietojen esiintymää. Jäsen voi olla yksilöllinen tai ei-yksilöllinen. Esimerkiksi 2007 ja 2008 edustavat ainutkertaisia jäseniä aikaulottuvuuden vuositasolla, kun taas tammikuu edustaa ei-yksilöllisiä jäseniä kuukausitasolla, koska aika-dimensiossa voi olla useampi kuin yksi tammikuu, jos se sisältää tietoja useammalta kuin yhdeltä vuodelta.
Laskettu jäsen Sellaisen dimension jäsen, jonka arvo lasketaan suorituksen aikana lausekkeen avulla. Lasketut jäsenarvot voidaan johtaa muiden jäsenten arvoista. Esimerkiksi laskettu jäsen (Tuotto) voidaan määrittää vähentämällä jäsenen Kustannukset-arvo jäsenen arvosta (Myynti).
Ulottuvuus Joukko yhtä tai useampaa organisoitua kuution tasohierarkiaa, jonka käyttäjä ymmärtää ja jota hän käyttää tietojen analysoinnin perustana. Esimerkiksi maantieteellinen dimensio voi sisältää tasot maalle/alueelle, osavaltiolle/provinssille ja kaupungille. Aikadimensio voi myös sisältää hierarkian, jonka tasot ovat vuodet, vuosineljännekset, kuukaudet ja päivät. Pivot-taulukkoraportissa tai pivot-kaavioraportissa kukin hierarkia muuttuu kenttien joukoksi, joita voit laajentaa tai tiivistää alempien tai ylempien tasojen paljastamiseksi.
Hierarkia Looginen puurakenne, joka järjestää dimension jäsenet siten, että jokaisella jäsenellä on yksi pääjäsen ja nolla tai useampia alijäseniä. Alikohde on hierarkian seuraavalla alemmalla tasolla oleva jäsen, joka liittyy suoraan nykyiseen jäseneen. Esimerkiksi aikahierarkiassa, joka sisältää tasot Vuosineljännes, Kuukausi ja Päivä, tammikuu on Qtr1:n alikohde. Päätaso on hierarkian seuraavalla ylemmällä tasolla oleva jäsen, joka liittyy suoraan nykyiseen jäseneen. Pääarvo on yleensä kaikkien aliarvojen koonti. Esimerkiksi aikahierarkiassa, joka sisältää tasot Vuosineljännes, Kuukausi ja Päivä, Nelj.1 on tammikuun ylätaso.
Taso Hierarkiassa tiedot voidaan järjestää alempaan ja ylemmälle tasolle, kuten aikahierarkian vuosi-, vuosineljännes-, kuukausi- ja päivätasoihin.
Sivun alkuun
OLAP-ominaisuudet Excelissä
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 Services -versiolla 7.0, Microsoft SQL Server Analysis Services -versiolla 2000 ja Microsoft SQL Server Analysis Services -versiolla 2005, eli Microsoftin OLAP-palvelintuotteilla. Excel voi myös toimia sellaisten muiden valmistajien OLAP-tuotteiden kanssa, jotka ovat yhteensopivia OLAP:n OLE-DB-funktion kanssa.
Voit näyttää OLAP-tiedot vain Pivot-taulukkoraporttina, Pivot-kaavioraporttina tai Pivot-taulukkoraportista muunnettuna taulukkofunktiona. Et kuitenkaan ulkoisena tietoalueena. Voit tallentaa OLAP- ja Pivot-kaavioraportteja raporttimalleihin ja luoda Office-tietoyhteystiedostoja (.odc) yhdistääksesi OLAP-tietokantoihin OLAP-kyselyitä varten. Kun avaat ODC-tiedoston, Excel näyttää tyhjän Pivot-taulukkoraportin, jonka voit asetella.
Kuutiotiedostojen luominen offline-käyttöä varten Voit luoda offline-kuutiotiedoston (.cub) OLAP-palvelimen tietokannan tietojen alijoukosta. Käytä offline-kuutiotiedostoja OLAP-tietojen kanssa verkon ulkopuolella. Kuution avulla voit käsitellä Pivot-taulukkoraportissa tai Pivot-kaavioraportissa suurempia tietomääriä kuin muutoin ja se nopeuttaa tietojen noutamista. Voit luoda kuutiotiedostoja vain, jos käytät OLAP-palvelua, kuten Microsoft SQL Analysis Services Serverin versiota 2005, joka tukee tätä ominaisuutta.
Palvelintoiminnot Palvelintoiminto on valinnainen mutta hyödyllinen ominaisuus, jonka OLAP-kuution järjestelmänvalvoja voi määrittää palvelimessa, joka käyttää kuution jäsentä tai mittaa kyselyn parametrina tietojen saamiseksi kuutiosta tai toisen sovelluksen, kuten selaimen, käynnistämiseen. Excel tukee URL-, Raportti-, Rivijoukko-, Porautumis- ja Laajenna tieteisiin -palvelintoimintoja, mutta se ei tue Proprietary-, Statement- tai Dataset-komentoja.
Suorituskykyilmaisimet KPI on erityinen palvelimessa määritettävä laskettu mittayksikkö, jonka avulla voit seurata suorituskyvyn avainilmaisimia, kuten tilaa (vastaako nykyinen arvo tiettyä lukua?) ja trendiä (mikä on arvo ajan mittaan?). Kun ne ovat näkyvissä, palvelin voi lähettää niihin liittyviä kuvakkeita, jotka ovat samankaltaisia kuin Excelin uusi kuvakejoukko ja ilmaisevat, että tilatasot ovat ylä- tai alapuolella (kuten liikennevalokuvake) tai onko arvo nousevassa tai laskevassa suunnassa (kuten suuntanuolikuvake).
Palvelimen muotoilu Kuution järjestelmänvalvojat voivat luoda mittayksiköitä ja laskettuja jäseniä, joissa on värimuotoilu, fonttimuotoilu ja ehdollisen muotoilun säännöt. Näitä sääntöjä voidaan määrittää yrityksen liiketoiminnan vakiosäännöiksi. Esimerkiksi voiton palvelinmuoto voi olla valuutan lukumuoto, solun väri vihreä, jos arvo on suurempi tai yhtä suuri kuin 30 000, punainen, jos arvo on pienempi kuin 30 000, ja lihavointi, jos arvo on pienempi kuin 30 000, ja normaali, jos 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 ominaisuutena, ja käyttäjän tietokoneen maa- tai aluekohtaisen asetuksen on vastattava näyttökieltä.
Sivun alkuun
Ohjelmisto-osat, joita tarvitaan OLAP-tietolähteiden käyttämiseen
OLAP-palveluntarjoaja Jos haluat määrittää OLAP-tietolähteet Exceliä varten, tarvitset jonkin seuraavista OLAP-palveluista:
- Microsoftin OLAP-palveluntarjoaja Excel sisältää tietolähdeohjaimen ja asiakasohjelmiston, joita tarvitaan Microsoft SQL Server OLAP Servicesin versiolla 7.0, Microsoft SQL Server OLAP Services -versiolla 2000 (8.0) ja Microsoft SQL Server Analysis Services -versiolla 2005 (9.0) luotujen tietokantojen käyttämiseen.
- Kolmannen osapuolen OLAP-palveluntarjoajat Muihin OLAP-tuotteisiin on asennettava lisäohjaimet ja -ohjelmisto. Jotta OLAP-tietoja voi käyttää Excelin ominaisuuksilla, kolmannen osapuolen tuotteen on oltava OLE-DB for OLAP -standardin mukainen ja Microsoft Office -yhteensopiva. Lisätietoja kolmannen osapuolen OLAP-palveluntarjoajan asentamisesta ja käyttämisestä saat järjestelmänvalvojalta tai OLAP-tuotteen jälleenmyyjältä.
Palvelintietokannat ja kuutiotiedostot Excelin OLAP-asiakasohjelmisto tukee kahdentyyppisiä OLAP-tietokantoja. Jos verkossasi on käytettävissä OLAP-palvelimella oleva tietokanta, voit hakea lähdetiedot suoraan siitä. Jos sinulla on OLAP-tietoja sisältävä offline-kuutiotiedosto tai kuutiomääritystiedosto, voit muodostaa yhteyden kyseiseen tiedostoon ja hakea lähdetiedot siitä.
Tietolähteet Tietolähteen avulla voit käyttää kaikkia OLAP-tietokannan tai offline-kuutiotiedoston tietoja. Kun olet luonut OLAP-tietolähteen, voit luoda raportteja sen perusteella ja palauttaa OLAP-tiedot Exceliin Pivot-taulukkoraporttina, Pivot-kaavioraporttina tai Pivot-taulukkoraportista muunnettuna laskentataulukkofunktiona.
Microsoft Query Kyselyn avulla voit hakea tietoja ulkoisesta tietokannasta, kuten Microsoft SQL tai Microsoft Access. Tietojen noutamiseen kuutiotiedostoon liitetystä OLAP-Pivot-taulukosta ei tarvitse käyttää kyselyä. Lisätietoja on artikkelissa Ulkoisten tietojen noutaminen Microsoft Queryn avulla.
Sivun alkuun
OLAP-lähdetietojen ja muiden kuin OLAP-lähdetietojen ominaisuuksien erot
Jos käsittelet Pivot-taulukkoraportteja ja Pivot-kaavioraportteja sekä OLAP-lähdetiedoista että muuntyyppisistä lähdetiedoista, huomaat joitakin ominaisuuksissa eroja.
Tietojen noutaminen OLAP-palvelin palauttaa uudet tiedot Exceliin aina, kun muutat raportin asettelua. Muuntyyppisissä ulkoisissa lähdetiedoissa kysely tehdään kaikista lähdetiedoista kerralla tai voit määrittää asetuksiin kyselyn vain, kun näytät eri raporttisuodatinkenttien 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ä muistin optimointi -asetus ole käytettävissä.
Huomautus
Optimoi muisti -asetus ei ole käytettävissä OLEDB-tietolähteissä eivätkä solualueeseen perustuvissa Pivot-taulukkoraporteissa.
Kenttien tyypit OLAP-lähdetietoja ja dimensiokenttiä voi käyttää vain rivikenttinä (sarjat), sarakekenttinä (luokka) tai sivukenttinä. Mittayksikkökenttiä voi käyttää vain arvokenttinä. Muuntyyppisten lähdetietojen kaikkia kenttiä voidaan käyttää missä tahansa raportin osassa.
Yksityiskohtaisten tietojen käyttö Palvelin määrittää OLAP-lähdetietojen osalta käytettävissä olevat tietotasot ja laskee yhteenvetoarvot, joten yhteenvetoarvoista koostuvat tietueet eivät ehkä ole käytettävissä. Palvelimessa voi kuitenkin olla ominaisuuskenttiä, jotka voit näyttää. Muuntyyppisillä lähdetiedoilla ei ole ominaisuuskenttiä, mutta voit näyttää tietokenttien arvojen tai kohteiden pohjana olevat tiedot ja voit näyttää kohteita, joissa ei ole tietoja.
OLAP-raportin suodatinkentissä ei ehkä ole Kaikki-kohdetta , eikä Näytä raporttisuodatinsivut -komento ole käytettävissä.
Alkuperäinen lajittelujärjestys OLAP-lähdetiedoissa kohteet näkyvät ensin siinä järjestyksessä, jossa OLAP-palvelin palauttaa ne. Voit sitten lajitella kohteet tai järjestää ne uudelleen manuaalisesti. Muuntyyppisten lähdetietojen kohdalla uuden raportin kohteet näkyvät ensin lajiteltuina nousevassa järjestyksessä kohteen nimen mukaan.
Laskutoimitukset OLAP-palvelimet tarjoavat yhteenvetoarvoja suoraan raporttia varten, joten et voi muuttaa arvokenttien yhteenvetofunktioita. Muissa lähdetiedoissa voit muuttaa arvokentän yhteenvetofunktiota ja käyttää useita yhteenvetofunktioita samalle arvokentälle. Et voi luoda laskettuja kenttiä tai laskettuja osia raporteissa, joissa on OLAP-lähdetietoja.
Välisummat OLAP-lähdetietoja sisältävissä raporteissa et voi muuttaa välisummien yhteenvetofunktiota. Muissa lähdetiedoissa voit muuttaa välisummien yhteenvetofunktioita ja näyttää tai piilottaa välisummat kaikissa rivi- ja sarakekentissä.
OLAP-lähdetiedoissa piilotettuja kohteita voi sisällyttää tai jättää pois, kun lasket välisummia ja loppusummia. Muissa lähdetiedoissa voit sisällyttää piilotettujen raporttisuodatinkenttien kohteita välisummiin, mutta muissa kentissä olevia piilotettuja kohteita ei oletusarvoisesti lasketa pois.