Jouni Huotari OLAP-ohjetekstit kopioitu Microsoftin ohjatun OLAP-kuution teko-ohjeesta. Esimerkin kuvaus ja OLAP-määritelmä



Samankaltaiset tiedostot
TIETOJEN TUONTI TIETOKANNASTA + PIVOT-TAULUKON JA OLAP-KUUTION TEKO

TIETOVARASTOJEN SUUNNITTELU

Tietovarastojen suunnittelu

Tällä viikolla. Kotitehtävien läpikäynti Aloitetaan Pelifirman tietovaraston suunnittelu Jatketaan SQL-harjoituksia

ECDL Tietokannat. Copyright 2015 ECDL Foundation ECDL Tietokannat Sivu 1 / 7

Noutotilauksen tekeminen Pacsoft Online -palvelussa

MICROSOFT EXCEL 2010

Kirjanpidon ALV-muutos

MOODLE-OHJE: Liitetiedoston lisääminen ja päivittäminen

17 BUDJETOINTI. Asiakaskohtainen Budjetti Ylläpito-ohjelma. Dafo Versio 10 BUDJETOINTI. Käyttöohje. BudgCust Yleistä

Pikaopas. Ohjeiden etsiminen Hae ohjesisältöä napsauttamalla kysymysmerkkiä.

Kirkkopalvelut Office365, Opiskelijan ohje 1 / 17 IT Juha Nalli

Memeo Instant Backup Pikaopas. Vaihe 1: Luo oma, ilmainen Memeo-tili. Vaihe 2: Liitä tallennusväline tietokoneeseen

Basware Supplier Portal

Yhdistäminen. Tietolähteen luominen. Word-taulukko. Joukkokirje, osoitetarrat Työvälineohjelmistot 1(5)

HELIA 1 (11) Outi Virkki Tiedonhallinta

Racetime Catcher One 0.02 ohje Tekijä: Jere Mäki RACETIME CATCHER ONE 0.02

1. Uuden Ilmon käytön eroavaisuudet vanhasta Ilmosta lyhyesti

UTIFLEET-VARAUSJÄRJESTELMÄ KÄYTTÄJÄN OHJE. Gospel Flight ry

Elisa Kassa - Kassa käyttöliittymä

Larppa-laskutusohjelma v1.1 Ohje

1 Funktiot, suurin (max), pienin (min) ja keskiarvo

Hallintaliittymän käyttöohje

Risto Pelin Microsoft Project 2002 projekti- ja yritystason järjestelmänä

Lindab eshop käyttöohjeet

Myynnin seuranta ja ohjaus Pikaopas

Kortinhaltijat joilla on maksukeskeytys Maksuryhmään liitettyjen kortinhaltijoiden lukumäärä, joiden maksut ovat tilapäisesti keskeytetty.

Testidatan generointi

Pikaopas. The New Black. Kesäkuu Datscha Pikaopas The New Black ( ) 1 (14)

Sisäänkirjaus Uloskirjaus. Yritystieto

Send-It ilmoittautumisjärjestelmä (judotapahtumat Suomessa)

Kyselyn yleisrakenne:

lindab we simplify construction eshop Käyttöohjeet

HELIA 1 (14) Outi Virkki Tiedonhallinta

2017/11/21 17:28 1/2 Tilitapahtumat. Tilitapahtumat... 1 Käyttö:... 1 Asiakirjan kentät:... 1

EeNet käyttäjähallinta ohjeet

1 JOHDANTO UUDEN ILMOITUKSEN LUOMINEN VALMIIN ILMOITUKSEN MUOKKAAMINEN YLEISTEKSTIEN KÄYTTÖ JA LUOMINEN...4

Ryhmäkirjeen hyödyntäminen

Excel-taulukkoon X- ja Y-sarakkeisiin tallennettujen koordinaattien muuntaminen paikkatietokohteiksi

ELMAS 4 Laitteiden kriittisyysluokittelu /10. Ramentor Oy ELMAS 4. Laitteiden kriittisyysluokittelu. Versio 1.0

Opus Online Client Web asetukset. Opus Internet ajanvaraus

Käyttöoppaasi. F-SECURE PSB AND SERVER SECURITY

Ostokorin hintasäännöt

2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N77 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä

Suomen johtava projektipankki. Mobiili-TR ja MVR

3M Online Center sivuston käyttöopas

Pikaohje formaatin valmistamiseen

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Uuden työ- tai mittavälineen luominen tietokantaan

Nexetic Shield Unlimited

ILMOITTAUTUMINEN. Hämeentie 105 A, FI Helsinki Tel , Fax

Adobe -määrälisensointi

Valintanauhan komennot Valintanauhan kussakin välilehdessä on ryhmiä ja kussakin ryhmässä on toisiinsa liittyviä komentoja.

2. Haet työntekijöiden tiedot etunimen mukaan nousevasti järjestettyinä. (ORDER BY) SELECT * FROM employees ORDER BY firstname ASC;

Kahoot - kyselytyökalu

Excel pivot. Sisällys

Varmuuskopiointi ja palauttaminen Käyttöopas

Järjestelmänvalvontaopas

Ryhmät. Pauliina Munter/Suvi Junes Tampereen yliopisto/ Tietohallinto 2014

HARJOITUS 1 Monen taulukkosivun käsittely

AinaUCX Web Scheduler - Käyttöohje

Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014

Maventa Connector Käyttöohje

10. ASIAKASHALLINTA CRM; Osoitetarrat, ryhmäsähköposti ja export

KESKUSTANUORTEN NETTISIVUT- OHJEITA PIIRIYLLÄPITÄJÄLLE 1. KIRJAUTUMINEN

PIKAOPAS MODEM SETUP FOR NOKIA Copyright Nokia Oyj Kaikki oikeudet pidätetään.

DOORSin Spreadsheet export/import

ASTERI TILAUSTENKÄSITTELY Windows-ohjelma. Vuosipäivitys

AutoCAD blokit. RI Rami Ylä-Pöntinen

VINKKI: Katso Kentät Muistioon -painikkeella, mikä on taulukon nimen oikea kirjoitusasu.

I. Ristiintaulukointi Excelillä / Microsoft Office 2010

2. Modeemi- ja ISDN-yhteyden käyttöönotto

Nokia Lifeblog 2.5 Nokia N76-1

SISÄLTÖ. Vuokko Vanhala-Nurmi, 2013 Excel jatko

Agenda. Jari Juslén

Tietokannan luominen:

PALAUTUKSEN PERUSTOIMINNALLISUUDEN KUVAUS

TIETOKANTOJEN PERUSTEET OSIO 14 MARKKU SUNI

PELAAJAPROFIILI Mobiilisovellus

Varmuuskopiointi ja palauttaminen Käyttöopas

Rakennusten elinkaarimittareiden verkkotyökalun käyttöohje.

Mendeley-viitteidenhallinta

Sijoituskisan järjestäminen Kauppalehden Oma salkku -toiminnolla

Monikielinen verkkokauppa

Terveydenhuollon tehokas johtaminen edellyttää parhaat raportointi- ja analysointityövälineet

Sähköinen tilaustenhallinta

Luento 7 Taulukkolaskennan edistyneempiä piirteitä Aulikki Hyrskykari

Toimeentulotuen menojen seurantaraporttien käyttöohjeet

TIETOKANTOJEN PERUSTEET MARKKU SUNI

Nexetic Shield Unlimited

Ohjeet Google kalenteriin. Kirjaudu palveluun saamillasi tunnuksilla

HAAGA-HELIA Heti-09 1 (12) ICT05 Tiedonhallinta ja Tietokannat O.Virkki Näkymät

Pika-aloitusopas. Sisältö: Projektin luominen Projektin muokkaaminen ja hallinnointi Projektin/arvioinnin tulosten tarkastelu

Käyttöohjekirja NIBE Uplink

Käyttöohje Työturvallisuuskeskus RASSI Riskien arviointi sähköaloille Sisällys Yleistä Liitynnät Sovellusympäristö

Nimi: Henkilötunnus: {id} {+id}

POP-UP -IKKUNOIDEN SALLIMINEN

Maiju Mykkänen Susanna Sällinen

Transkriptio:

OLAP-kuution teko Jouni Huotari OLAP-ohjetekstit kopioitu Microsoftin ohjatun OLAP-kuution teko-ohjeesta Esimerkin kuvaus ja OLAP-määritelmä Tavoitteena on luoda OLAP-kuutio Northwind-tietokannan tilaustiedoista Kuutio luodaan ohjatulla toiminnolla ja tiedot tuodaan Exceliin, jossa kuution tiedot ristiintaulukoidaan On-Line Analytical Processing (OLAP) on menetelmä, jolla järjestetään tietoja hierarkkisiin luokkiin ja ennalta laskettuihin yhteenvetoarvoihin analyysia varten OLAP-kuution avulla saat raportteja varten yhteenlaskettuja tuloksia useiden yksittäisten tietueiden asemesta => näin voit analysoida suurempia tietomääriä kuin järjestelmän resurssit pystyvät normaalisti käsittelemään (lähde: MS:n ohje) 2 Jouni Huotari / JAMK / IT 1

Luo uusi kysely Excelin kautta 3 Taulujen ja sarakkeiden valinta Huom. Jos haluat laskea tilausriveiltä myynnin yhteensä, sinun pitää ottaa mukaan hieman muokattu Tilausten välisummat -kysely, jossa lasketaan tilausrivit yhteen SELECT Tilaustiedot.Tilaustunnus, Tilaustiedot.Tuotetunnus, Sum(CCur([Yksikköhinta]*[Määrä]*(1- [Alennus])/100)*100) AS Välisumma FROM Tilaustiedot GROUP BY Tilaustiedot.Tilaustunnus, Tilaustiedot.Tuotetunnus; Ks. seur. kalvo 4 Jouni Huotari / JAMK / IT 2

Valittujen taulujen yhteydet MS Queryssä 5 Ohjattu OLAP-datakuution luominen 6 Jouni Huotari / JAMK / IT 3

Ohjattu OLAP-datakuution luominen: Yleistietoja Ohjattu toiminto opastaa vaihe vaiheelta, kuinka kyselyssä valitsemasi ulkoiset tiedot järjestetään OLAP-datakuutioon. Näin voit järjestää yhteenvetotietoja analyysia varten. Ohjattu toiminto auttaa valmistamaan tietoja käytettäviksi tietokantaraporteissa, kuten pivot-taulukon tai pivotkaavion raporteissa, pivot-lomakkeissa tai Web-sivun pivot-taulukkoluetteloissa. Ohjattu toiminto on tarkoitettu henkilöille, jotka valvovat tietokantoja ja luovat tietokantaraportteja. Jos et tiedä, kuinka tietokantoja hallitaan ja raportteja luodaan, ota yhteys henkilöön, joka valvoo haluamaasi verkkotietokantaa. 7 Kuinka ohjattu toiminto järjestää tietoja? Kun olet suorittanut ohjatun toiminnon, saat käyttöösi kuution, joka toimii raporttien pohjana. Jos haluat järjestää kuution eri tavalla tai muuttaa sen tietoja luotuasi raportin ja tarkasteltuasi sitä, voit palata ohjattuun toimintoon ja tehdä muutokset. Tietokentät ja ulottuvuudet Ohjatun toiminnon avulla voit käyttää tietueita hyväksesi tasaisina sarjoina, jäsentää kenttiä hierarkkisesti ja määrittää laskettavat yhteenvetoarvot. Tuloksena syntyvä kuutio sisältää kahdentyyppisiä tietoja: yhteenvetoarvoja ja arvoja kuvaavia tietoja. Yhteenlaskettavia arvoja, kuten myytyjen tuotteiden määrää, kutsutaan tietokentiksi. Kuvaavat tiedot, kuten tuotteen myyntipäivämäärä ja -paikka, on järjestetty tasoihin, joita kutsutaan ulottuvuuksiksi. Kun järjestät kenttiä, voit käyttää samoja luokkia, joita on käytetty raporttien tietojen analysointiin. Tietokenttien ja ulottuvuuksien ansiosta raporteissa voidaan helposti näyttää ylemmän tason yhteenvetoja, kuten tietyn maan tai alueen kokonaismyyntilukuja, ja alemman tason tietoja, kuten alueita, joissa myynti on ollut erityisen vilkasta tai laimeaa. 8 Jouni Huotari / JAMK / IT 4

Yhteenveto ohjatun toiminnon vaiheista Vaihe 1: Tietokenttien määrittäminen Ohjatun toiminnon ensimmäisessä vaiheessa määrität tietokenttinä käytettävät kentät, valitset yhteenvetofunktion kentän arvojen laskemiseksi ja nimeät kentät. Vaihe 2: Ulottuvuuksien ja tasojen määrittäminen Toisessa vaiheessa järjestät muut kentät ulottuvuuksiksi ja tasoiksi sekä nimeät ulottuvuudet ja tasot. Vaihe 3: Kuutiotyypin valitseminen Ohjatussa toiminnossa ei ehkä ole kolmatta vaihetta riippuen tietojen hankkimisessa ja ohjatun toiminnon suorittamisessa käyttämästäsi ohjelmasta. Kolmannessa vaiheessa päätät, haluatko luoda kuution muistissa vai tallentaa sen kuutiotiedostona. Jos sinulla ei ole tätä vaihetta, katso ohjatun toiminnon suorittamiseen käyttämäsi ohjelman ohjeesta, millainen kuutio luodaan. Valmiin kuution muuttaminen Kun olet suorittanut ohjatun toiminnon loppuun, voit muuttaa valitsemiasi asetuksia. Voit lisätä tai poistaa kenttiä ja muuttaa tietokenttien yhteenvetotapoja sekä ulottuvuuksien järjestelytapoja. Saat lisätietoja valmiin kuution muuttamisesta tietojen hankkimiseen käyttämäsi ohjelman ohjeesta. 9 Ohjatun toiminnon käyttöä valmistelevat toimet 1/3 Ennen kuin luot kuution, mieti, mitkä tietojen kentät sisältävät yhteenlaskettavia arvoja, ja käytä näitä kenttiä tietokenttinä. Mieti myös, mitkä kentät sisältävät kuvaavia tietoja, ja käytä näitä ulottuvuuksina. Tietokentiksi valittavat kentät Tietokentät, jotka sisältävät laskettavia arvoja, muodostavat kuutioon perustuvien raporttien rungon. Jos esimerkiksi myyntitietokanta sisältää kenttiä, jotka kuvaavat myyntituloja ja käytettävissä olevia varastoja, voit luoda raportin kokonaismyynnistä ja varastotilanteesta (tietokentät) kunkin tuotteen osalta alueittain (ulottuvuudet). Kuutio voi laskea tietokentät yhteen neljällä tavalla käyttämällä seuraavia yhteenvetofunktioita: summa, määrä, pienin arvo ja suurin arvo. Jos haluat tehdä kentästä yhteenvedon useammalla kuin yhdellä tavalla, kenttä on lisättävä kyselyyn tai valittuihin lähdetietoihin erikseen kutakin yhteenvetoa varten. Jos haluat esimerkiksi laskea yhteen myyntitulot (summa) ja pitää kirjaa myydyistä tuotteista (määrä) Myynti-kentässä, Myynti-kenttä on lisättävä kahdesti. Joudut ehkä sulkemaan ohjatun toiminnon ja lisäämään tietokenttiä, ennen kuin voit jatkaa. 10 Jouni Huotari / JAMK / IT 5

Lähdekenttien valinta Valitse analysoitavat tiedot 11 Ohjatun toiminnon käyttöä valmistelevat toimet 2/3 Ulottuvuuksiksi valittavat kentät Mieti, kuinka raportti jäsentäisi tiedot eri tasoiksi. Kuvaavat kentät, jotka voit järjestää hierarkkisiin luokkiin, muodostavat ulottuvuuden. Myyntitietokannassa saattaa esimerkiksi olla kenttiä, jotka määrittävät maan, alueen, kaupungin ja toimipisteen, missä tuote on myyty. Ulottuvuus voi järjestää nämä alueelliset tiedot tasoihin hierarkkisesti seuraavasti: Jos tiedot sisältävät päivämäärä- tai kellonaikakenttiä, ohjattu toiminto voi muuttaa nämä kentät ulottuvuuksiksi automaattisesti järjestämällä tiedot vuoden, puolen vuoden, neljännesvuoden, kuukauden, viikon ja päivän tai tunnin, minuutin ja sekunnin tarkkuudella. Voit määrittää satunnaisia tai luottamuksellisia tietoja sisältäviä kenttiä, jotka eivät kuulu mihinkään luokkaan, kuten esimerkiksi veronalaisten tuotteiden kentät, yhden tason käsittäviksi ulottuvuuksiksi. 12 Jouni Huotari / JAMK / IT 6

Ulottuvuuksien eli dimensioiden valinta Määritä dimensiot 13 Kuutiotyypin määrittäminen 3/3 Ohjattu toiminto saattaa sallia kuutiotyypin määrittämisen riippuen kyselyn luomiseen tai lähdetietojen valintaan käyttämästäsi ohjelmasta; tällöin käytettävissäsi on kolme vaihtoehtoa, joissa voit valita käyttönopeuden, muistin käyttötavan sekä levytilan väliltä. 1. Voit luoda muistissa väliaikaisen kuution, joka liittyy parhaillaan käyttämääsi raporttiin, ja noutaa kaikki kuutiossa tarvittavat tiedot alkuperäisestä tietokannasta yhdellä kertaa. 2. Voit luoda samanlaisen väliaikaisen kuution kuin ensimmäisessä vaihtoehdossa, mutta noutaa tietoja vain silloin, kun niitä tarvitaan raportissa. 3. Voit luoda kuutiotiedoston, jota voit käyttää uudelleen muissa raporteissa. Joudut ehkä kokeilemaan eri vaihtoehtoja päättääksesi, mikä on raporttien kannalta paras nopeuden, muistin sijainnin ja levytilan suhde. Paras vaihtoehto riippuu kuutioon sisällyttämiesi tietojen määrästä sekä luotavien raporttien monimutkaisuudesta. 14 Jouni Huotari / JAMK / IT 7

Datakuution tallennus 15 Kyselyn tallennus ja tietojen palauttaminen Exceliin QueryType=OLEDB Version=1 CommandType=Cube Connection=Provider=MSOLAP; Initial Catalog=[OCWCube]; Data Source=J:\Kyselyt\Northwind1.cub; CreateCube=CREATE CUBE [OCWCube] ( DIMENSION [Toimipaikka], LEVEL [Kaikki] TYPE ALL, LEVEL [Toimipaikka], Source_DSN="DSN=MS Access - tietokanta;dbq=j:\program Files\Microsoft Office\OFFICE11\SAMPLES\Northwind.mdb ;DefaultDir= CommandText=OCWCube 16 Jouni Huotari / JAMK / IT 8

17 Jouni Huotari / JAMK / IT 9